3

阿木币

0

精华

59 小时

在线时间

老司机

Rank: 2

发表于 2021-2-26 21:26:13 3402 浏览 2 回复

gps坐标消息mavros/setpoint_position/global

使用的硬件为树莓派+pixhawk2.4.8,固件为ardurover v4.0.0,ros为melodic,mavros和mavlink版本为 image.png
在使用gps坐标的消息时即mavros/setpoint_position/global,cpp文件编译通过,在rosrun运行时,出现报错如图
image.png


在使用速度即mavros/setpoint_velocity/cmd_vel时也出现类似报错,如图
image.png
请教一下各位大佬具体原因是什么谢谢
goodQ已获得悬赏 2 阿木币

最佳答案

是你版本配合的原因吗?看起来是客户端需要的数据,发送端没有按照那样的格式去发导致的。datatype数据类型不一致导致的

扫一扫浏览分享
回复

使用道具 举报

163

阿木币

0

精华

33 小时

在线时间

老司机

Rank: 2

发表于 2021-3-2 08:41:32
是你版本配合的原因吗?看起来是客户端需要的数据,发送端没有按照那样的格式去发导致的。datatype数据类型不一致导致的
回复 点赞

使用道具 举报

3

阿木币

0

精华

59 小时

在线时间

老司机

Rank: 2

 楼主| 发表于 2021-3-2 12:33:06
goodQ 发表于 2021-3-2 08:41
是你版本配合的原因吗?看起来是客户端需要的数据,发送端没有按照那样的格式去发导致的。datatype数据类型 ...

应该是版本变化原因,查看mavros官方文档发现速度的已经变成这个了 image.png
全球坐标的应该已经变成这个了
image.png
我试一下看看
回复 点赞

使用道具 举报

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

本版积分规则

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