(まだ途中)
2018年9月14日(金)に秋葉原で開催された
ROSConJP2018の個人的なメモである。
このため、本記事の内容には聞き間違いや勘違いが多分に含まれていると思って頂きたい。
ROSConJPについて
ROSとはRobot Operating Systemの略語であり、ロボットのソフトウェアの構築に有用なツールやライブラリを提供するフレームワークである。
そして、ROSCon JP 2018については主催者のコメントを引用する。
ROSCon JP 2018は初心者からエキスパートまで全てのROS開発者にとって素晴らしい機会になることでしょう。 丸一日ROSの最新トピックを学ぶことができ、日本のROSコミュニティとのネットワーキングも行えます。 エキスパートから様々な技術や通しか知らない話題を聞いたり、開発者同士でアイデアを交換し合ったりすることもできます。
ROSCon JPはROSCon同様にPyConやBoostConをモデルにした開発者会議です。
引用:ROSCon JP 2018 http://roscon.jp/
講演内容およびタイムスケジュールは同サイトに示されている通り。
オープニング
近藤豊(PFN)
#ROSConJP2018 はじまたー!
— OTL (@OTL) September 14, 2018
近藤くんがんばれー pic.twitter.com/rj90N9qL8W
PFNの近藤氏よりオープニングトークが行われ、
ROSConについてROSConJP2018開催までの経緯、ROS Japan User Groupの取組みについて述べた。
そして、スタッフを含めた参加者は201名であった。
これからのROS
Brian Gerkey (Open Robotics)
Open Robotics CEOブライアンガーキーさんの基調講演が始まりました。 #ROSConJP2018 pic.twitter.com/7poIT3Iria
— ROSCon JP (@rosconjp) September 14, 2018
この講演は現在では多くのロボットで採用されているROSであるが、その始まりから今後どのように発展していくかが主題である。
ROSは2007年、ロボットベンチャーの"Willow Garage"(当時)で開発が開始された。
当時、ロボットの研究において大きな比重を占めていたソフトウェア開発に要する時間を削減するため、共通して利用する機能を提供することを目的として開発が開始された。
彼らはROSを最初に公開するマイルストーンとして、屋内の自律移動を累計「2π」km(約6.3km?)を達成することとした。
そして目標を達成し2009年に公開されたものがROS0.4である。
その後、移動だけでなく、移動とアームで作業を行うために必要な機能を開発した。デモではアームを備えたロボットが自身の充電プラグを掴み、差し込み充電するデモを示した。
このように開発が進められたROSは2010年 ROS1として両腕と車輪でい移動するロボット"PR2"とともに公開された。
多くの人に利用される中で使っていくためにはまだまだ課題が多いことがわかった。
ドキュメントを整備するなど多くの人が使えるように再整備を行い、現在では世界中で使われている。
なお、日本はアメリカ、中国に次いで世界で3番目である。
そして、ROSで吸収できない機能についてROS2を開発し、今年正式にリリースされた。
ROS2では産業用ロボットマニピュレータや移動ロボットで求められるリアルタイム性を重視している。
このROS2が将来の自動運転車に利用されていく。
現に"Baidu"のプロジェクトを始めに、日本の自動運転ベンチャーである"Tier IV"で採用されている。
TORKの活動とROSパッケージの紹介
但馬竜介(東京オープンソースロボティクス協会)
TORK但馬さんの発表が始まりました。 #ROSConJP2018 pic.twitter.com/zWBjTHOxym
— ROSCon JP (@rosconjp) September 14, 2018
TORK(東京オープンソースロボティクス協会)は
オープンソースソフトウェアに基づくロボティクス領域の形成と発展をサポートする組織です,ロボット分野におけるオープンソースの活用に関わる諸問題の解決の支援と,ユーザコミュニティ,アカデミア,インダストリーの関係を強化を通じて,新しいロボット社会の創造を目指します.
この発表ではTORKの活動とその成果について報告された。
"Open or Die":TORKはその成果がオープンとなることがアイデンティティ
産業用アームロボットでは所望の作業(どこに動いて掴み、どこに置くかなど)を設定することをティーチングという。
ROSではロボットの動きをPythonで自由に設定することができるが、現場でロボットを扱う方々には導入が難しかった。
現在産業用ロボットアームのティーチングで主流なのは古典的なコントローラを用いて、角度を少しずつ変えながら動きを作る方法である。
そのような現状に対してTORKではロボットの手先位置をスライドバーをマウスでクリックしながら制御するソフトウェアや、現場で広く使われているティーチングペンダントをROSと連携する試みを紹介した。
オープンロボットプラットフォームの紹介
Yoonseok Pyo (ROBOTIS)
ROBOTISピョさんの発表です。 #ROSConJP2018 pic.twitter.com/qdQxe2i3cc
— ROSCon JP (@rosconjp) September 14, 2018
講演者はホビーから研究まで幅広くロボットに使われているロボット部品メーカーROBOTIS社員でROSマニアを公言する。
共著に"ROSプログラミングバイブル"があり、ROSの普及にも貢献している。
講演ではROS対応の移動ロボットTrutleBOT3のほか、150cmのヒューマノイドロボットなどROBOTISの製品が紹介された。
mcl_3dl: amcl並に軽量な3-D / 6-DoFローカリゼーションパッケージ
渡辺敦志 (SEQSENSE 株式会社)
SEQSENSE渡辺さんの発表です。 #ROSConJP2018 pic.twitter.com/3z6wQiSmfp
— ROSCon JP (@rosconjp) September 14, 2018
(以下そのうちやる)
宇宙機でのROSアプリケーション活用
斎藤達彦 (宇宙航空研究開発機構)
JAXA斎藤さんの発表です。 #ROSConJP2018 pic.twitter.com/XBZJOdDQJZ
— ROSCon JP (@rosconjp) September 14, 2018
mROS:組込みデバイス向けのROS1ノード軽量実行環境
高瀬英希(京都大学)
京都大学高瀬さんの発表です。 #ROSConJP2018 pic.twitter.com/czxTwLD7jM
— ROSCon JP (@rosconjp) September 14, 2018
Go言語によるROSプログラミング
落合亮吉 (Toyota Research Institute)
TRI落合さんの発表です。 #ROSConJP2018 pic.twitter.com/GJPpEnfl38
— ROSCon JP (@rosconjp) September 14, 2018
Autoware Updates 2018: Platform to Service
大里章人 (Tier IV, Inc)
Tier IV大里さんの発表です。 #ROSConJP2018 pic.twitter.com/mPqDpm9K1a
— ROSCon JP (@rosconjp) September 14, 2018
続く
Tune in to our lightning talk at #rosconjp2018 at 15:10!https://t.co/z1Wyf6o140
— OMRON SINIC X Corp. (@omron_sinicx) September 14, 2018
出展者
TIS
ROSCon JPに出展しています。RoboticBase-coreというOSSのデモをしています。#ROSConJP2018 pic.twitter.com/SgKR7r2zry
— Nobuyuki Matsui (@n_matsui) September 14, 2018
GROOVE X
本日開催の ROSConJP 2018 (@rosconjp)に、GROOVE Xがスポンサーとして出展しております。
— GROOVE X SWチーム (@GROOVEX_SW) September 14, 2018
弊社エンジニアも参加しておりますので、弊社でのロボット開発の様子や採用について興味をお持ちの方は、是非ブースへお越しください!#ROSConJP2018 #GROOVEX pic.twitter.com/akxebG1Ja8
ルネサス
ルネサスは #rosconjp2018 のゴールドスポンサーとして、RXマイコンにROS2(DDS-XRCE)を実装した通信デモと、モータ制御と故障検知を同時に行うデモを展示しています。会場に来られない方も、注目のセッションを要check!!→https://t.co/yjTUDQTOex#rosjp #ROSConJP
— ルネサス エレクトロニクス (@Renesas_Japan) September 14, 2018
ROBOTIS Japan
#ROSConJP2018 企業展示ブースでROS公式プラットフォーム #Turtlebot3 を中心にROS対応のアレやコレを絶賛展示中です。
— ROBOTIS Japan (@ROBOTISJapan) September 14, 2018
ROS2対応の新ネタを、本家ROSConに先駆けて世界初公開!
詳しくはブースにて。#rosjp pic.twitter.com/uLwjVuVCtU