ROS知識(9)----安裝Turtlebot2和遠程控制Turtlebot2


安裝turtlebot2,場景為:turtlebot2上搭載着一台電腦主機A,該電腦作為主機Master,有自帶的電源和3D傳感器,roscore在該台機器上啟動。pc電腦遠程連接A,和A通訊,pc不需要啟動roscore,這樣就可以在遠程pc控制turtlebot2走來走去。擺脫了調試pc/lapbook和turtlebot2放在一起,而帶來的測試麻煩。

ROS官網已經有相關的教程,可以完成以上提到的使用場景,給上地址:

以indigo版本為例,配置的關鍵步驟

1、兩台機器都要安裝Ubantu 14.04,http://www.ubuntu.com/download/desktop

2、兩台機器都安裝ROS Indigo版本,http://wiki.ros.org/cn/indigo/Installation/Ubuntu

3、Turtlebot2的主機A安裝turtlebot軟件和底盤(kobuki)驅動,http://wiki.ros.org/turtlebot/Tutorials/indigo/Turtlebot%20Installation

4、PC的主機安裝turtlebot和底盤(kobuki)驅動,http://wiki.ros.org/turtlebot/Tutorials/indigo/PC%20Installation

5、配置主機A和PC主機的網絡。http://wiki.ros.org/turtlebot/Tutorials/indigo/Network%20Configuration

  網絡配置有幾點需要注意的:

  • 這里需要用到遠程登錄軟件ssh,按照指示進行安裝就可以了
  • TURTLEBOTP_IP/IP_OF_TURTLEBOT就是主機A的IP
  • IP_OF_PC 就是PC的主機

6、配置好后就可以測試了。首先啟動主機A的ros,命令:$ roscore. 然后啟動PC主機的一個終端,執行那個命令:$ rostopic list。可以看到一些消息話題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM