コース概要

導入

ROSの基本概念の理解

  • ROSアーキテクチャと哲学の概要
  • ROSワークスペース環境の設定
  • ROSマスター、ノード、トピック、メッセージ
  • コンソールコマンドの使用
  • Catkinビルドシステムでの作業
  • ROSLaunchファイル
  • Gazeboシミュレータを使用した3D視覚化とユーザインタラクション

最初のROSプログラムの作成

  • ROSパッケージの作成
  • EclipseでROSプロジェクトを設定する
  • ROS C++クライアントライブラリの使用
  • 単純なROSサブスクライバとパブリシャの書き方
  • ROSパラメータサーバを使用したパラメータの保存と取得
  • RVizを用いたROS 3D視覚化

ROSでのTF変換システムの利用

rqtユーザインターフェースの操作

ROS上のロボットモデルの探求

シミュレーション記述フォーマット(SDF)

ROSServiceの展開

ROSActionの実装

ROSでのシミュレートタイムの使用

ROSBagにメッセージデータを保存

現実的なシナリオでの回帰テスト

ROSでの異なるデバッグ戦略の適用

複雑な現実世界アプリケーションの探求

最初のROSプロジェクトを作成するための次のステップ

トラブルシューティング

最終的な言葉

要求

  • 基本的なロボット工学の概念を理解していること。
  • 基本的なプログラミング経験があること。

対象者

  • 趣味の人々
  • ロボット愛好家
  • エンジニアと技術者
 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (4)

今後のコース

関連カテゴリー