CN111045360A - 一种支持无人***互操作的通用任务指令处理方法 - Google Patents

一种支持无人***互操作的通用任务指令处理方法 Download PDF

Info

Publication number
CN111045360A
CN111045360A CN201911196317.6A CN201911196317A CN111045360A CN 111045360 A CN111045360 A CN 111045360A CN 201911196317 A CN201911196317 A CN 201911196317A CN 111045360 A CN111045360 A CN 111045360A
Authority
CN
China
Prior art keywords
rule
task
instruction
unmanned
algorithm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201911196317.6A
Other languages
English (en)
Other versions
CN111045360B (zh
Inventor
张锴
马贤明
齐智敏
***
张永平
麻锐
张海林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 20 Research Institute
Original Assignee
CETC 20 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 20 Research Institute filed Critical CETC 20 Research Institute
Priority to CN201911196317.6A priority Critical patent/CN111045360B/zh
Publication of CN111045360A publication Critical patent/CN111045360A/zh
Application granted granted Critical
Publication of CN111045360B publication Critical patent/CN111045360B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24024Safety, surveillance

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明提供了一种支持无人***互操作的通用任务指令处理方法,将人工规则和智能算法封装成资源库,探索了在规则引擎的管理下实现自主决策的可行性方法,有望进一步提高无人***任务***架构的可扩展性与智能化水平。通过有限状态机与CLIPS专用引擎工具的结合应用,不仅降低了***工程实现的复杂性,还大大提升了无人***执行预先规划任务和临机处置威胁情况的自主能力;最后,根据无人***的多样化任务及其功能应用,采用了面向事务的群体无人消息处理机制,智能化重组不同的任务流程与信息流程,将对未来大规模无人平台信息共享机制研究提供了重要支撑,同时也为多域多集群的互操作能力提升奠定了坚实的技术基础。

Description

一种支持无人***互操作的通用任务指令处理方法
技术领域
本发明涉及无人***信息处理领域,尤其是一种无人***任务指令处理方法。
背景技术
随着无人***在智能化应用中地位愈加重要,实现空中、地面、海面/水下不同空间维度的多集群无人***协同,是占领未来制高点的必然选择。为提高群体无人***智能协同遂行任务的自主性和互操作性,研究一种支持无人***“人机协同、机机协同”的通用任务指令及其处理方法存在迫切的需求。
在面向群体无人***互操作的通用任务指令研究方面,近年来取得一定成果,但在战术消息协议的智能化处理方面,研究资料和公开报道相对较少。文献[1](吴丽珍,李远等.有人机/无人机协同任务指令集的设计与实现[J]***仿真学报,2008,20(增):514-517.)从协同任务角度出发,研究了有人机与无人机的任务消息集,但未对无人集群自主规划任务信息处理与在线决策信息处理问题进行讨论;文献[2](贾乐朋,胡晓峰等。基于语义网的空中任务指令生成方法[J]计算机与信息技术,2009,17(3):42-44.)针对有人机空中任务消息的自动化生成与优化问题,提出了语义网本体论的方法,主要是解决有人***任务规划的问题,未考虑到无人***的态势共享与行动协同等指令的在线实时处理问题;文献[3](彭辉,相晓嘉等。有人机/无人机协同任务控制***[J]航空学报,2008,29(增):134-140.)提出了有人/无人协同的任务协同***架构,设计了有人/无人协同的指令集,但仅从有人/无人双机协同层面上进行了研究,未考虑大规模无人集群协同运用场景下的指令处理问题;文献[4](杨蔷薇,占正勇。无人机指令生成器设计[J]空军工程大学学报.2010,11(3):21-25)提出了一种面向无人机机动动作的指令生成方法,主要解决平台自身执行航线任务的实时性问题,没有考虑到平台间协同的任务级指令设计与协议处理问题。
综上所述,随着无人***的运用日趋丰富,对有人/无人协同、无人集群自主协同等未来应用中任务指令智能化处理水平提出的也要求愈来愈高。
发明内容
为了克服现有技术的不足,本发明提供一种支持无人***互操作的通用任务指令处理方法,为群体智能无人***“人机交互、机机交互”提供智能化的信息处理流程与协议处理框架,从而支撑无人***多域多集群协同应用中的互操作能力。
本发明解决其技术问题所采用的技术方案包括如下步骤:
步骤1:基于QT开发环境设计面向XML文本的有限状态机,状态机在读取文本后自动生成状态机的工作状态以及状态转移条件;同时,根据文本信息内容,有限状态机将完成每个工作状态下的航路信息、载荷控制信息、任务目标信息的参数加载;
步骤2:在有限状态机的统一任务状态管理下,将通用任务指令按照不同类别进行流程化处理,其中包括平台位姿与***状态、指挥引导与精确控制和目标监视与威胁告警消息;完成对每种消息初始字、延长字和继续字的编排进行按需收发应答,对每个字的数据元素和数据项进行自动编译解析;地面站(无人长机)结合任务需求,人工(自动)发起起飞指令、巡航指令、巡逻指令和返航指令的事务处理流程,为无人平台提供一键起飞、定速巡航、区域巡逻和既定返航的应用功能;
步骤3:若未遇到威胁情况,无人***按照有限状态机完成自动任务切换,当遇到意外情况时,CLIPS规则处理引擎中的推理机根据规则库内设置的行动规则和算法库提供的智能算法,完成在线的自主决策与行为控制;具体来说,CLIPS规则处理引擎将根据平台***状态与集群内的协同态势数据,实时管理接替规则、编队变换规则、整体规避规则、威胁告警规则、返航规则的运行,并在相应规则驱动下完成适配算法的调用,适配算法包括但不限于航路规划算法、目标分配算法;
步骤4:触发规则调用适配算法时,或是同步触发自身平台的机动,或是同步触发平台间通用任务指令交互;当触发自身平台的机动时,机动的具体输入参数由适配算法计算给出;当触发平台间通用任务指令交互时,发送的具体任务指令将规则内容决定,威胁规避规则确定了发送威胁告警指令,编队变换规则确定了编队变换指令。
本发明的有益效果在于提出了一种通用任务指令协议处理的整体解决方案,一方面,将人工规则和智能算法封装成资源库,探索了在规则引擎的管理下实现自主决策的可行性方法,有望进一步提高无人***任务***架构的可扩展性与智能化水平。另一方面,通过有限状态机与CLIPS专用引擎工具的结合应用,不仅降低了***工程实现的复杂性,还大大提升了无人***执行预先规划任务和临机处置威胁情况的自主能力;最后,根据无人***的多样化任务及其功能应用,采用了面向事务的群体无人消息处理机制,智能化重组不同的任务流程与信息流程,将对未来大规模无人平台信息共享机制研究提供了重要支撑,同时也为多域多集群的互操作能力提升奠定了坚实的技术基础。
附图说明
图1为本发明的任务应用场景示意图。
图2为本发明有限状态机的状态流转示意图。
图3为本发明规则处理引擎的工作示意图。
图4为本发明基于事务机制的指令处理流程图。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
本发明不涉及具体的指令格式标准和指令编解码,而是提供一种基于无人***通用任务指令的处理方法与流程协议。下面对本发明的具体实施作进一步说明:
本发明在已有的通用任务指令基础上,提出了一种通用任务指令的智能化处理方法,该方法面向任务全流程,充分考虑了复杂条件下的无人平台自主能力,采用消息协议处理中的事务处理机制,有助于提升强对抗条件下群体无人***信息共享与自主协同能力,对促进无人***应用、提高无人***的互操作能力水平提供了信息化、智能化的技术支撑。
任务场景:红方三架无人机组成的集群编队执行抵近侦察任务,在预规划存在未知的蓝方威胁区域,红方无人集群按照通用任务指令要求,完成既定航线飞行、威胁区域规避、侦察区域巡逻、返航基本动作,并支持任务过程中的自主决策与信息实时交互。图1给出了任务场景的简单示意图。
(1)有限状态机解析通用任务指令。有限状态机将任务规划输出的XML文本编译成面向比特的方案化指令格式内容,并自动化生成起飞、编队、巡逻、监视、打击、返航的任务状态,具体任务状态如图2所示。同时,有限状态机将根据方案化指令提供的任务区域描述、任务载荷配置信息,结合实时环境态势数据,完成状态机的状态转移与任务切换。需要指出,此时状态转移也可以由规则引擎和通用任务指令完成触发;
(2)规则引擎处置威胁情况。在无人集群执行任务过程中,推理机基于当前态势实时进行规则检索匹配,根据规则设定的优先级完成冲突消解,并择机触发长机接替规则、编队变换规则、整体规避规则、威胁告警规则、返航规则,按需调用航路规划、任务分配算法,规则引擎工作示意图如图3所示。以下为几种典型规则的具体内容:
(a)长机接替规则——长机主动触发(优先级1)。如果长机受损程度大于阈值,在地面站发送长机接替消息,且其他不适合再担任长机的情况下,长机发送长机接替消息,一号替补机接替成为长机;
(b)长机接替规则——长机被动触发(优先级2)。如果编队三个周期内未收到长机消息,则一号替补机发送长机接替消息,一号替补机接替成为长机;
(c)队形变换规则——横队变箭型编队(优先级2)。如果当前队形是横队,且任务类型是突防时,长机发送队形变换消息,且队形变换为箭型编队;
(d)威胁告警规则——蓝方威胁规避(优先级1)。如果威胁类型满足蓝方探测参数或打击覆盖范围参数,发送威胁告警消息,并发送“避飞”任务分配命令,同时调用航路规划算法,给出航路点;
(e)返航规则——长机触发(优先级1)。如果剩余油量等于返航油量的1.5倍,且在长机收到僚机油量预警消息的情况下,长机向地面站发送返航请求。
(3)基于事务消息的机制处理通用任务指令。任务指令主要涵盖了以下两大类:一是态势类消息,包含了平台与***状态消息、目标监视消息的周期性播发的任务消息,满足红蓝态势形成的信息需求,支持规则化消息的态势理解与规则条件触发;二是针对典型应用条件下的协同类消息,包含了用于指挥控制机构发给无人平台战术协同命令,以及用于无人平台之间遂行任务方案的任务分配、交战状态、威胁告警非周期播发的初始发送命令。实例中,具体包括了地面站在起飞时刻发送的起飞任务指令,编队航行中实时共享的平台与***状态消息与目标监视消息,遇到威胁区域时由规则引擎触发的、向地面站和其他友机播发的威胁告警消息,具体流程图4所示。
最后应说明的是,以上实施例仅用以描述本发明的技术方案而不是对本技术方法进行限制,本发明在应用上可以延伸为其他的修改、变化、应用和实施例,并且因此认为所有这样的修改、变化、应用、实施例都在本发明的精神和教导范围内。

Claims (1)

1.一种支持无人***互操作的通用任务指令处理方法,其特征在于包括下述步骤:
步骤1:基于QT开发环境设计面向XML文本的有限状态机,状态机在读取文本后自动生成状态机的工作状态以及状态转移条件;同时,根据文本信息内容,有限状态机将完成每个工作状态下的航路信息、载荷控制信息、任务目标信息的参数加载;
步骤2:在有限状态机的统一任务状态管理下,将通用任务指令按照不同类别进行流程化处理,其中包括平台位姿与***状态、指挥引导与精确控制和目标监视与威胁告警消息;完成对每种消息初始字、延长字和继续字的编排进行按需收发应答,对每个字的数据元素和数据项进行自动编译解析;地面站结合任务需求,人工发起起飞指令、巡航指令、巡逻指令和返航指令的事务处理流程,为无人平台提供一键起飞、定速巡航、区域巡逻和既定返航的应用功能;
步骤3:若未遇到威胁情况,无人***按照有限状态机完成自动任务切换,当遇到意外情况时,CLIPS规则处理引擎中的推理机根据规则库内设置的行动规则和算法库提供的智能算法,完成在线的自主决策与行为控制;具体来说,CLIPS规则处理引擎将根据平台***状态与集群内的协同态势数据,实时管理接替规则、编队变换规则、整体规避规则、威胁告警规则、返航规则的运行,并在相应规则驱动下完成适配算法的调用,适配算法包括但不限于航路规划算法、目标分配算法;
步骤4:触发规则调用适配算法时,或是同步触发自身平台的机动,或是同步触发平台间通用任务指令交互;当触发自身平台的机动时,机动的具体输入参数由适配算法计算给出;当触发平台间通用任务指令交互时,发送的具体任务指令将规则内容决定,威胁规避规则确定了发送威胁告警指令,编队变换规则确定了编队变换指令。
CN201911196317.6A 2019-11-29 2019-11-29 一种支持无人***互操作的通用任务指令处理方法 Active CN111045360B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911196317.6A CN111045360B (zh) 2019-11-29 2019-11-29 一种支持无人***互操作的通用任务指令处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911196317.6A CN111045360B (zh) 2019-11-29 2019-11-29 一种支持无人***互操作的通用任务指令处理方法

Publications (2)

Publication Number Publication Date
CN111045360A true CN111045360A (zh) 2020-04-21
CN111045360B CN111045360B (zh) 2023-02-10

Family

ID=70233492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911196317.6A Active CN111045360B (zh) 2019-11-29 2019-11-29 一种支持无人***互操作的通用任务指令处理方法

Country Status (1)

Country Link
CN (1) CN111045360B (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220034A (zh) * 2021-05-18 2021-08-06 北京航空航天大学 自主重构和人工干预重构相结合的无人机集群重构***
CN114051006A (zh) * 2021-11-05 2022-02-15 深圳市唯特视科技有限公司 数据发送方法、装置、计算机设备以及存储介质
CN114189517A (zh) * 2021-12-03 2022-03-15 中国电子科技集团公司信息科学研究院 一种异构自主无人集群统一接入管控***
CN115691228A (zh) * 2022-10-12 2023-02-03 中国电子科技集团公司第二十八研究所 一种多域无人***互操作等级评估方法
CN116775170A (zh) * 2023-08-03 2023-09-19 中体彩彩票运营管理有限公司 基于有限状态机和规则引擎的事件驱动软件***及方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050230563A1 (en) * 2004-02-21 2005-10-20 Corcoran James J Iii Automatic formation flight control system
WO2012098519A1 (en) * 2011-01-19 2012-07-26 Automotive Robotic Industry Ltd. Controlling and managing a plurality of unmanned ground vehicles
CN105700553A (zh) * 2016-01-28 2016-06-22 中国科学院自动化研究所 多无人机自主协同决策快速集成***
CN107272731A (zh) * 2017-06-05 2017-10-20 陈金良 无人机自动避撞***
CN107491085A (zh) * 2017-07-08 2017-12-19 西北工业大学 一种有人机对无人机威胁规避的监督控制方法
CN109613931A (zh) * 2019-01-07 2019-04-12 北京航空航天大学 基于生物社会力的异构无人机集群目标跟踪***及方法
CN109669477A (zh) * 2019-01-29 2019-04-23 华南理工大学 一种面向无人机集群的协同控制***及控制方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050230563A1 (en) * 2004-02-21 2005-10-20 Corcoran James J Iii Automatic formation flight control system
WO2012098519A1 (en) * 2011-01-19 2012-07-26 Automotive Robotic Industry Ltd. Controlling and managing a plurality of unmanned ground vehicles
CN105700553A (zh) * 2016-01-28 2016-06-22 中国科学院自动化研究所 多无人机自主协同决策快速集成***
CN107272731A (zh) * 2017-06-05 2017-10-20 陈金良 无人机自动避撞***
CN107491085A (zh) * 2017-07-08 2017-12-19 西北工业大学 一种有人机对无人机威胁规避的监督控制方法
CN109613931A (zh) * 2019-01-07 2019-04-12 北京航空航天大学 基于生物社会力的异构无人机集群目标跟踪***及方法
CN109669477A (zh) * 2019-01-29 2019-04-23 华南理工大学 一种面向无人机集群的协同控制***及控制方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
吴了泥: "基于Stateflow技术多模态飞行控制律仿真", 《杭州电子科技大学学报》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220034A (zh) * 2021-05-18 2021-08-06 北京航空航天大学 自主重构和人工干预重构相结合的无人机集群重构***
CN114051006A (zh) * 2021-11-05 2022-02-15 深圳市唯特视科技有限公司 数据发送方法、装置、计算机设备以及存储介质
CN114189517A (zh) * 2021-12-03 2022-03-15 中国电子科技集团公司信息科学研究院 一种异构自主无人集群统一接入管控***
CN114189517B (zh) * 2021-12-03 2024-01-09 中国电子科技集团公司信息科学研究院 一种异构自主无人集群统一接入管控***
CN115691228A (zh) * 2022-10-12 2023-02-03 中国电子科技集团公司第二十八研究所 一种多域无人***互操作等级评估方法
CN116775170A (zh) * 2023-08-03 2023-09-19 中体彩彩票运营管理有限公司 基于有限状态机和规则引擎的事件驱动软件***及方法

Also Published As

Publication number Publication date
CN111045360B (zh) 2023-02-10

Similar Documents

Publication Publication Date Title
CN111045360B (zh) 一种支持无人***互操作的通用任务指令处理方法
CN112549029B (zh) 一种基于行为树的机器人行为控制方法及装置
CN107808551A (zh) 一种基于北斗的通用航空运行监控***及其监控方法
CN113612820A (zh) 基于SuperEdge和EdgeXFoundry的云边端设备平台控制架构和方法
US11984035B2 (en) Decision assistance device and method for managing aerial conflicts
Huang et al. Cooperative collision avoidance method for multi-uav based on kalman filter and model predictive control
CN116382288A (zh) 一种基于5g边缘计算的多无人艇协同避障***及方法
Yurkevich et al. Controlling the security of the airport airspace using the digital twin
CN114793239A (zh) 一种内河智能船舶域控制器功能实现的***及方法
CN117851570A (zh) 基于大语言模型的星群人智协同管控方法和***
HUANG et al. Navigation for UAV Pair‐Supported Relaying in Unknown IoT Systems with Deep Reinforcement Learning
CN117234236A (zh) 一种无人机集群飞行控制方法、装置、设备及存储介质
CN117251825A (zh) 一种新能源电站多传感器数据融合平台
Zhu et al. Formation control of UAV–USV based on distributed event-triggered adaptive MPC with virtual trajectory restriction
CN110147117A (zh) 一种无人机多机协同控制方法
Liu et al. Research on artificial intelligence safety prediction and intervention model based on ship driving habits
Lu et al. Dual redundant UAV path planning and mission analysis based on Dubins curves
Pastor et al. An open architecture for the integration of UAV civil applications
Quan et al. Failsafe mechanism design of multicopters based on supervisory control theory
Li et al. An automatic warehouse clearance scheme for bulk cargo unloading in ports
Liu et al. Review of improved cooperative control of unmanned surface vehicle based on multi-agent system
Maurelli et al. Marine world representation and acoustic communication: challenges for multi-robot collaboration
Rodskar et al. Sailing into the future: Industrial internet of things at sea with x-connect
Liu et al. Prospect of Power Inspection Using UAV Technology
Chen et al. Impact Factors and Safety Analysis of Takeover Behavior in Remote Control of Maritime Autonomous Surface Ships

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant