お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
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 時間
お客様の声 (4)
個別のサポート
Simon the 2nd - Cboost
コース - ROS: Programming for Robotics
機械翻訳
良い概念的な説明に加えて、良い例題の演習が続きます
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
コース - ROS: Programming for Robotics
機械翻訳
非常に役立つ内容で、実践的な課題が本当に役立ちました。
David Croft - Coventry University
コース - ROS: Programming for Robotics
機械翻訳
ROSの構造を理解し、プロジェクトをどのように構成するかを学ぶために必要な核心的なスキルが得られると感じています。
Dan Goldsmith - Coventry University
コース - ROS: Programming for Robotics
機械翻訳