2

阿木币

0

精华

6 小时

在线时间

应届白菜

Rank: 1

发表于 2020-8-28 22:42:45 2462 浏览 2 回复

关于OFFBOARD模式下飞圆形源码中的一个问题

px4_commander中circular.cpp文件的代码,飞机进入OFFBOARD模式后,代码运行至CHECKING段,此时if的判断条件是指接收到的飞机的位置信息x,y值为0,还是飞机根本接收不到来自飞控的位姿数据?,按照注释的意思应该是后者,毕竟即使飞机在初始位置时下,x,y也不可能为0吧
cpp.png
eason已获得悬赏 1 阿木币

最佳答案

下面情况两个数据是为0,对于室内,就是室内没有slam数据传到飞控中或者飞控没有正常接受到slam的定位数据。对于室外,刚上电GPS还没有定位数据的时候,这两个值就为0。这个状态机就是规避这种情况的。 ...

扫一扫浏览分享
回复

使用道具 举报

109

阿木币

1

精华

401 小时

在线时间

技术大V

Rank: 4

发表于 2020-8-31 09:42:21
下面情况两个数据是为0,对于室内,就是室内没有slam数据传到飞控中或者飞控没有正常接受到slam的定位数据。对于室外,刚上电GPS还没有定位数据的时候,这两个值就为0。这个状态机就是规避这种情况的。

评分

参与人数 1阿木币 +3 收起 理由
admin + 3

查看全部评分

回复 点赞 1

使用道具 举报

2

阿木币

0

精华

6 小时

在线时间

应届白菜

Rank: 1

 楼主| 发表于 2020-8-30 12:30:32
顶一下。。。。。。
回复

使用道具 举报

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

本版积分规则

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