CORVON AI GCS
一套地面站,内置可控的 AI 指挥层。
用中文或英文下达指令。CORVON Copilot 把操作意图转化为预先校验的飞控动作,可预览、可审批、可审计,而不是一个漫无边界的聊天机器人。支持 PX4 与 ArduPilot。
说出来。审一遍。再执行。
直接说或输入中文 / 英文指令。Copilot 只会把它匹配到白名单里的预设流程;风险越高,越会先停下来让你确认。
只读查询
基于实时遥测回答- “电池和 GPS 怎么样?”
- 给出电量、电压、GPS 定位状态 / 卫星数与姿态。
- “天气如何?”
- 提供作为作业参考的本地天气预报,并非航空气象简报或空域许可。
参数配置
先给出方案,经你批准后才写入- “读取返航高度”
- 读取当前参数。
- “修改 GPS1 波特率”
- 给出确切的参数与取值,经你批准后才写入。
- “套用保守的返航预设”
- 经人工审核的预设:电池失效保护、圆形地理围栏、起飞前检查清单。
航线与校准
- “上传这条航线”
- 上传航点,并回读航点数以确认。
- “开始罗盘校准”
- 运行飞控的罗盘校准,只有飞控报告完成才算完成。
飞行指令
高风险,必须经审批卡确认- “起飞到 30 米”
- 提出解锁并起飞到 30 米:审批卡显示待执行指令、风险等级与前置条件,确认后才执行。返航、降落、切换模式、飞往指定点都走同一道关卡。
从一句话到一个动作,中间有一道关卡。
- 阶段 1
解析
把你的话解析成意图,再匹配到白名单里的预设流程。
- 阶段 2 · 你来确认
校验与审批
校验前置条件。对高风险动作,审批卡会展示待执行指令、风险等级与前置条件,再由你确认。
- 阶段 3
执行
执行、与预期结果比对,并写入本地操作日志以备审查。
- 两轴权限:Copilot 能看到什么、和它能执行什么,是两条相互独立的轴。未授权的工具根本不在模型的 schema 里,模型无从调用它。
- 每次写入都要过三道确定性闸门:权限、数据新鲜度、安全。多步流程的每一步都重过这三道,而不是整条只过一次。
- 写完必回读:任何报告成功的动作,都会从飞控回读确认。未确认的写入标记为未验证,绝不谎报为已完成。
- 按飞行相位收紧:时刻越关键,Copilot 越保守;空中告警期间降级为只读。
- 对重复动作调用设有硬上限,杜绝失控循环;不确定时会停下询问,回答也会引用具体的遥测字段。
17 条安全不变量,每条都有对应的自动测试守着 · 23 个动作 / 9 个域 · 本地操作日志可审计、可回放
并非开放式 agent 循环:Copilot 只从有界预设中选择,并在高风险动作前停下等待审批。
上传一段飞行日志,得到的是诊断,不是一堆数据。
飞完一段后,把 PX4 的 .ulg 或 ArduPilot 的 .bin 拖进来(最大 100 MB)。Copilot 解码日志、跑一遍确定性检查,再解释它发现了什么。日志可经 MAVLink 直接拉取,无需拔 SD 卡;上传内容静态加密。
- 分段
- 按解锁 / 上锁把飞行切段,判定每段怎么结束:正常、硬着陆、手动下降、还是坠机。每个判定都带置信度、支持证据与反证。
- 异常
- GPS 丢定位、电压跌落、高振动、EKF 新息尖峰,以及(PX4 上的)作动器饱和,每条都带实测值、时间窗、越过的阈值。
- 固件事件
- 在 ArduPilot 上,读出飞控自己记录的失效保护、围栏、EKF 与推力损失事件,并附上事发时的参数值。
- 诚实
- 每条发现都带一道 do-not-conclude 护栏:它不会把坠机归因于数据并不支持的原因,还会说明哪些没查到,比如“EKF 检查已跳过:数据缺失”。
- 解释
- Copilot 会把原始发现转成带引用的可读解释,同时保留同样的限制说明,不粉饰结论。
普通日志查看器只显示数据;这里会解码日志、按阈值检查,并附引用说明发现了什么。
你的密钥,你的数据。
支持三家可切换的 AI 服务商:Google Gemini、DeepSeek、MiniMax。中文界面默认使用 DeepSeek,随时可切换。应用本身不内置 AI 密钥,服务商和密钥都由你自己配置。
AI 请求由桌面应用直接发往你配置的服务商,提示词中可能包含选定的遥测与指令文本。CORVON 不代理你的 AI 请求。不配置 AI,则完全不发起任何 AI 调用。服务商条款另行适用。
PX4 与 ArduPilot,同一套界面。
接上 PX4 或 ArduPilot 后,Copilot 和设置面板会按固件类型、版本和可用元数据调整参数、飞行模式与机架定义。它会识别固件版本并限制可用功能;缺少能力数据时,对应动作会被禁用,并提示你手动设置,而不是猜。
用中文问某个参数的含义、单位、范围和取值,Copilot 会从官方 PX4 / ArduPilot 固件定义里查答案,不靠模型记忆编。你说想改什么,它会定位到具体参数;实时值、类型,以及当前机型是否真有这个参数,始终以连接的飞控为准。
PX4 + ArduPilot · 固件版本感知 · 官方源中文参数解答 · MAVLink
一个 MAVLink 工作台:实时示波器、消息检查器和真正的终端。
面向 PX4 与 ArduPilot 开发者的四个面板,直接对着链路干活。
- 检查器
- 浏览链路上收到的每一种 MAVLink 消息,可按速率、名称或计数排序;每条显示实测 Hz 与状态标记。支持展开字段、过滤、暂停和恢复。
- 图表
- 实时绘图仪,最多同时 8 路信号,窗口从 10 秒到 5 分钟。感知丢包:遇断点断开而不插值跨过。任意检查器字段都能加入图表。
- 速率
- 逐消息实时设置发送间隔,带命名档位。故意不给假的成功提示;实测 Hz 那一列才是唯一的 ground truth。
- 控制台
- 一个可交互的 PX4 NSH shell,走 WebSocket,带命令历史。飞行器一旦解锁(armed),输入立即锁定;解锁状态未知时也 fail-closed 为锁定,因此这个 shell 只在未解锁(disarmed)时可用。ArduPilot 上显示为不可用(仅 PX4)。
它显示“—”,而不是一个让你安心的谎。
地面站能为你做的最有用的事,就是不骗你。下面每一条,都来自一次真实 bug 的修复。
- 参数写入在飞控回显确认之前绝不报成功;未确认的写入也不污染缓存。
- 解锁状态在被证实前显示为“未知”。界面绝不显示一个虚假的“安全”。
- 屏幕上的每个遥测值都单独追踪新鲜度:正常不标记、过期标黄、丢失标红,缺数据显示“—”,绝不用零或上一帧冒充实时。
- 校准只有在飞控明确报告完成时才算完成,卡住时有 120 秒看门狗,而不是客户端自己猜。
- 被禁用的指令 / 设置按钮会告诉你为什么被禁用,而不是点了之后悄无声息地失败。
我们把“不误导操作员”当成一条工程纪律,而不是一句口号。
内置高德与天地图,自动 GCJ-02 纠偏。
对中国区用户开箱即用,不用手动装插件、配坐标系。
- 多图源
- OSM / Google / Google 卫星,加上高德 / 高德卫星 / 天地图,自动完成 GCJ-02 坐标纠偏。
- 双位置
- 同时追踪无人机标记与操作员浏览器定位(带精度圈),可跟随居中,保留 1000 点航迹。
- 诚实航向
- 航向未知或丢失时,渲染一个无方向的圆点,绝不伪造箭头方向。
- 战术 HUD
- 雷达风格的地图替代视图(距离环、速度矢量、任务叠加)作为默认视图,冷启动更快;另配可缩放的小窗真实地图(PiP)。
在中国区,很多地面站要手动装插件、配坐标系才能用上地图;这里开箱即用。
不只是 AI,更是一套真正的地面站。
设置与校准
十个面板:机型、机架、传感器、罗盘 / 加速度计校准、电源、带几何示意图的电机、失效保护、遥控、调参。元数据跟随固件,你看到的是飞控真正拥有的选项。
任务与安全
在地图上规划航线,画出地理围栏(越界时由地面站告警),并设置失效保护;实时 HUD、姿态仪与地图轨迹。
应急与断线处理
长按触发的指令条(解锁、模式、起飞);独立的紧急条(返航与急停);数据链中断处理(带倒计时);断线自动重连,并在重连后核对是否还是同一架机。
为监控而生
等宽数字、密排表格化遥测、过期状态标记,深色与浅色主题。提供 macOS 与 Windows 安装包,Linux 为 AppImage。
为 CORVON 飞控用户,以及任意 PX4 / ArduPilot MAVLink 机型打造。因为硬件是我们自己做的,应用内置 21 款 CORVON 板卡 的规格知识库与组件接线助手,Copilot 能回答你这块飞控 / GNSS / 电调的问题。正在搭建飞行栈?查看我们的用户指南。
下载 CORVON AI GCS。
- 平台
- macOS(已公证)、Windows(未签名)与 Linux x86_64(AppImage)
- AI
- 需自备服务商 API key
- 机型
- PX4 或 ArduPilot 飞控(通过 MAVLink),或 SITL 仿真
- 更新
- 经 GitHub Releases 分发
LINUX 使用注意
- 下载后先加执行权限:
chmod +x Corvon-GCS-x86_64.AppImage - 串口连接需要 dialout 组权限(重新登录生效):
sudo usermod -aG dialout $USER - 中文界面需要系统 CJK 字体,否则中文显示为方框:
sudo apt-get install fonts-noto-cjk - 已知限制:蓝牙 SPP 连接暂不支持 Linux。UDP 与 USB 串口全功能可用。
安装遇到问题? tech@corvon.tech →