1.查看主機(A)從機(B)的hostname和IP address
終端輸入hostname查看
終端輸入ifconfig查看inet addr
主機:ubuntu,192.168.111.133
從機:pi-desktop,192.168.199.237
2.修改/etc/hosts
主機終端輸入sudo vim /etc/hosts
添加主機的信息【IPA hostnameA】
添加從機的信息【IPB hostnameB】
從機終端輸入sudo vim /etc/hosts
添加從機的信息【IPB hostnameB】
添加主機的信息【IPA hostnameA】
3.修改~/.bashrc
主機終端輸入sudo vim ~/.bashrc
在最底端添加
export ROS_HOSTNAME=hostnameA
export ROS_MASTER_URI=http://hostnameA:11311
從機終端輸入sudo vim ~/.bashrc
在最底端添加
export ROS_HOSTNAME=hostnameB
export ROS_MASTER_URI=http://hostnameA:11311
4.刷新重啓
刷新bashrc文件source ~/.bashrc
重啓網絡sudo /etc/init.d/networking restart
5.測試
主機A上啓動roscore
從機B上輸入rostopic list
查看主機上的rostopic從機上是否可以看見