ROS——不同版本间ROS进行通信
生活随笔
收集整理的這篇文章主要介紹了
ROS——不同版本间ROS进行通信
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在相同版本間的ROS進行通信不在贅述了,修改/etc/hosts文件即可。
最近項目遇到在Ubuntu16.04 與Ubuntu18.04兩個系統間進行ROS通信,ROS版本分別為Kinetic和Melodic。配置網絡后,兩邊都能夠ping通,但是在獲取ros數據是,卻出現報錯:
后面在ROS wiki上查詢到相關解決方案:
即:
Master: export ROS_HOSTNAME=hello(主機名稱).local Slave : export ROS_HOSTNAME=fine(客機名稱).localexport ROS_MASTER_URI=http://hello(主機名稱).local:11311即可完成通信。
總結
以上是生活随笔為你收集整理的ROS——不同版本间ROS进行通信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 验证身份证的所在地址和前6位号码
- 下一篇: 跨时钟域电路设计——单bit信号