ROS實現多機通訊(在從機上遙控主機上的小烏龜)

2021-08-21 18:22:14 字數 661 閱讀 9962

ifconfig
檢視本機ip為10.161.223.107(主機的ip)

輸入

export ros_ip=10.161.223.107
開啟

roscore
找到ros_master_uri=

開啟乙個新的終端,先輸入

export ros_ip=10.161.223.107(主機的ip)

export ros_master_uri=

再輸入

rosrun turtlesim turtlesim_node __name:=my_turtle
主機完成配置

開啟乙個終端,輸入

export ros_ip=x.x.x.x (該電腦ip)

export ros_master_uri=(主機位址)

可以輸入

rosnode ping my_turtle
檢視是否能正常連線

再輸入

rosrun turtlesim turtle_teleop_key
即可實現在從機上遙控主機上的小烏龜

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多機通訊配置

實驗裝置 台式電腦ubuntu18.04 ros melotic 筆記本虛擬機器裝ubuntu16.04 ros kinetic 步驟 1 將虛擬機器和和台式電腦連線在同一網路下。為避免ip配置,我直接將網線連到了虛擬機器裡的ubuntu系統。mac本使用parallel desktop,可進行選擇...