|
发表于 2021-2-26 21:26:13
3108 浏览 2 回复
gps坐标消息mavros/setpoint_position/global
使用的硬件为树莓派+pixhawk2.4.8,固件为ardurover v4.0.0,ros为melodic,mavros和mavlink版本为
在使用gps坐标的消息时即mavros/setpoint_position/global,cpp文件编译通过,在rosrun运行时,出现报错如图
在使用速度即mavros/setpoint_velocity/cmd_vel时也出现类似报错,如图
请教一下各位大佬具体原因是什么谢谢
goodQ已获得悬赏 2 阿木币最佳答案
是你版本配合的原因吗?看起来是客户端需要的数据,发送端没有按照那样的格式去发导致的。datatype数据类型不一致导致的
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
扫一扫浏览分享
|
|
|
|
|
|
|
发表于 2021-3-2 08:41:32
是你版本配合的原因吗?看起来是客户端需要的数据,发送端没有按照那样的格式去发导致的。datatype数据类型不一致导致的 |
|
|
|
|
|
|
|
楼主|
发表于 2021-3-2 12:33:06
应该是版本变化原因,查看mavros官方文档发现速度的已经变成这个了
全球坐标的应该已经变成这个了
我试一下看看
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
|
|
|