[发明专利]无人机遥控指令/遥测参数帧通用分层设计方法有效
申请号: | 201410195733.5 | 申请日: | 2014-05-09 |
公开(公告)号: | CN103970044B | 公开(公告)日: | 2017-02-15 |
发明(设计)人: | 李红光;向锦武;丁文锐;冯莹 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京永创新实专利事务所11121 | 代理人: | 祗志洁 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无人机 遥控 指令 遥测 参数 通用 分层 设计 方法 | ||
技术领域
本发明属于无人机指挥控制领域,具体涉及一种无人机遥控指令/遥测参数帧通用分层设计方法。
背景技术
近年来,无人机互操作性引起世界军事强国的日益重视。国际无人机系统标准化组织也制定了一系列互操作性标准,包括北约组织(NATO)发布的标准化协议(STANAG:Standardization Agreements)和机动车工程师协会无人机系统工作组SAE AS-4发布的联合无人系统体系结构(JAUS:Joint Architecture)。
测控与信息传输是互操作性标准中必不可少的。目前,国内已经制定了《无人机测控与信息传输系统通用链路协议》、《无人机测控与信息传输系统通用信道要求》等多项标准,具备了一定的研究基础和技术储备。但相比国外无人机系统互操作性标准,体系还不完善,标准之间的协调性不强,且现有标准的技术覆盖面与型号通用性上还存在一定差距。
在我国无人机型号多样但标准指导性和应用性不强的现状下,国内无人机地面站的互操作性很差。尤其是软件部分,几乎每个型号都要重新设计,造成了严重的重复建设和资源浪费。尽管现状不能即刻改变,但基于现状,如何利用先进的数据处理和软件设计方法提高地面站测控软件的互操作性也是很有研究价值的一个课题。
无人机地面站测控软件本质上是一个数据处理的软件,主要包括数据发送/接收,数据编码/解码,数据/界面交互三部分。因此不同型号的地面站测控软件设计过程大致相同,但受限于遥控/遥测帧结构的差异,在工程实际中往往需要通过大量重复性工作。
经过分析,制约地面站测控软件互操作性的因素主要体现在三个耦合关系上。一是无人机型号与遥控/遥测帧结构的耦合关系;二是遥控指令、遥测参数与遥控/遥测帧结构的耦合关系;三是软件界面与遥控指令、遥测参数的耦合关系。
首先,《无人机测控与信息传输系统通用链路协议》只是粗略地定义了遥控/遥测帧结构的格式与大小,实际操作性不强。而且受设备厂商、设计思想、保密竞争等因素影响,不同型号的无人机往往具有不尽相同的遥控遥测需求。这就造成了国内大部分无人机型号对差异化遥控/遥测帧结构的依赖。
其次,在软件设计过程中,遥控指令编码和遥测参数解码很自然地会跟该型号的遥控/遥测帧结构产生耦合关系。比如遥控编码过程中起飞指令占用几个字节,放在遥控帧的什么位置;遥测解码过程中飞机航向角占用几个字节,在遥测帧的什么位置,比例系数是多少。诸如此类编解码过程中的耦合关系几乎是无法避免的,并且还会随着数据应用的深入而加剧。
最后,用户所关心的遥控指令与遥测参数的相应操作与显示都会反映在界面上。程序员在把数据进行界面显示的过程中,实际上是把界面与数据进行了绑定。虽然参与绑定的数据有可能已经是独立结构的对象,但这些对象依然是依赖帧结构产生和赋值的。这就带来了第三个耦合问题。
综上,三个耦合问题产生的根源都在于遥控/遥测帧结构的不同。而不同型号的帧结构存在差异是我国无人机行业的一项基本现状。基于这样的现状,测控软件的通用性设计困难重重。
发明内容
本发明的目的是为了解决上述问题,提出无人机遥控指令/遥测参数帧通用分层设计方法,主要包括通用参数帧的设计,基于通用参数帧的数据处理流程设计,基于插件机制的数据转换与参数读写设计。
本发明的无人机遥控指令/遥测参数帧通用分层设计方法,包括以下几个步骤:
第一步,设计通用指令/参数对象帧;
通用指令/参数对象帧以指令/参数对象为基本单位,各个遥控指令对象按照统一格式进行描述,所有遥测参数对象也具有统一的描述方式。
第二步,设计基于通用指令/参数对象帧的测控软件数据处理流程;
遥测数据的处理过程为:在软件数据层将接收的原始遥测数据按照遥测帧结构存储为遥测结构帧,然后将遥测结构帧转化为通用参数对象帧;在软件业务层将通用参数对象帧中的各个遥测参数提取出来进行逻辑处理,生成参数应用量,输入到软件界面层;软件界面层依据各个遥测参数对象的显示要求,进行相应显示处理。
遥控数据的处理过程为:在软件界面层采集操作者输入或触发的遥控操作,将遥控数据放入遥控应用量中;软件业务层收到上层的通知后,把相应的遥控应用量,依据通用指令对象帧格式进行遥控指令对象描述赋值、组帧,形成通用指令对象帧;软件数据层将通用指令对象帧转化为遥控结构帧,并将遥控结构帧发送出去。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410195733.5/2.html,转载请声明来源钻瓜专利网。