• 首页
    • 旋翼飞行器
    • 固定翼飞行器
    • 无人车UGV
    • 飞艇
    • 潜航器
    • 天线跟踪器
    • Mission Planner地面站
    • APM Planner 2
    • MAVProxy
    • 配套计算机
    • 开发人员
  • 下载
    • Mission Planner地面站
    • APM Planner 2
    • 高级用户工具
    • 开发人员工具
    • 固件
  • 社区
    • 支持论坛
    • 在 Facebook 上
    • 开发人员聊天室(Discord)
    • 开发人员语音(Discord)
    • 联系我们
    • 参与
    • 商业支持
    • 开发团队
    • 无人机系统培训中心
  • 商店
  • 关于
    • 历史
    • 许可证
    • 商标
    • 致谢
    • 维基编辑指南
    • 合作伙伴计划
开发 标志
  • 许可证(GPLv3)
  • AP_ 外围设备
  • 下载代码/使用 Git
  • 编写代码
  • 编辑器和集成开发环境
  • 学习代码
  • 模拟 & 测试
  • 调试
  • Linux 上的 ArduPilot
  • 支持代理
  • 贡献代码
  • MAVLink 接口
    • MAVLink 基础知识
    • 请求(飞行)控制器提供数据
    • 获取和设置参数
    • 旋翼飞行器指令(制导模式)
    • 平面指令(制导模式)
    • UGV无人车指令(引导模式)
    • 获取和设置原点和/或 EKF 原点
    • 上膛和撤膛
    • 获取和设置飞行模式
    • 摄像机命令
    • 云台/相机支架
    • 任务上传/下载
    • 移动伺服器
    • 卷扬机命令
    • MAVLink 路由
    • 其他命令
    • 任务指令列表
    • 任务指令包格式
  • CAN 和 DroneCAN/UAVCAN
  • 配套计算机
  • ROS1/ROS2
  • Lua 脚本
  • 移植到新的飞行控制器
  • OEM 定制
  • 安全固件
  • 远程 ID
  • 高级硬件信息
  • MAVProxy 开发人员 GCS
  • 为 GCS 开发人员提供的资源
  • RTF 载具开发人员信息
  • 团队如何工作
  • 活动
  • 培训中心
  • GSoC
  • 2021 年开发者大会
  • 2022 年路线图
  • 维基编辑指南
  • USB ID
  • 用户警报
  • 涉及 ArduPilot 的学术作品
  • 附录


个人 合作伙伴 SWAG 商店
开发
  • MAVLink 接口
  • 在 GitHub 上编辑

MAVLink 接口¶

ArduPilot 支持 MAVLink 协议,可与地面站和其他设备进行通信。 配套计算机.这几页将详细介绍该界面

  • MAVLink 基础知识
  • 请求(飞行)控制器提供数据
  • 获取和设置参数
  • 旋翼飞行器指令(制导模式)
  • 平面指令(制导模式)
  • UGV无人车指令(引导模式)
  • 获取和设置原点和/或 EKF 原点
  • 上膛和撤膛
  • 获取和设置飞行模式
  • 摄像机命令
  • 云台/相机支架
  • 任务上传/下载
  • 移动伺服器
  • 卷扬机命令
  • MAVLink 路由
  • 其他命令

外部参考资料¶

  • MAVLink 通用信息集 (HTML) 和 XML (协议定义)

  • MAVLink ArduPilot 信息集 (HTML) 和 XML

  • MAVLink 新手教程(第一部分) 作者:希亚姆-巴拉苏布拉马尼安

自主任务指令¶

任务指令存储在飞行控制器的 eeprom 中,在飞行器切换到自动模式时逐一执行。虽然与上面链接的实时 MAVLink 界面没有直接关系,但可用命令是 MAVLink MAV_CMD 列表

  • 任务指令列表
  • 任务指令包格式

另请参见 旋翼飞行器任务指令列表

载具参数参考¶

  • 旋翼飞行器参数

  • 平面参数

  • UGV无人车参数

  • 子参数

上一页 下一页

有关本页面的问题、事项和建议可在 论坛.问题和建议可在论坛或 Github 问题跟踪.

知识共享许可协议© 版权 2024 年,ArduPilot 开发团队。