|
发表于 2022-10-10 09:54:14
4061 浏览 6 回复
[控制算法]
ros分布式
我在用阿木的mini homer做ros分布式集群时,发现主机和机载电脑之间通信没有问题,地面站能够连上飞控。但在主机上启动roscore后,在机载电脑中启动roslaunch mavros px4.launch之后,mavros插件启动特别慢,一直收不到消息。
在不使用分布式的时候是可以接收到消息的。有没有大佬遇到这样的问题。
我知道答案
回答被采纳将会获得 8 阿木币 已有6人回答
|
扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2022-10-10 17:53:06
|
|
|
|
|
|
|
楼主|
发表于 2022-10-12 09:00:24
|
|
|
|
|
|
|
发表于 2022-10-12 09:21:05
|
|
|
|
|
|
|
发表于 2022-10-12 09:23:31
之前我遇到过类似的情况,是因为主从机设置不对,建议主机端设置ROS_MASTER_URI以及ROS_HOSTNAME为主机IP,从机ROS_MASTER_URI设置为主机IP,从机ROS_HOSTNAME设置为本机IP,之前我从机没有设置从机ROS_HOSTNAME,出现过很慢的情况。 |
|
|
|
|
|
|
|
楼主|
发表于 2022-11-1 16:38:21
主从机设置没有问题,只是使用mini homer时数据传输频率很低 |
|
|
|
|
|
|
|
发表于 2022-11-2 09:09:09
这个不是mini homer的问题,你发的另一个帖子我回复你了 |
|
|
|
|
|
|
|