ROS局域网通讯

只需要配置.bashrc,以及hosts文件即可,但由于自己照搬官网wiki的教程,给自己弄了不少坑,所以做一下记录。
首先配置IP,修改etc/hosts文件,添加ip


image.png

这是主机pc配置,注意用户名


T7XIKQAPK`4H~DZ2VKZL80G.png

这是从pcSM配置,很简单
配置完成后,使用 sudo /etc/init.d/networking restart 重启下网络,记得相互ping一下,验证是否正常通讯。
之后是配置.bashrc文件,注意参数别打错了,我就是坑到死
export ROS_HOSTNAME=pc
export ROS_MASTER_URI=http://pc:11311
export ROS_IP=`hostname -I`

两台电脑都加上这段,区别就是 hostname 改成自己对应的名字。
source ~/.bashrc 生效一下
配置完成后,主机启动个roscore,从机随便启动个节点,没有报错找不到master即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容