ros 樹莓派多機通訊

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從機上是否可以看見

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章