|
发表于 前天 17:00
58 浏览 0 回复
[飞控嵌入式]
vins_fusion飞控视觉定位相关问题(飞控,px4,mavros,视觉定位)
如题,实验室之前留下来的一台自组的小无人机。配置是英伟达机载电脑+Nora飞控+D435i相机。使用的时候发现并没有将vins_fusion的数据发给飞控,而且通过usb地面站连接飞控后发现EKF2_AID_MASK和HGT都没改过。然后准备尝试把vins的定位发给飞控,EKF2_AID_MASK改了24,HGT改了3。修改了px4的yaml让/mavros/vision_position/pose话题显示出来了。写了python节点将vins的数据转为posestamp数据(时间戳是对的,也设置了map系)发到了/mavros/vision_position/pose话题上。tf变换目前设置的是map系、world系重合,body系与base_link系重合。但订阅/mavros/local_position/pose没有数据,/mavros/estimator/status也没有显示vision字段的标志位,地面站analyze也没有显示vision相关的值。搞不懂到底是为什么了,连发布15hz固定数据到/mavros/vision_position/pose都试过了,都没用。到底如何才能让飞控收到视觉数据并发布/mavros/local_position/pose呢?
我知道答案
回答被采纳将会获得 3 阿木币 已有0人回答
|
 扫一扫浏览分享
|
|
|
|
|
|
|