オドメトリー実験用コントローラープログラム

上の画像の「micro_ROS_joy2cmd_vel.py」を作る。

トピック

トピック名メッセージ型通信方向使用ノード説明
/joyJoySubscribejoy_linux(pub)
/encoderStringSubscribe
/aruco_markersArucoMarkersSubscribe
/waypoints’/waypointsStringSubscribe
/cmd_velTwistPublish
/cmd_robStringPublish

コントローラーのボタン操作

十字ボタン上下→前進/行進
左右→左右の回転
停止状態からは、6回押して動き出す。
〇ボタン停止停止と同時に巡回も打ち切る。
✕ボタン現在地の座標設定
x:0,y:0,theta:0
△ボタン座標x:0,y:0に移動し、
マーカーの座標で更新する
マーカーを監視するカメラが動作していること。
🔲ボタン巡回パターン3
L1ボタン巡回パターン1
R1ボタン巡回パターン2
OPTIONボタントピックで指定した巡回パターン下の「トピック/waypointsを使った巡回パターンの使い方」参照。