ROS多機相連設定

2021-07-11 14:59:39 字數 486 閱讀 2063

機械人 ip: 192.168.0.100

電腦 ip: 192.168.0.101

機械人設定(server):

電腦設定(client):

export ros_master_uri=

export ros_hostname=192.168.0.101

測試:

機械人下執行:

roscore &

rosrun turtlesim turtlesim_node

電腦下執行:

rosrun turtlesim turtle_teleop_key

按電腦鍵盤方向鍵,機械人下烏龜運動

每次變數重啟後,都會被重置,如需長時間修改,將以上指令,新增到對應的 ~/.bashrc下

ROS多機通訊

在所有的計算機上,我們使用命令將其他計算機的ip位址加入到hosts中 sudo gedit etc hosts新增後記得ping一下是否能聯通。對於從機,我們需要使用ros master uri對主機位置進行定位,具體命令如下 export ros master uri http host pc ...

ROS多機通訊

假設需要讓電腦biowin和電腦biowin g3實現連線,並以biowin g3為主機 1.讓所有計算機需要通訊處於同一網路 2.將區域網位址繫結到主機名上 如 192.168.1.56 biowin 192.168.1.69 biowin g3ifconfig如果是有線連線的網路檢視eth0下的...

多機部署ros配置

多機部署ros 主機和從機要在同乙個區域網內 1.主機新增在hosts中新增所有節點的ip和主機名 主機配置 bash sudo gedit etc hosts ip 主機名 1.1sudo gedit bashrc export ros hostname 本機ip export ros maste...