T/AOPA 0057-2024 电动多旋翼无人机机巢数据接口要求

T/AOPA 0057-2024

团体标准 中文(简体) 现行 页数:43页 | 格式:PDF

基本信息

标准号
T/AOPA 0057-2024
标准类型
团体标准
标准状态
现行
中国标准分类号(CCS)
-
国际标准分类号(ICS)
发布日期
2024-02-02
实施日期
2024-02-02
发布单位/组织
-
归口单位
中国航空器拥有者及驾驶员协会
适用范围
主要技术内容:本文件规定了电动多旋翼无人机机巢接入机巢控制系统时应具备的数据接口,包括总体要求、机巢注册、航线任务管理、文件上传、直播视频流上传等接口。本文件适用于管理电动多旋翼无人机的无人机机巢控制系统,规定了与机巢之间进行数据交互的接口要求

发布历史

研制信息

起草单位:
国网福建省电力有限公司电力科学研究院、国网福建省电力有限公司、深圳市大疆创新科技有限公司、国网天津市电力公司高压分公司、安徽送变电工程有限公司、国网浙江省电力有限公司杭州供电公司、南方电网电力科技股份有限公司、广州智飞科技有限公司、国网电力空间技术有限公司、中国电力科学研究院有限公司、中国石油长庆油田公司、中国民用航空飞行学院、国网福建省电力有限公司泉州供电公司、国网福建省电力有限公司三明供电公司、国网福建省电力有限公司福州供电公司、国网福建省电力有限公司莆田供电公司、国网福建省电力有限公司宁德供电公司、国网福建省电力有限公司南平供电公司、国网福建省电力有限公司漳州供电公司、国网福建省电力有限公司泉州电力技能研究院、深圳市道通智能航空技术股份有限公司
起草人:
陈伯建、吴文斌、梁曼舒、韩腾飞、董文彬、南杰胤、阴酉龙、丁建、易琳、莫理林、李春峰、孟繁平、李诚龙、吴晓杰、周立玮、刘壮、赵海洋、张伟豪、林承华、王仁书、李哲舟、陈卓磊、张华辉、陈梅僖、林力辉、吴簪麟、强伟、许家浩、曾绍攀、陈文彬、姚书凝、刘志鹏、刘积丁、范显、孙嫱、刘毅、霍庆悦、尚文迪、高昱峰、蔡杨华、陈光林、程海涛、马建军、李宽宏、陈凯旋、王泽昭、叶至芃、刘泽鑫
出版信息:
页数:43页 | 字数:- | 开本: -

内容描述

ICS:49.140

CCS:V56

团体标准

T/AOPA0057—2024

电动多旋翼无人机机巢数据接口要求

Interfacespecificationforelectricmulti-rotorunmanned

aerialvehiclenest

2024-02-02发布2024-02-02实施

中国航空器拥有者及驾驶员协会发布

T/AOPA0057-2024

目次

前言...............................................................................II

引言..............................................................................III

1范围.............................................................................1

2规范性引用文件...................................................................1

3术语和定义.......................................................................1

4缩略语...........................................................................2

5一般要求.........................................................................3

6接口要求.........................................................................5

附录A(规范性)作业任务接口......................................................16

附录B(规范性)视频流管理接口....................................................19

附录C(规范性)文件管理接口......................................................21

附录D(规范性)作业任务接口......................................................23

附录E(规范性)指令飞行接口......................................................27

附录F(规范性)远程调试接口......................................................35

附录G(规范性)固件升级接口......................................................38

附录H(规范性)远程日志接口......................................................39

I

T/AOPA0057-2024

前言

本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规

定起草。

本文件由中国航空器拥有者及驾驶员协会(中国AOPA)提出并归口。

本文件起草单位:国网福建省电力有限公司电力科学研究院、国网福建省电力有限公司、深圳

市大疆创新科技有限公司、国网天津市电力公司高压分公司、安徽送变电工程有限公司、国网浙江

省电力有限公司杭州供电公司、南方电网电力科技股份有限公司、广州智飞科技有限公司、国网电

力空间技术有限公司、中国电力科学研究院有限公司、中国石油长庆油田公司、中国民用航空飞行

