实测,两台AGV和一个笔记本。
笔记本作为从机, 两台AGV作为主机。
笔记本可以打开两个主机到RVIZ。
操作步骤。
通过修改命令行配置文件:
sudo gedit ~/.bashrc
如笔记本第一个命令行改了 export ROS_MASTER_URI=http://agv1:11311 ###AGV1 主机
第二个命令行改了 export ROS_MASTER_URI=http://agv2:11311 ###AGV2主机
我们就可以通过两个不同到命令行打开两个主机到RVIZ了。 亲测有效
一般来说主机都是不使用RVIZ,除非是测试程序,一般都是用笔记本做上层去测试底层。
RVIZ在多机通信时,只在一个节点上运行,也就是说主机打开了RVIZ,从机不能打开,否则就会强制退出。
本文介绍了一种利用笔记本电脑作为从机,与两台AGV机器人主机进行多机通信的方法。通过修改ROS_MASTER_URI参数,实现在不同命令行中分别连接两台AGV,使笔记本能够同时监控并操作两台AGV,有效实现多机间的RVIZ可视化。此方法适用于测试程序及多机通信场景。

1091





