4.7 ROS分布式通信 ROS是一个分布式计算环境.一个运行中的ROS系统可以包含分布在多台计算机上多个节点.根据系统的配置方式,任何节点可能随时需要与任何其他节点进行通信. 因此,ROS对网络配置有某些要求: 所有端口上的所有机器之间必须有完整的双向连接. 每台计算机必须通过所有其他计算机都可以解析的名称来公告自己. 实现 1.准备 先要保证不同计算机处于同一网络中,最好分别设置固定IP,如果为虚拟机,需要将网络适配器改为桥接模式: 2.配置文件修改 分别修改不同计算机的 /etc/host…