学院、国网福建省电力有限公司泉州供电公司、国网福建省电力有限公司三明供电公司、国网福建

省电力有限公司福州供电公司、国网福建省电力有限公司莆田供电公司、国网福建省电力有限公司

宁德供电公司、国网福建省电力有限公司南平供电公司、国网福建省电力有限公司漳州供电公司、

国网福建省电力有限公司泉州电力技能研究院、深圳市道通智能航空技术股份有限公司。

本文件主要起草人:陈伯建、吴文斌、梁曼舒、韩腾飞、董文彬、南杰胤、阴酉龙、丁建、易

琳、莫理林、李春峰、孟繁平、李诚龙、吴晓杰、周立玮、刘壮、赵海洋、张伟豪、林承华、王仁

书、李哲舟、陈卓磊、张华辉、陈梅僖、林力辉、吴簪麟、强伟、许家浩、曾绍攀、陈文彬、姚书

凝、刘志鹏、刘积丁、范显、孙嫱、刘毅、霍庆悦、尚文迪、高昱峰、蔡杨华、陈光林、程海涛、

马建军、李宽宏、陈凯旋、王泽昭、叶至芃、刘泽鑫。

II

T/AOPA0057-2024

引言

随着电动多旋翼无人机技术的发展和成本的降低,这些无人机的应用愈发广泛。但接口标准不

一,制约了无人机机巢的统一管理和行业进一步发展。为此,本文件制定了统一的多旋翼无人机机

巢管理控制系统与机巢间的API接口规范,旨在简化不同厂家机巢的通信与对接。

本文件基于对当前市场主流机巢通信标准的分析,结合用户需求,制定了通用API数据接口要求。

其中,第5部分界定了接口设计的总体要求。第6部分详细定义了各功能接口的交互流程和内容,具

体交互参数在附件中列出。

应用本文件旨在促进多品牌、多型号无人机机巢与控制系统间的统一集成,以支持无人机机巢

技术的规模化和行业创新,推进生产效能提升与智能化水平的全面提高。

III

T/AOPA0057-2024

电动多旋翼无人机机巢数据接口要求

1范围

本文件规定了电动多旋翼无人机机巢接入机巢控制系统时应具备的数据接口,包括总体要求、

机巢注册、航线任务管理、文件上传、直播视频流上传等接口。

本文件适用于管理电动多旋翼无人机的无人机机巢控制系统,规定了与机巢之间进行数据交互

的接口要求。

2规范性引用文件

GB/T22239-2019信息安全技术网络安全等级保护基本要求

GB/T38152-2019无人驾驶航空器系统术语

MH/T2009-2017无人机云系统接口数据规范

3术语和定义

GB/T38152界定的以及下列术语和定义适用于本文件。

3.1

无人机机巢unmannedaerialvehiclenest

是一种为无人机提供存储、起降平台、通信、电能补给、载荷装卸、环境监测、视频监控等功

能的装置,一般由主控系统、机电模块、通信模块、监控模块和起降平台等组成。

3.2

电动多旋翼无人机multi-rotorunmannedaerialvehicle

具有三个及以上旋翼轴的电动无人驾驶旋翼航空器。

[GB/T38152,旋翼无人驾驶航空器定义]

3.3

机巢控制系统controlsystemforunmannedaerialvehiclenest

是一套具有逻辑控制和管理功能的系统,能监测和控制无人机机巢运行状态并与机巢进行通信。

[GB/T38152,任务管理系统、飞行控制系统、健康管理系统等定义]

3.4

RESTfulrepresentationstatetransferfull

是一种通用的前后台交互方式,基于HTTP,可以使用XML格式定义或JSON格式定义。

3.5

POST请求POSTrequest

是HTTP协议中的一个重要组成部分,一般用来向目的服务器发出更新请求,并附有请求实体。

3.6

GET请求GETrequest

是HTTP协议中的一个重要组成部分,一般用来向目的服务器发出获取数据请求,目的服务器将

返回实体。

3.7

token

1

T/AOPA0057-2024

是服务端生成的一串字符串,以作为客户端进行请求的一个令牌,当第一次登录后,服务器生

成一个token返回给客户端,以后客户端只需带上这个token来请求数据即可,无需再次带上用户名

和密码。

3.8

