通过 MAVLink 实时控制 ArduPilot,查看状态参数并执行带预检的解锁操作。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "io.github.rmeadomavic/ardupilot-mavlink-mcp" MCP 服务: 执行:claude mcp add 'io-github-rmeadomavic-ardupilot-mavlink-mcp' -- npx -y ardupilot-mavlink-mcp
连接到 ArduPilot 飞控后,读取当前 MAVLink 状态、飞行模式和关键遥测信息,并用中文总结异常项。
返回当前状态、模式与关键信息的摘要,并指出明显异常或风险。
列出 ArduPilot 的关键参数,检查是否存在与预期配置不一致的项,并按影响程度排序。
输出参数列表、偏差说明,以及需要优先处理的配置问题。
在尝试解锁前执行预解锁诊断,说明阻止解锁的原因;若条件满足,再进行受控解锁。
给出预解锁检查结果、失败原因或通过结论,并在满足条件时执行安全解锁。
开发者可先在 SITL 环境中连接 ArduPilot,通过 MAVLink 查看状态、切换模式和验证参数。这样能在真实硬件前先完成基础联调与风险排查。
在准备解锁飞行器前,用户可以先做 prearm diagnosis,确认是否存在阻止解锁的问题。只有通过检查后再执行 gated arm,可降低误操作风险。
研究或测试人员可通过该工具读取飞控参数和当前模式,快速了解系统配置与运行状态。这适合排查配置偏差或验证实验环境是否一致。
这是一个通过 MAVLink 实时控制 ArduPilot 的 MCP 工具。已知能力包括查看状态、读取参数、切换模式、执行预解锁诊断,以及带条件控制的解锁。
描述中明确提到“SIML-first”应为 “SITL-first”,说明它优先面向 SITL 仿真环境使用。是否支持或推荐直接用于真实设备,给定素材未详细说明,见源码仓库。
从名称和描述可确定它与 ArduPilot 和 MAVLink 相关,使用时应至少涉及这两者。具体安装步骤、运行时要求、连接方式或是否需要密钥,给定素材未说明,见源码仓库。
通过自然语言分析 ArduPilot 飞行日志,快速定位飞行问题并获取原因解释。
让 AI 通过串口控制 Betaflight 飞控并读取传感器、调参配置。
帮助分析 PX4 飞行日志,定位无人机系统异常并辅助调试推理
帮助开发者通过 MCP 读写 Arduino 草图并可选执行编译验证。
连接微软飞行模拟2024,读取实时飞行状态并控制飞机系统与自动驾驶。
为远程 MCP 通信提供类型安全集成,便于集中管理模型上下文。