ロボットオペレーティングシステム(ROS)はユーザが各種ロボット、モバイルプラットフォーム、グリッパ、その他のさまざまな技術をネットワークに接続可能にするための、オープンソースソフトウェアです。ROSでは移動経路のプランニングや、ロボットアプリケーションおよびユーザーインターフェースの作成・モデリングも行えます。
このトレーニングでは、実践的な学習法でROSプラットフォームについて学ぶことができます。理論的説明と合わせて、実践的な部分では、ロボットのレイアウトとその重要要素のモデリングに関するトレーニングを実際の操作を交え、ステップバイステップ方式で進めます。
さらに、重要要素のモデリングと、動きやシミュレーションを制御するオープンソースパッケージの使用により、お客様独自のモバイルビークルプロジェクトを開始する方法もお見せします。ROS2もすでに導入されており、このトレーニングでは両方のバージョンを考慮します。
トレーニングの一部では、SLAM(Simultaneous Localisation and Mapping)に基づくモバイルロボットの制御と自律走行のためのROS / ROS2の利用について、重点的に紹介します。安全スキャナなど、関連するセンサをこれらの技術に組み込む方法も、実際のハードウェアを用いた完全なアプリケーションとともに解説します。
トレーニングを修了すると、ROS / ROS2を用いて自律型モバイルビークルのプロジェクトの作成および自律ナビゲーションを行い、実地のアプリケーションで実装する知識が身に付きます。