开放授权openauthorization,OAuth

是一种开放标准的授权,允许用户在其站点上共享其存储的私有资源,而无需向另一个站点提

供其凭据(用户名和密码)。

3.9

信息摘要算法message-digestalgorithm5,MD5

是一种广泛使用的密码散列函数,用于验证数据的完整性并确保数据未被篡改。

3.10

国密算法nationalsecretalgorithm

是国家密码局认定的国产密码算法,主要有SM1、SM2、SM3、SM4。密码长度和分组长度均为128

位。

3.11

消息队列遥测传输messagequeuingtelemetrytransport,MQTT

是ISO标准(ISO/IECPRF20922)下基于发布、订阅的消息协议。

3.12

实时动态载波相位差分realtimekinematic,RTK

是一种常用的卫星定位测量方法,能够在野外实时得到厘米级定位精度的测量方法。

3.13

对象存储objectstorage

是用来描述解决和处理离散单位的方法的通用术语。

3.14

立即任务immediatetask

是指用户下达后立即执行的任务。

3.15

定时任务scheduledtask

是指到达用户指定时间后开始执行的任务。

3.16

条件任务conditionaltask

是指当满足用户设定的条件后开始执行的任务。

3.17

屏上显示onscreendisplay,OSD

是在实时视频流上覆盖实时无人机状态信息,例如高度,姿态等。

3.18

飞向指令flytocommand

是指令飞行功能中的子功能之一,用于让飞行器飞向目标点并悬停。

4缩略语

下列缩略语适用于本文件。

XML可扩展标记语言(ExtensibleMarkupLanguage)

JSON数据对象交互格式(JavaScriptObjectNotation)

2

T/AOPA0057-2024

HTTP超文本传输协议(HyperTextTransferProtocol)

API应用程序编程接口(applicationprogramminginterface)

URI统一资源标识符(UniformResourceIdentifier)

URL统一资源定位系统(UniformResourceLocator)

ID对象标识(Identifier)

NTP网络时间协议(NetworkTimeProtocol)

TCP传输控制协议(TransmissionControlProtocol)

5一般要求

5.1服务接口要求

5.1.1服务设计原则

服务接口的设计原则包括:

——应遵循“可重用、松耦合、互操作”原则;

——应支持对业务功能单元的服务化封装;

——应遵循统一的命名规范和设计规则,确保接口在不同团队和开发者间的一致性;

——设计接口时应考虑未来的业务扩展和需求变化,使得系统能够灵活应对变化;

——应采用合适的认证和授权机制,确保接口只能被授权的用户或系统访问,保护数据的安全

性;

——应优化接口的性能,减少网络传输的数据量和响应时间,提高系统的吞吐量和响应能力;

——设计接口时应考虑可测性,提供易于测试的接口,便于自动化测试和持续集成;

——应满足MH/T2009中对传输数据的要求。

5.1.2服务接口协议

应满足以下服务接口协议要求:

——应采用RESTful风格的架构,使用HTTP协议进行通信;

——使用HTTP作为通信协议,应支持常用的请求方法(GET、POST等);

——应使用HTTP状态码表示请求结果,如2xx表示成功,4xx表示客户端错误,5xx表示服务

端错误;

——应使用URI标识资源,宜合理设计URL路径,用于唯一标识不同资源;

——应使用JSON或XML作为数据格式进行传输,根据实际情况选择合适的数据格式;

——应采用合适的认证和授权机制,例如基于Token的认证、OAuth授权等;

——应考虑接口的版本管理,宜使用版本号进行管理,避免接口变更对现有用户造成影响。

5.1.3服务设计细节

应满足以下服务设计细节要求:

——宜设计合理的异常处理机制,准确抛出异常信息,便于客户端进行错误处理;

——根据业务需求,宜采用适当的缓存策略,提升接口性能和用户体验;

——应考虑并发请求和并行处理的情况,设计接口时注意线程安全性和资源争用问题;

——接口设计应尽量与编程语言无关,避免对特定编程语言的依赖;

——应提供清晰的接口文档和示例,方便开发者理解和使用接口;

——应提供接口监控和日志记录机制,方便及时发现和解决接口性能和异常问题。

3

T/AOPA0057-2024

