10

阿木币

0

精华

47 小时

在线时间

老司机

Rank: 2

发表于 2021-3-26 08:28:59 10029 浏览 5 回复

使用mavros出现的md5sum不一致问题

本帖最后由 PX4_begainer 于 2021-3-26 09:34 编辑

本帖最后由 PX4_begainer 于 2021-3-26 08:27 编辑


我使用mavros设定当地位置的时候,仿真一切正常,但是当我设定全球位置的时候就一直报错,能不能有大神帮忙解决一下,如果能够解决,可以有偿回报!真的被烦死了,错误如下:
Client [/mavros] wants topic /mavros/setpoint_position/global to have datatype/md5sum [geographic_msgs/GeoPoseStamped/cc409c8ed6064d8a846fa207bf3fba6b],
but our version has [mavros_msgs/GlobalPositionTarget/076ded0190b9e045f9c55264659ef102]. Dropping connection.
image.png
BOSHEN97已获得悬赏 3 阿木币

最佳答案

你这个话题的数据类型是有问题的,话题名字是/mavros/setpoint_position/global,但mavros节点需要的是从该话题中获取geographic_msgs/GeoPoseStamped这种数据类型的数据,你发布的是mavros_msgs/GlobalPositionTarg ...

扫一扫浏览分享
回复

使用道具 举报

207

阿木币

0

精华

377 小时

在线时间

版主

Rank: 7Rank: 7Rank: 7

发表于 2021-3-26 08:46:58
回复 点赞

使用道具 举报

10

阿木币

0

精华

47 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-3-26 09:34:22
maxiou 发表于 2021-3-26 08:46
https://bbs.amovlab.com/forum.php?mod=viewthread&tid=1307  看一下这个帖子哈

还是不行啊
回复 点赞

使用道具 举报

149

阿木币

1

精华

447 小时

在线时间

技术大V

Rank: 4

发表于 2021-3-26 17:14:12
卸载mavros相关二进制功能包,重新安装mavros相关二进制功能包,最后重新编译你的ros节点,删除掉devel和build文件夹,重新catkin_make
回复 点赞

使用道具 举报

10

阿木币

0

精华

47 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-4-1 17:12:12
换个版本就好了
回复 点赞

使用道具 举报

39

阿木币

0

精华

91 小时

在线时间

技术大V

Rank: 4

发表于 2021-4-2 09:49:13
你这个话题的数据类型是有问题的,话题名字是/mavros/setpoint_position/global,但mavros节点需要的是从该话题中获取geographic_msgs/GeoPoseStamped这种数据类型的数据,你发布的是mavros_msgs/GlobalPositionTarget这种数据类型,所以有两种方式解决,一种是你将mavros进行更新,最新的应该就是你发布的这种数据类型是正确的,要么你修改你的代码,将数据类型改为geographic_msgs/GeoPoseStamped
回复 点赞

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表