FlySpark 标志FlySpark

浏览器中的 ArduPilot 地面站与设置工具

FlySpark 是一款网页版 ArduPilot 地面站,可在 Windows、macOS、Linux 或 ChromeOS 上的 Chrome 或 Edge 中设置和飞行 ArduPilot Copter、Plane、Rover 和 Sub,无需安装任何软件。同样的地面站也内置在 Android 和 iPhone 的 FlySpark App 中。

可以通过 USB 连接飞控,也可以通过接在 USB 串口适配器上的 SiK 或 RFD900 数传电台,或蓝牙数传适配器连接。

免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。

功能

适用于任何电脑的 Mission Planner 替代方案

Mission Planner 是功能最完整的 ArduPilot 地面站,ArduPilot 官方文档也以它为准。但它是为 Windows 打造的,Mac 和 Chromebook 用户想校准罗盘或修改参数时,只能另寻办法。QGroundControl 支持更多平台,但需要安装。

FlySpark 在一个浏览器标签页里完成日常设置和飞行任务。页面名称沿用 Mission Planner 的 Data、Setup、Config 和 Plan 结构,因此边操作边看 ArduPilot wiki 依然很顺畅。需要深入分析日志或使用高级调参工具时,请把 Mission Planner 放在手边;FlySpark 和 Mission Planner 可以用于同一架飞行器。

在浏览器中连接

Chrome 和 Edge 通过 Web Serial 访问 USB 串口,通过 Web Bluetooth 访问蓝牙适配器。在桌面调试时,一根连接飞控的 USB 线就够了。飞行时,接在 USB 适配器上的数传电台可以提供实时空中数据。Wi-Fi 和 UDP 数传(例如 ESP 桥接或 14550 端口上的 SITL)需要使用 FlySpark 手机 App,因为网页无法直接打开原始网络套接字。

任务、围栏和集结点

规划视图可以同时编辑航点、地理围栏多边形和集结点,并显示航线下方的地形高度。导入 KML、GPX 或 GeoJSON 文件,可以把轨迹转为航点,或把多边形转为测绘网格,然后上传。更多内容请见无人机航线规划页面。

如何在浏览器中连接 ArduPilot

  1. 打开 ArduPilot. 在 Chrome 或 Edge 中打开 FlySpark,选择 ArduPilot。
  2. 连接设备. 通过 USB 连接飞控,或插上数传电台并给飞行器通电。
  3. 允许访问端口. 浏览器询问时选择端口。FlySpark 会等待心跳包(heartbeat)并读取参数。
  4. 完成设置. 在 Setup 页面中依次完成机架、校准、遥控器和飞行模式设置,起飞前检查 pre-arm 消息。

常见问题

Mac 上能运行 Mission Planner 吗?

Mission Planner 是 Windows 程序。在 Mac 上可以使用 QGroundControl,或在 Chrome、Edge 中打开 FlySpark,无需安装即可完成设置、参数、任务和飞行数据查看。

支持哪些 ArduPilot 载具?

Copter、Plane、Rover 和 Sub,使用标准 MAVLink。设置页面会根据飞控报告的载具类型自动调整。

可以使用 SiK 或 RFD900 数传电台吗?

可以。把地面端电台插到 USB 上并选为端口,它就像一根连接飞控的 USB 线一样工作。

支持 Wi-Fi 连接吗?

浏览器中不支持。UDP 和 TCP 数传需要 Android 或 iPhone 上的 FlySpark App。

没有飞行器也能试用吗?

可以。演示会打开一台模拟的 ArduPilot 飞行器,参数和示例任务都已加载好。

查看 FlySpark 全部工具

准备好试试了吗?

免费使用。连接硬件需要电脑上的 Chrome 或 Edge;手机请使用 FlySpark App。