DroneAPI和自定义Mavlink消息

时间:2015-05-18 15:09:27

标签: dronekit-python dronekit

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

根据评论进行修改:我按照本指南dev.ardupilot.com/wiki/apmcopter-code-overview / ...进行了操作。在添加我的自定义消息后,我的apm通过mavlink消息每秒发送传感器的值。现在我想使用带有DroneApi的python脚本阅读此消息,但我不知道如何。抱歉我的英文。

1 个答案:

答案 0 :(得分:0)

目前不支持此功能 - 请参阅Issue #169

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

问题是您可以发送消息,自动驾驶仪会响应。但是在DroneKit中有no support yet用于获取对已发送消息的特定响应并进行处理。

目前您唯一的选择是to hook all messages,看看您是否可以提取您感兴趣的选项。我没试过这个!