5.2数据安全要求

5.2.1保密性

所有API接口的输入、输出参数中,带有敏感信息的内容应进行加密(例如:位置、用户名、

密码、身份证、手机号等信息),应采用密码技术保证重要数据在传输过程中的保密性,包括但不

限于鉴别数据、重要业务数据和重要个人信息等。

5.2.2完整性

数据传输应保证数据完整性,宜使用如MD5、国密算法等进行数据加密,应采用校验技术或密

码技术保证重要数据在传输和存储过程中的完整性,包括但不限于鉴别数据、重要业务数据、重要

审计数据、重要配置数据、重要视频数据和重要个人信息等。

5.2.3数据备份恢复

应满足以下数据备份与恢复的要求:

——应满足GB/T22239对于数据备份的要求;

——应提供重要数据的本地数据备份与恢复功能;

——应提供异地实时备份功能,利用通信网络将重要数据实时备份至备份场地;

——应提供重要数据处理系统的热冗余,保证系统的高可用性。

5.3通信要求

通信过程应满足以下要求:

——采用物联网通用的MQTTv5协议标准;

——提供三种等级的服务质量(QoS);

——异常连接断开发生时,应通知通信双方。

5.4RestfulAPI规范

5.4.1请求规范

应满足以下请求规范:

——宜统一采用Post方法进行服务请求;

——调用所有API时,除了各接口私有的参数外,所有的接口调用,在请求头上都应包含token、

时间戳、签名等参数,且API接口在处理业务逻辑之前,应对请求报文头(head)进行token

校验,详见附录A;

——请求内容应采用JSON格式;

——查询请求宜附带过滤条件、分页等条件。

5.4.2响应规范

应满足以下响应规范:

——请求头应包含token、时间戳、签名等参数,详见附录A;

——请求响应内容为JSON格式的字符串。

5.4.3错误处理

应满足以下错误处理规范:

4

T/AOPA0057-2024

——使用HTTP状态码来表示请求的结果;

——在返回结果的JSON对象中,宜包含一个错误码和错误信息的字段,用于描述具体的错误情

况。

5.5认证服务要求

无人机机巢的认证服务是无人机机巢设备连接到机巢控制系统的过程,应满足以下要求:

——应获取设备信息;

——应查询设备对应的组织信息;

——应使用设备码绑定对应组织;

——MQTTURL地址应使用tcp://xx.xx.xx.xx:xxxx。

6接口要求

6.1作业任务接口要求

6.1.1交互流程

作业任务管理是电动多旋翼无人机机巢自主作业的重要功能,实现电动多旋翼无人机机巢的批

量化、智能化作业。电动多旋翼无人机机巢接口应具备航线任务共享查看、下发执行、取消以及进

度上报等功能。任务分类应支持包括:立即任务、定时任务、条件任务。在附录A作业任务接口要

求中定义了航线任务接口并给出各接口中的字段及字段的解释。交互流程步骤详见以下描述及图1

所示。

a)立即任务和定时任务均以时间判断,无人机机巢主要根据是否等待来决定是否开启任务流

程;当从机巢控制系统下发立即任务时,无人机机巢立即响应,执行相应的起飞作业流程;

当从机巢控制系统下发定时任务时,无人机机巢会等到计划作业时间时再执行起飞作业流

程。

b)条件任务允许用户设置起飞条件,例如起飞要求的电量等多个判断条件;在机巢控制系统

下发作业任务时,无人机机巢会根据条件判断是否满足起飞条件;若全部满足则会有任务

就绪通知事件通知并允许无人机开始起飞作业;若不满足条件时则不会进行航线任务执行

流程。

c)上报航线任务执行进度,上报信息包括进度信息以及拓展信息。

d)下发条件任务后,机巢会检查任务条件是否全部满足,若全部满足则会给出任务就绪通知。

e)下发任务内容包括:飞行计划ID、开始执行时间、任务类型、航线类型、航线文件对象、

航线文件URL、航线文件签名、任务就绪条件、电池容量、任务可执行时段的开始时间、

任务可执行时段的结束时间、任务执行条件、存储容量、航线断点信息、断点序号、断点

状态、当前航段进度、航线ID、返航高度、遥控器失控动作、航线失控动作。

