[ROS] 多機通信(host接收不到master話題內容,可以獲得topic)

問題描述:

主機Master:開發板,名字是ubuntu,ip爲192.168.1.102

從機Host:pc,名字是nan-dell,ip爲192.168.1.182

在修改從機的.bashrc後,在主機上啓動roscore,從機上能夠獲得rostopic 信息,但是無法echo出話題信息。

問題解決:

參考博客:https://blog.csdn.net/qq_38441692/article/details/98205852

1. 在主機Master上修改/etc/hosts

$ sudo vi /etc/hosts

對應的添加上從機host的ip以及名字,即添加:

192.168.1.182   nan-dell

然後保存退出

2. 在從機host上修改/etc/hosts

 

添加的內容爲主機的ip以及名字

3. 修改從機host的.bashrc

如上圖所示添加,上面的ip對應主機的ip,下面的ip是自己的

然後應該就可以了。 

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