0

我在带有 Ardupilot 的 Intel Aero 上运行 Set_Attitude_Target 示例。代码按预期工作,但在明显的传感器错误之上,我运行实验的时间越长,这一点就越明显。

简而言之,示例中的高度报告报告 LocationLocal 中的相对高度为 -0.01,无人机停留的时间越长,该高度越小。

如果无人机起飞,例如 1 米,则相对高度小于该高度,因此差值被消除。

我在油门设置为低值的情况下运行了相同的示例,这样无人机会在推力不足的情况下“试图起飞”时保持静止。在无人机试图起飞的 5 秒内,以及在它放弃、解除武装并继续运行代码之后,控制台读取到高度的增量损失,直到我将它停在 -1 米处。

这个传感器错误来自哪里,我该如何补救?

4

1 回答 1

0

根据 Agustinus Baskara 对原始帖子的评论,内置传感器似乎就是那么糟糕——它无法通过软件进行改进。

于 2018-11-30T11:56:56.163 回答