只需要配置.bashrc,以及hosts文件即可,但由于自己照搬官网wiki的教程,给自己弄了不少坑,所以做一下记录。
首先配置IP,修改etc/hosts文件,添加ip
![](https://img.haomeiwen.com/i15369418/0522d03843cfcf5f.png)
这是主机pc配置,注意用户名
![](https://img.haomeiwen.com/i15369418/738bd6e3aa50cc0f.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即可
网友评论