Airffic World
自主无人机运行管理
航空器自主决策得越多,周围的人就越需要两样东西:知道它此刻在哪里,以及事后能够追溯发生了什么。飞行与监视是两项不同的工作。
首先:这是什么,以及不是什么
为避免任何误解:Airffic World 不操控无人机飞行。它不规划航线,也不向航空器下达指令。
它做的是旁边的那项工作。它接收航空器在飞行中发送的位置与高度,显示在实时地图上,并保存为历史记录。航空器负责飞行;这一层负责监视。
| 由谁完成 | 涵盖内容 | |
|---|---|---|
| 自主飞行 | 航空器及其飞控 | 沿航线飞行,规避障碍物 |
| 态势感知 | Airffic World | 地图上的实时位置与高度 |
| 记录 | Airffic World | 飞行历史,可存储、可检索 |
| 许可与批准 | 您所在地区的监管机构(MLIT、FAA、CAA) | 申请并取得授权 |
为什么自主飞行使监视层成为必需
当飞手能目视航空器时,它的位置抬头一看便知。超视距飞行,或航空器按自身判断飞行时,这个前提就不复存在。航空器继续前行;人们只知道屏幕告诉他们的内容。
需要的是一条让航空器持续说“我在这里”的通道。这就是遥测。只要位置不断传来,就能在地图上跟踪航空器;一旦位置停止传来,这份沉默本身就是出了问题的第一个信号。
着陆后,同一条数据流再次发挥作用。如果有人质疑,您能追溯航线吗?您能回顾一个月的运行并看出其中的规律吗?飞行中的态势感知与飞行后的记录来自同一份数据。
接入:只需发送位置,别无其他
无需专用硬件,也无需 SDK。通过 HTTP 发送纬度、经度和高度即可。航空器上的编程语言和硬件由您自行选择。
- 01注册航空器并获取 API 密钥在飞手控制台中为航空器指定名称和 ID。系统会签发一个仅限您账户使用的密钥。
- 02从航空器发送位置以 POST 方式发送纬度、经度、高度和时间戳。用 curl、用 Python、用机载伴随计算机——手头有什么就用什么。
- 03查看地图位置一到,地图立即更新。无需轮询,无需刷新。
您需要发送的内容
| 含义 | 说明 | |
|---|---|---|
| drone_id | 航空器标识符 | 与您注册的航空器一致 |
| latitude | 纬度,十进制度 | -90 至 90 |
| longitude | 经度,十进制度 | -180 至 180 |
| altitude | 高度,单位为米 | 0 或以上 |
| timestamp | 定位时刻 | 省略时默认为接收时刻 |
完整的请求示例和响应格式见开发者指南。
飞行数据如何处理
飞行航迹就是对您业务的描述。您在哪里飞、何时飞、飞得多频繁,不应该让竞争对手读到。
所有数据在传输中和静态存储时均加密,数据库的行级安全策略将每一次查询限制在与您账户关联的行之内。这由数据库本身强制执行,而非应用代码,因此一次错误的 API 调用也不可能返回他人的数据。
常见问题
Airffic World 会替我操控无人机飞行吗?
不会。它不控制航空器,也不生成航线。它的职责是旁边的那一层:接收航空器上报的位置与高度,显示在实时地图上,并保存为历史记录。飞行由飞控或机载自主系统完成;Airffic World 负责监视和记录。
哪些航空器可以接入?
任何航空器都可以。接入只需通过 HTTP POST 发送纬度、经度和高度,因此制造商、机载编程语言和硬件都无关紧要。您无需改装航空器,只需加一个小小的发送程序。
可以同时跟踪多架航空器吗?
可以。为每架航空器注册各自的 ID,整个机队就会显示在同一张地图上。一架还是一百架,流程完全相同。
其他用户能看到我的飞行数据吗?
不能。数据在传输中和静态存储时均加密,数据库的行级安全策略意味着任何查询只能触及与您本人账户关联的行。API 密钥仅对其所有者可见。
这些记录可以用于 BVLOS 或 Level 4 的申请吗?
申请本身需向您所在地区的监管机构提交——日本是 MLIT,美国是 FAA,英国是 CAA——Airffic World 不会代您申请。它提供的是每次飞行的日期、航线和高度的自动记录,可用于运行日志和内部复核。监管要求请以一次来源为准进行核对。
设置需要多长时间?
使用 Google 账户登录,注册航空器并签发 API 密钥——大约一分钟。然后在航空器端编写发送程序。它发送的第一个位置就会出现在地图上。
相关页面
读完了?下一步
通过实例看看一项任务从计划到飞行日志是什么样子。
Operation从计划到日志,逐项作业。无需登录即可试用示例operation.airfficworld.com