ROS_by_Exampleでturtlebotコンパチ機を使う
ROSさんお手やわらかに:ROS青雲編
とてもよいROS入門書、ROS by Examleで今回作ったturtlebotコンパチ機を使うには、ローンチスクリプトをちょっと修正する必要がある。ロボットのタイプをroombaにするのと、ジャイロを未使用に設定することだ。
~/catkin_ws/src/rbx1/rbix1_bringup/launch/includesのtb_create_mobile_base.launch.xmlの設定に下記を追加する。
<param name="robot_type" value="roomba" />
<param name="has_gyro" value="false" />
これを追加したファイルは下記
「tb_create_mobile_base.launch.xml」をダウンロード
ROS_by_Exampleのamclサンプルコードは、turtlebotのそれと異なり、がくんとスタートしてよろよろと進む。シミュレータでもそうなので、どうも加減速の処理が入っていないようだ。そのため、コードはシンプルで読みやすい。tutlebotのサンプルコードはなめらかに加減速するが、その分、コードが読みにくいので大変だった。原理を理解するには、とてもよいサンプルだ。
« turtlebotコンパチ機でナビゲーション(動画) | トップページ | turtlebotに使うラップトップの性能は »
「ROSさんお手やわらかに」カテゴリの記事
- 3Dプリンターで作る簡単turtlebot(おしまい)(2017.01.07)
- 3Dプリンターで作る簡単turtlebot(raspberry pi3の取り付け)(2017.01.03)
- 3Dプリンターで作る簡単turtlebot(kinectの取り付け)(2017.01.02)
- 3Dプリンターで作る簡単turtlebot(パーツの組み立て2)(2016.12.29)
- 3Dプリンターで作る簡単turtlebot(パーツの組み立て1)(2016.12.25)
« turtlebotコンパチ機でナビゲーション(動画) | トップページ | turtlebotに使うラップトップの性能は »
コメント