Crawlerチュートリアル¶
本チュートリアルでは、遠隔操作ロボット “Crawler” モデルをゲームパッド(ジョイスティック)で操作するシミュレーションを実現します。チュートリアルはステップ0からステップ8の9段階で構成されており、これらを順番に実行していくことで、基本的なシミュレーションの実現方法を具体的に学ぶことができます。
Note
このチュートリアルの内容は、Choreonoid公式の Tankチュートリアル のTankモデルをCrawlerモデルに置き換えたものです。
- ステップ0: Crawlerモデルの作成
- ステップ1: シミュレーションプロジェクトの作成
- ステップ2: コントローラの作成と導入
- ステップ3: ゲームパッドによるカメラ台座の制御
- ステップ4: ゲームパッドによるヒンジの制御
- ステップ5: クローラの制御
- ステップ6: サブクローラの制御
- ステップ7: ライトの制御
- ステップ8: カメラ画像のシミュレーションと取得
- Crawlerモデルファイル全記述内容
本チュートリアルはUbuntu Linux上での実行を想定して記述していますので、基本的にはUbuntu Linux上で進めるようにして下さい。ソースコード自体は他のOS上でも有効ですが、Choreonoid本体の場合と同様に、コンパイル方法が若干異なってきます。
Note
本チュートリアルで作成するプロジェクトやソースコードのファイルは、HAIROWorldPluginの “sample/tutorial/Crawler” 以下に格納されています。