0

我是 DroneApi 的新手。我想知道如何使用 DroneApi 阅读自定义消息。我创建了一条个人 mavlink 消息,向我发送传感器的值。我想知道如何使用 DroneApi 阅读这条新消息。谢谢你。

从评论中编辑:我遵循了本指南 dev.ardupilot.com/wiki/apmcopter-code-overview/...。添加我的自定义消息后,我的 apm 通过 mavlink 消息每秒发送传感器的值。现在我会使用带有 DroneApi 的 python 脚本来阅读此消息,但我不知道如何。对不起我的英语不好。

4

1 回答 1

0

这目前不受支持 - 请参阅问题 #169

使用Vehicle.send_mavlink()(和 message_factory)从 DroneKit-Python 发送命令。指南中有一些发送消息的示例。为此,必须在车辆的 GCS_MAVLink.cpp 文件中支持该命令(否则将收到消息但车辆不知道如何处理它)。

问题是您可以发送消息并且自动驾驶仪会响应。然而,在 DroneKit 中,尚不支持获取对已发送消息的特定响应并对其进行处理。

您目前唯一的选择是挂钩所有消息,看看您是否可以提取您感兴趣的消息。这个我没试过!

于 2015-07-14T00:08:20.773 回答