🔵(1/4) 直線速度校準檢查
請確保機器人以正確的直線速度移動。
需要測試 0.1 - 0.5 m/s 的最小速度。 此外,手動檢查機器人,是否正確覆蓋距離。 我們建議可以錄製影片,以解決可能出現的任何問題。
請開啟新的終端窗口,執行以下指令 :
rostopic pub /cmd_vel geometry_msgs/Twist "linear: x: 0.0 y: 0.0 z: 0.0 angular: x: 0.0 y: 0.0 z: 0.0"
更改此數值
linear: x:
為0.1-0.5 ,因為我們只想讓機器人直線向前移動。 將所有其他值保留為 0.0。測量機器人移動的距離。 並記錄從機器人開始移動到機器人停止的時間。 通過將距離除以時間,來計算速度。
檢查您計算的速度,是否與您為線性 x 給出的值匹配。
如果數值不相符合,請重新校準您的車輪。
或者,您可以使用 rosrun telelop_twist_keyboard teleop_twist_keyboard.py
。 同樣地,給它一個介於 0.1-0.5 之間的直線速度。 然後重複上面的步驟 3 - 5。
請注意:
如果您的機器人是非完整性約束的,它應該不能橫向滑動。 y 的數值應該是 0.0。
如果您的機器人不具備飛行能力,則 z 應為 0.0。
Last updated