注意:
該指令在Ubuntu 16.04和ROS Kinetic Kame上進行了測試。
這個例子應該在遠程PC上運行。 按照遠程PC上的說明進行操作。
警告:確保在執行此示例之前運行Bringup指令,並且在機器人可能跌落,在桌面上測試機器人時要小心。
TurtleBot3可以通過各種設備進行遠程操作。 它通過PS3,XBOX 360,ROBOTIS RC100等多種無線設備進行了測試。此處顯示的示例(LEAP Motion除外)可以通過ROS在Ubuntu伙伴16.04上使用Raspberry Pi 3和OpenCR來控制DYNAMIXEL。
提示:終端應用程序可以通過屏幕左上角的Ubuntu搜索圖標找到。 終端的快捷鍵是Ctrl+Alt+T。
提示:在執行此命令之前,您必須指定TurtleBot3的型號名稱。 $ {TB3_MODEL}是你在burger,waffle,waffle_pi中使用的模型的名稱。
鍵盤:
[Remote PC]啟動turtlebot3_teleop_key節點進行簡單的遙操作測試。(本例子以waffle_pi為例)
export TURTLEBOT3_MODEL=waffle_pi roslaunch turtlebot3_teleop turtlebot3_teleop_key.launch
如果節點成功啟動,則終端窗口將顯示以下指令。
Control Your Turtlebot3! --------------------------- Moving around: w a s d x w/x : increase/decrease linear velocity a/d : increase/decrease angular velocity space key, s : force stop CTRL-C to quit
RC100:
ROBOTIS RC-100B控制器的設置包含在TurtleBot3 Burger,Waffle和Waffle Pi的OpenCR固件中。 該控制器可與藍牙模塊BT410一起使用。 TurtleBot3 Waffle Pi包括此控制器和藍牙模塊。 使用RC-100時,不必執行特定節點,因為turtlebot_core節點在直接連接到OpeCR的固件中創建/cmd_vel主題。