f)任务就绪条件全部满足和任务执行条件全部满足后,下发执行任务动作指令。

g)任务执行过程中可取消任务的执行。

h)获取任务资源,将返回飞行计划ID对应航线任务的航线文件信息。

i)返航状态通知,用于通知设备的返航退出状态。

5

T/AOPA0057-2024

a)立即任务和定时任务交互时序图b)条件任务交互时序图

图1作业任务管理交互时序图

6.1.2数据交互接口要求

作业任务管理过程中宜具备以下交互内容,传输数据详见附录A。

下发准备工作交互内容要求包括:

——下发任务前应通过可访问的NTP服务的URL,实现时钟同步;

——时间应精确到毫秒时间戳;

——立即任务和定时任务均应指定执行时间;

——下发任务允许设置多个执行条件,例如:无人机电池电量百分比阈值、任务执行时间段等;

——下发任务时应设置无人机返航高度;

——下发任务时应设置无人机失控动作,动作应至少包含返航、悬停、降落;

——应支持批量下发、取消任务。

作业进度上报交互内容要求包括:

——应上报当前执行的航点数;

——应上报本次航线任务执行产生的文件数量;

——应上报当前任务状态,例如:执行中,执行成功,暂停,取消,超时等;

——应支持暂停和恢复作业任务;

——作业取消时应以文本形式提示任务取消;

——在设备完成任务返航时如果意外触发避障,设备应进入“返航退出状态”,并通知机巢控

制系统;

——若出现电量耗尽类似的原因导致设备损毁,应通知用户。

6

T/AOPA0057-2024

6.2视频流管理接口要求

6.2.1交互流程

视频流管理主要是把无人机相机负载和无人机机巢的监控视频码流发给机巢控制系统进行播

放,用户可方便地在远程web页面点击直播。视频流管理支持直播的开始、停止、清晰度设置、镜

头切换。交互流程步骤详见以下描述及图2所示。

a)无人机机巢向机巢控制系统推送当前可直播的能力信息。

b)用户在web页面端点击发起直播。

c)机巢控制系统页面向机巢请求开始直播。

d)机巢设备响应并向机巢控制系统推流。

e)web页面端从机巢控制系统拉流并开启直播。

f)直播过程中,用户可从web页面端调整直播清晰度。

g)直播过程中,用户可从web页面端切换直播镜头。

h)用户可从web页面端点击关闭直播。

图2视频流管理交互时序图

6.2.2数据交互接口要求

视频流管理过程中宜具备以下交互内容,传输数据详见附录B。

视频流交互内容要求包括:

——应包含可用于视频流直播设备的总数量信息、可同时直播的最大视频流总数;

——应包含视频流直播设备镜头类型,例如:红外相机、广角相机、变焦相机等。

视频流控制交互内容要求包括:

7

T/AOPA0057-2024

——开始视频流直播时应定义视频流直播协议类型,例如:RTMP、RTSP、GB28181等;

——开始视频流直播时应定义视频流直播视频的ID编号;

——开始视频流直播时应定义视频流直播质量;

——停止视频流直播时应根据视频流直播视频流的ID编号来停止视频流直播;

——在无人机有多个负载镜头时,应支持切换直播视频流镜头类型;

——在有多个视频流时,应根据直播视频的ID编号分别设置开始视频流直播、停止视频流直播、

直播质量调整等。

6.3文件管理接口要求

6.3.1交互流程

文件管理功能主要是无人机机巢把无人机上的文件(图片/视频)下载到机巢本地存储,然后再

通过网络上传到机巢控制系统的过程。交互流程步骤详见以下描述及图3所示。

a)每次文件上传时,应要向服务端获取临时文件上传凭证,无人机机巢在上传时会带上该凭

证给对象存储服务进行校验。

b)文件传输结束后,机巢会调用该接口向服务端告知对应的文件上传结果。

图3文件管理交互时序图

6.3.2数据交互接口要求

文件管理过程中宜具备以下交互内容,传输数据详见附录C。

获取临时凭证交互内容要求包括:

——每次文件上传时,应向服务端获取临时文件上传凭证,机巢在上传时应带上该凭证给对象

存储服务进行校验;

——应支持设置文件上传优先级。

