首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mavlink飞行前配置

Mavlink飞行前配置
EN

Stack Overflow用户
提问于 2017-08-18 22:56:53
回答 1查看 107关注 0票数 0

我正在使用mavlink和一个像素鹰的飞行控制器。我从心跳中接收信息,认为我不知道如何接收有关它的高度、俯仰、滚动或偏航的信息。当我通过qgroundcontrol应用程序连接pixhawk时,我立即就连接上了,可以在指南针上看到方向,但我不知道如何复制它。我特别寻找的信息可以通过从以下消息中返回来接收: msg_vfr_hud.MAVLINK_MSG_ID_VFR_HUD,msg_ahrs2.MAVLINK_MSG_ID_AHRS2,msg_ahrs3.MAVLINK_MSG_ID_AHRS3。

我试着这样创建它们:

代码语言:javascript
复制
    msg_ahrs2 msg = new msg_ahrs2();
    communicationService.pushMavLinkMessage(msg);

但我没有收到任何信息。我需要进行任何印前检查配置吗?任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-02-02 08:15:12

当飞行控制器和伴飞板之间建立连接时,飞行控制器将自动开始发送遥测信息(如GPS信息)。

飞行控制器和伴板之间的连接是串行的或通过套接字(TCP/UDP)连接的,因此您应该正确处理传入的数据,并使用mavlink_parse_char函数获取mavlink数据包格式。

您可以使用dronekit (A python API)、Ottofly (C++ API),也可以构建自己的API来获取数据并将数据发送到飞行控制器。

在C中检查此example以进行Udp连接。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45759662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档