ROS局域网通讯
2020-01-10 本文已影响0人
纤鱼
只需要配置.bashrc,以及hosts文件即可,但由于自己照搬官网wiki的教程,给自己弄了不少坑,所以做一下记录。
首先配置IP,修改etc/hosts文件,添加ip

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

这是从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即可