文件上传交互内容要求包括:

——文件传输结束后,机巢应调用该接口向服务端告知对应的文件上传结果;

——照片文件上传应包含任务和时间信息;

——照片文件上传应包含飞机产品型号、云台偏航角等无人机信息;

——照片文件上传应包含拍摄位置纬度、拍摄位置精度、拍摄位置绝对高度等地理位置信息。

8

T/AOPA0057-2024

6.4指令飞行接口要求

6.4.1交互流程

指令飞行功能的开放目的是解决无人机与机巢在远程控制过程中,无法即时性操作的限制。在

实际应用场景中,飞行器可从空闲状态响应或暂停正在执行的航线任务。用户通过手动方式继续控

制设备或负载。通过指令飞行功能,用户可获得安全可靠的飞行器控制、高实时性的指令下发与视

频流直播画面传输、OSD信息上报以及对负载的控制能力。指令飞行API宜划分为:飞行控制类(DRC)、

负载控制类、flyto指令与一键起降指令四大类。交互流程步骤详见以下描述及图4所示。

a)用户在机巢控制系统web页面点击飞行控制进入指令飞行功能。

b)在正式下发指令前,由用户设置基础参数,包含飞行作业预警高度、返航高度、失联动作、

目标点高度参数。

c)当无人机在空中执行航线任务时,用户可用指令飞行暂停航线任务并切换指令飞行状态。

d)当无人机在机巢内空闲时,用户可用指令飞行功能一键起飞无人机至预设的目标点高度。

e)当无人机进入到指令飞行状态后,用户可通过flyto指令控制无人机设备。

f)用户可通过下发flyto指令,无人机按照基础参数飞往设置的flyto目标点。

g)当无人机到达flyto的目标点时,推送状态并悬停等待用户下一步操作。

h)用户可选择通过飞行控制类(DRC)指令实时控制无人机飞行水平位置、高度、朝向。

i)在指令飞行中,用户可选择实时控制无人机负载。

j)当用户控制无人机负载时,可对负载下发拍照、录像、变焦、调整拍照目标等指令。

k)用户可以随时结束指令飞行状态,若在结束指令飞行前无人机正在进行航线任务,则用户

可以选择恢复执行剩余航线或直接自动返航至无人机机巢。

l)用户可以一键下发返航命令,无人机会自动进入返航工作,按照预设的返航高度,自动回

到无人机机巢。

图4指令飞行交互时序图

9

T/AOPA0057-2024

6.4.2数据交互接口要求

指令飞行过程中宜具备以下交互内容,传输数据详见附录D。

飞行控制类指令(DRC指令)交互内容要求包括:

——应支持通过飞行控制类指令,控制无人机的前、后、左、右、上、下六个方向的飞行;

——飞行控制类指令应允许设置飞行速度;

——飞行控制类指令应包含急停功能;

——飞行控制类指令应包含返航功能;

——飞行控制类指令应具备避障监测能力并能自主避障;

——飞行控制类指令应监测图传链路延时信息并上报;

——若用户执行航线任务,飞行控制类指令应支持释放,且允许选择自动返回航线继续执行剩

余航线任务。

负载控制类指令交互内容要求包括:

——负载控制类指令应支持控制云台俯仰角;

——负载控制类指令应支持拍照和录像动作;

——若飞行器有多个相机负载,负载控制类指令应支持选择不同相机;

——若相机支持变焦,负载控制类指令应支持实时变焦设置。

Flyto指令交互内容要求包括:

——Flyto指令设置目标位置的经纬度和高度后,无人机宜按照最短直线飞行前往指令位置;

——Flyto指令应支持设置飞行速度;

——飞行过程中应具备急停功能;

——Flyto指令应具备避障监测能力并能自主避障;

——若用户执行航线任务,飞行控制类指令应支持释放并允许选择自动返回航线继续执行剩余

航线任务。

一键起降指令交互内容要求包括:

——若无人机在机巢舱内,应支持一键起飞;

——若无人机在空中,应支持一键降落;

——应支持设置起飞高度、返航高度。

6.5设备管理接口要求

6.5.1交互流程

通过无人机设备向机巢上报拓扑信息,机巢设备接收后再向后台上报无人机和机巢的拓扑信息、

