ROS 3台电脑以上的多机通信

本文介绍了一种利用笔记本电脑作为从机,与两台AGV机器人主机进行多机通信的方法。通过修改ROS_MASTER_URI参数,实现在不同命令行中分别连接两台AGV,使笔记本能够同时监控并操作两台AGV,有效实现多机间的RVIZ可视化。此方法适用于测试程序及多机通信场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实测,两台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,从机不能打开,否则就会强制退出。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值