先参考2.2
https://blog.csdn.net/sniperkang/article/details/76263060
然后记得,
- 做master的机器,如树莓派,其.bashrc里ROS_MASTER_URI填自己的hostname;
- 而非master机器ROS_MASTER_URI要填master的hostname,否则非master还会以为自己是master而在localhost找ROS node,肯定找不到。
例如:
在pi上的.bashrc里:
export ROS_HOSTNAME=pi.local
export ROS_MASTER_URI=http://pi.local:11311
在桌面站的.bashrc里:
export ROS_HOSTNAME=leon.local
export ROS_MASTER_URI=http://pi.local:11311
Note:前提是已经按连接中的步骤配置了hostname。