推送设备属性以及后台对设备属性进行设置。用户可在后台查看以及调整设备状态。交互流程步骤

详见以下描述及图5所示。

a)无人机与无人机机巢网关通信连接,完成设备对频。

b)机巢确认已与无人机对频成功,并推送设备拓扑更新状态至机巢控制系统。

c)在固定频率推送情况下,无人机属性推送至无人机机巢,机巢将无人机和机巢设备属性推

送至机巢控制系统。

d)在事件性上报推送情况下,无人机属性推送至无人机机巢,机巢将无人机和机巢设备属性

推送至机巢控制系统。

e)机巢控制系统将设备属性推送至无人机机巢,无人机机巢将变更命令下发至无人机。

f)无人机接受响应后,将反馈推送给无人机机巢。

g)无人机与无人机机巢通信断开时,机巢设备拓扑更新状态至机巢控制系统。

10

T/AOPA0057-2024

图5设备管理交互时序图

6.5.2数据交互接口要求

设备管理过程中宜具备以下交互内容,传输数据详见附录E。

无人机设备交互内容要求包括:

——内容应包含经度、纬度、高度等位置信息;

——内容应包含当前无人机状态信息,例如:待机,手动飞行,自动飞行等;

——内容应包含无人机版本信息,例如:固件版本,设备序列号等;

——内容应包含水平速度、垂直速度、风速、风向信息;

——内容应包含负载姿态信息;

——内容应包含电池信息,例如:电量,电压,电池循环次数,电池温度等;

——内容应包含卫星搜星数量,RTK状态等信息;

——内容应包含安全设置,例如:返航高度,失控动作等。

机巢设备交互内容要求包括:

——机巢设备应接受无人机设备内容推送信息;

——内容应包含经度、纬度、高度等位置信息;

——内容应包含舱盖状态、任务状态等机巢状态信息;

——内容应包含固件版本、设备序列号等机巢版本信息;

——内容应包含风速、温度、雨量、湿度等环境监测信息;

——内容应包含电压、电池温度等机巢电池信息;

——内容应包含卫星搜星数量、RTK状态等信息;

——内容应包含网络状态信息。

属性请求交互内容要求包括:

11

T/AOPA0057-2024

——内容推送应支持定频数据方式,设备将以固定频率定时上报;

——内容推送应支持状态数据方式,设备在状态变化时上报。

6.6远程调试接口要求

6.6.1交互流程

远程调试为在调试的作业流中实现无人值守,即让作业人员无需到现场,在控制系统下发命令

到设备端,进行设备的远程排障。远程调试命令分为命令(cmd)和任务(job)。命令(cmd)一般

指命令下发后,设备能即刻回复的行为,而任务(job)为任务下发后,设备需要持续动作的行为。

交互流程步骤详见以下描述及图6所示。

a)控制系统下发远程调试命令给机巢设备。

b)机巢设备收到命令并响应,回复控制系统是否执行。

c)控制系统下发远程调试任务。

d)机巢设备收到任务并响应,回复控制系统是否执行。

e)机巢执行任务并上传进度到控制系统,在控制系统可视化界面呈现升级进度。

图6远程调试交互时序图

6.6.2数据交互接口要求

远程调试过程中宜具备以下交互内容,传输数据详见附录F。

调试功能交互内容要求包括:

——应设置调试模式开关;

——为了正常使用远程调试的指令及保证运行安全,应保证远程调试模式开关已经开启后才可

进行后续调试工作;

——应提供远程调试任务状态,状态应包含已下发、执行中、执行成功、暂停、拒绝、上报、

取消或终止、超时等;

——应支持远程设置补光灯开关,支持打开或关闭机巢上的补光灯;

——应支持远程设置支持一键返航功能,且为提升飞行安全,无论是否打开远程调试开关,均

可下发一键返航指令;

——应支持远程设置电池保养开关,支持远程开启或关闭无人机电池保养功能;

——应支持远程设置空调工作模式开关,支持远程设置空调工作状态;

——应支持远程设置机巢声光报警开关,支持远程开启或关闭机巢声光报警功能;

12

T/AOPA0057-2024

——应支持远程设置机巢重启开关,支持远程重启机巢功能;

——应支持远程设置无人机启停开关,支持无人机远程开关机功能;

——应支持远程设置格式化机巢存储数据功能;

——应支持远程设置格式化无人机存储数据功能;

——应支持远程设置机巢舱盖开关,支持远程开启或关闭机巢舱盖功能;

——若机巢有推杆装置,宜支持远程设置机巢推杆开关,支持远程开启或关闭机巢推杆功能;

——应支持远程设置充电开关,支持远程开启或关闭充电功能。

6.7固件升级接口要求

6.7.1交互流程

为实现固件升级功能,需要用户预先下载所需的固件安装包。用户需要将固件安装包、固件版

本等信息自行维护在机巢控制系统服务器中。设备上报的固件属性信息与系统的固件包信息进行比

对,判断是否需要固件升级。在控制系统下达固件升级命令时,需要在协议中补充升级设备的序列

号、固件版本号、固件升级文件的存储地址、以及固件升级的类型等。交互流程步骤详见以下描述

及图7所示。

a)固件属性上报,固件升级功能会上报设备固件版本号与固件一致性两个属性字段,通过和

最新固件的版本号对比,用来判断是否需要升级。

b)固件升级任务下发,系统下发的固件升级API需要完成设备的序列号、固件升级包相关信

息以及固件升级类型的填充。

c)固件升级进度,设备上报固件升级进度到系统,通过字段的获取,在系统可视化界面呈现

升级进度、升级进度百分比以及当前升级的步骤等关键信息,通过固件升级进度字段来判

断是否正在升级中。

图7固件升级交互时序图

6.7.2数据交互接口要求

固件升级过程中宜具备以下交互内容,传输数据详见附录G。

固件属性检查交互内容要求包括:

——升级前应从6.2.1和6.2.2中读取无人机和机巢固件版本号;

——应检查待升级的固件版本号、文件MD5、固件大小等;

13

T/AOPA0057-2024

——支持设置固件升级类型。

固件升级任务进度交互内容要求包括:

——应提供固件升级状态,例如:执行中、执行成功、超时、失败等;

——应提供固件升级进度百分比;

——应反馈固件升级结果。

6.8远程日志接口要求

6.8.1交互流程

为了解决机巢日志与飞行器日志对人工手动获取的依赖,API开放了远程日志功能,希望能够

减少机巢问题的人力投入、缩短问题反馈的流程、并且提升问题处理的效率。远程日志支持机巢日

志与飞行器日志的上传。云端服务器向设备请求获取日志文件列表,设备响应并上传列表。交互流

程步骤详见以下描述及图8所示。

a)获取指定位置文件类别,借助机巢控制系统服务器可视化界面,用户通过日志文件列表获

取接口得到日志列表并呈现在web页面,勾选需要上传的日志文件,控制系统服务器借助

日志文件上传接口启动日志上传任务。

b)发起日志上传,设备上传对应的日志文件,在上传过程中也可通过取消上传接口取消上传

任务。

c)上传进度通知,上传过程中,用户可实时查看上传进度,通常以百分比形式上报。

图8远程日志交互时序图

6.8.2数据交互接口要求

远程日志获取过程中宜具备以下交互内容,传输数据详见附录H。

远程日志获取交互内容要求包括:

——获取设备可上传的文件列表,应支持独立分别获取无人机和机巢的日志;

——发起日志文件上传,应至少支持上传日志和取消上传两个功能;

——应具备上传状态更新,提供日志上传状态,例如:执行中、执行成功、超时、失败等;

14

T/AOPA0057-2024

——应具备文件上传进度通知,设备端收到服务端下发的命令后,应以百分比的方式上报上传

进度。

15

T/AOPA0057-2024

附录A

(规范性)

作业任务接口

表A.1规定了机巢作业任务管理的接口要求。

表A.1作业任务接口

类别功能名称其他描述

退出返航通知消息

1:进入返航退出状态;0:退出返航退出状态

类型

设备返航退出状态通0:操纵杆油门添加;1:操纵杆间距添加;2:行为树初始化失败;3:被

知障碍物包围;4:触发限飞限制;5:障碍物距离太近;6:无GPS信号;7:

退出返航原因

定制服务

    相似标准推荐

    更多>