一种基于自主感知的智能机器人飞行员飞行方法及装置

文档序号:27214731发布日期:2021-11-03 15:30阅读:242来源:国知局
一种基于自主感知的智能机器人飞行员飞行方法及装置

1.本发明涉及飞行器控制技术领域,特别是指一种基于自主感知的智能机器人飞行员飞行方法及装置。


背景技术:

2.随着科技水平和生活质量的不断提高,人类对飞行器及飞行员的需求正在迅速增长。然而,培养一名合格的飞行员需要极高的成本,并且战时飞行员数量也消耗巨大。近年来,随着无人机技术的发展,无人驾驶飞行器能够在战斗中用于执行侦查、监视、设置假目标、骚扰与诱惑和电子干扰等任务,并取得了相当好的战果,同时也在执行各类前线或者深入敌后的作战任务中有效的避免了人员的损伤。尽管目前有很多无人飞行器已经投入使用,但每台飞行器终端都需要1名或者1名以上飞行员进行手动或是半手动操作以应对突发状况,其无人驾驶系统仅适用于高空平缓的巡航以及程序化的机场起降操作中。此外,基于飞行控制系统的无人化改造也带来了高昂的改造成本。因此,如何把有经验飞行员的驾驶技术通过多自由度双臂协作机器人移植到其它无人飞行器上进而实现飞行员无人化替代以及飞行器进一步无人化是一个亟待解决的问题。
3.另一方面,动态避障是无人飞行的一个重大需求。由于近年来雷达侦测和卫星监控水平的提高,无人飞行器的作战范围逐渐向低空和超高空的方向发展。低空飞行时,复杂地形所带来的动态障碍(山地、雨雾以及飞行生物等)对无人飞行器而言是一个严峻的挑战,处理不当将直接影响飞行任务的成败。由于动态障碍的数量、幅度和空间位置都具有较强的随机性,并且其运行过程也是不可预测的,大部分基于地形模型的避障算法对其的处理效果都微乎其微,而终端的飞行员遥控处理手段也因为通信线路的延迟和不稳定降低了飞行器的应急性能。这些都对于飞行任务的空间精度和时间精度有着极大的约束。因而,拥有一个实时、自主动态避障的决策系统对于无人飞行器而言具有重要意义。


技术实现要素:

4.本发明针对现有技术中,飞行员无人化替代、飞行器无人化以及飞行器的避障无人飞行不稳定的问题,提供了一种基于自主感知的智能机器人飞行员飞行方法及装置。
5.为解决上述技术问题,本发明提供如下技术方案:
6.一方面,本发明提供了一种基于自主感知的智能机器人飞行员飞行方法,包括:
7.s1:通过感知系统对飞行器的参数配置文件以及飞行姿态进行校准,对飞行环境进行辨识,输出相应的姿态数据以及环境数据;
8.s2:通过决策系统接收感知系统生成的姿态数据以及环境数据,对飞行器与飞行环境做出态势估计,形成完整策略,输出策略数据;
9.s3:通过控制系统根据接收的策略数据进行由机器人飞行员控制的自动操作指令完成对机械臂的控制;或根据手动指令进行由人类飞行员控制的手动操作完成对机械臂的控制;
10.s4:通过硬件视景系统对飞行器座舱内的物理环境以及飞行器座舱外的地面环境进行监控;
11.s5:通过数据管理系统综合调用感知系统、决策系统以及控制系统运行中产生的各项数据,对飞行数据进行综合分析并存储。
12.可选地,通过感知系统对飞行器的飞行姿态进行参数校准,对飞行环境进行辨识,输出相应的姿态数据以及环境数据,包括:
13.s11:通过自动校准模块对加载的参数配置文件进行参数校准;
14.s12:通过惯性传感器模块识别飞行器的飞行姿态;
15.s13:通过图像识别算法模块实时识别飞行器的飞行环境信息;
16.s14:通过数据传输模块整合飞行器的飞行姿态以及飞行环境信息,输出相应的姿态数据以及环境数据。
17.可选地,通过决策系统接收感知系统生成的姿态数据以及环境数据,对飞行器与飞行环境做出态势估计,形成完整策略,并输出策略数据,包括:
18.s21:通过地图自动生成模块接收感知系统中获得的环境数据的信息,提取物理环境中各物体位置,生成带有坐标信息的环境地图;
19.s22:通过环境分析模块分析环境地图中各物体的属性以及威胁等级,生成环境分析数据;
20.s23:通过路径规划模块根据环境分析数据以及环境地图的信息生成多条飞行器可行路径;
21.s24:通过策略生成子模块对多条可行路径进行选择,提取最有利的一条路径;
22.s25:通过态势估计模块对飞行器在飞行过程中的人员、环境以及事件要素的变化趋势进行态势估计;做出动作决策,形成完整策略,通过数据传输子模块输出策略数据。
23.可选地,通过控制系统根据接收的策略数据进行由机器人飞行员控制的自动操作指令完成对机械臂的控制;或根据手动指令进行由人类飞行员控制的手动操作完成对机械臂的控制,包括:
24.s31:通过指令判断模块判断接收的指令是决策指令还是手动指令;
25.s32:当接收到手动指令时,通过指令解析子模块对手动指令进行解析;通过遥操作控制模块对机械臂进行控制;判断是否完成控制,若是,则退出控制系统;若不是,则返回步骤s31,对指令进行重新选择;
26.s33:当接收到决策指令时,通过指令解析模块对决策指令进行解析;通过路径规划模块进行飞行器路径规划,形成飞行器运动轨迹;通过碰撞检测模块检测机器人飞行员在运动过程中是否发生自碰撞或环境碰撞;
27.若检测到发生碰撞,则通过避障模块进行机器人飞行员预设动作的避障,完成对机械臂的控制;
28.若未检测到发生碰撞,则通过定速巡航模块对机器人飞行员的预设动作进行控制,完成对机械臂的控制。
29.可选地,通过数据管理系统综合调用感知系统、决策系统以及控制系统运行中产生的各项数据,对飞行数据进行综合分析并存储,包括:
30.s51:通过专家系统数据模块生成用于专家系统数据的参数配置文件;进行参数输
入、修改以及查询;
31.s52:通过硬件视景数据模块记录实验过程中飞行器自身的位置信息、路径轨迹以及飞行姿态数据;评判实验过程中操作的有效性;
32.s53:通过策略生成数据模块对决策数据进行修改、添加、删除;根据时间标签查看实验过程中保存的实验决策数据;
33.s54:通过协作机器人数据模块对单个机器人飞行员的运动数据包进行解析;对实验过程中惯性传感器采集到的传感器数据进行解析;对实验过程中机器人飞行员数据进行修改、添加、删除;根据事件标签查看以往实验过程中的机器人飞行员数据以及传感器数据。
34.一方面,本发明提供了一种基于自主感知的智能机器人飞行员飞行装置,该装置应用于上述方法,包括:
35.感知系统,用于对飞行器的参数配置文件以及飞行姿态进行校准,对飞行环境进行辨识,输出相应的姿态数据以及环境数据;
36.决策系统,用于接收感知系统生成的姿态数据以及环境数据,对飞行器与飞行环境做出态势估计,形成完整策略,输出策略数据;
37.控制系统,用于根据接收的策略数据进行由机器人飞行员控制的自动操作指令;根据手动操作指令进行由人类飞行员控制的手动操作;
38.硬件视景系统,用于对飞行器座舱内的物理环境以及飞行器座舱外的地面环境进行监控;
39.数据管理系统,用于综合调用感知系统、决策系统以及控制系统运行中产生的各项数据,对飞行数据进行综合分析并存储。
40.可选地,感知系统还包括,
41.自动校准模块,用于对加载的参数配置文件进行参数校准;
42.惯性传感器模块,用于识别飞行器的飞行姿态;
43.图像识别算法模块,用于实时识别飞行器的飞行环境;
44.数据传输模块,用于整合飞行器的飞行姿态以及飞行环境信息,输出相应的姿态数据以及环境数据。
45.可选地,决策系统还包括:
46.地图自动生成模块,用于接收感知系统中获得的环境数据的信息,提取物理环境中各物体位置,生成带有坐标信息的环境地图;
47.环境分析模块,用于分析环境地图中各物体的属性以及威胁等级,生成环境分析数据;
48.路径规划模块,用于根据环境分析数据以及环境地图的信息生成多条飞行器可行路径;
49.态势估计模块,用于对飞行器在飞行过程中的人员、环境以及事件要素的变化趋势进行态势估计;做出动作决策,形成完整策略,通过数据传输子模块输出策略数据。
50.可选地,控制系统还包括:
51.指令判断模块,用于判断接收的指令是决策指令还是手动指令;
52.指令解析模块,用于对决策指令或手动指令进行解析;
53.遥操作控制模块,用于对机械臂进行手动控制;
54.路径规划模块,用于进行飞行器路径规划,形成飞行器运动轨迹;
55.碰撞检测模块,用于检测机器人飞行员在运动中过程中是否发生自碰撞或环境碰撞;
56.避障模块,用于进行机器人飞行员预设动作的避障;
57.定速巡航模块,用于进行机器人飞行员预设动作的控制。
58.可选地,数据管理模还包括:
59.专家系统数据模块,用于生成用于专家系统数据的参数配置文件;并进行参数输入、修改以及查询;
60.硬件视景数据模块,用于记录实验过程中飞行器自身的位置信息、路径轨迹以及飞行姿态数据;并评判实验过程中操作的有效性;
61.策略生成数据模块,用于对决策数据进行修改、添加、删除;并根据时间标签查看实验过程中保存的实验决策数据;
62.协作机器人数据模块,用于对单个机器人飞行员运动数据包进行解析;对实验过程中惯性传感器采集到的传感器数据进行解析;对实验过程中机器人飞行员数据进行修改、添加、删除;并根据事件标签查看以往实验过程中的机器人飞行员数据以及传感器数据。
63.本发明实施例的上述技术方案至少具有如下有益效果:
64.上述方案中,本发明包括感知系统、决策系统、控制系统、硬件视景系统,数据管理系统,这些系统之间通过以太网和串口的交叉融合进行高度集成,保证了数据传输的实时性以及系统的稳定性。
65.本发明采用分布式设计,各个系统均为分布式模块化设计,实现了多自由度双臂协作机器人的协同控制、机器人智能操作、图像数据处理的功能。各个系统之间独立运行,互不影响,各个系统之间无相互控制指令,只有数据的传输与记录,所以该系统具有较强的鲁棒性和通用性,能够适用于高动态环境下多种数据的可视化、记录和分析。
66.本系统将多自由度双臂协作机器人与视景系统相结合,来研究飞行过程中机器人的协同操作,很好的利用了协作机器人体积小、重量轻、高精度、高灵敏度的优点,并且多自由度协作机器人被认为是人类手臂的延伸。因此该系统不仅为研究机器人智能操作提供了平台基础,也为多机器人协作提供了新的实际应用场景。
附图说明
67.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
68.图1是本发明实施例基于自主感知的智能机器人飞行员飞行方法流程图;
69.图2是本发明实施例基于自主感知的智能机器人飞行员飞行方法的感知系统流程图;
70.图3是本发明实施例基于自主感知的智能机器人飞行员飞行方法的决策系统流程
图;
71.图4是本发明实施例基于自主感知的智能机器人飞行员飞行方法的控制系统流程图;
72.图5是本发明实施例基于自主感知的智能机器人飞行员飞行方法的硬件视景系统架构图;
73.图6是本发明实施例基于自主感知的智能机器人飞行员飞行方法的数据管理系统流程图;
74.图7是本发明实施例基于自主感知的智能机器人飞行员飞行方法的数据管理系统构架图。
具体实施方式
75.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
76.如图1所示,本发明实施例提供了一种基于自主感知的智能机器人飞行员飞行方法,包括:
77.s1:通过感知系统对飞行器的参数配置文件以及飞行姿态进行校准,对飞行环境进行辨识,输出相应的姿态数据以及环境数据;
78.s2:通过决策系统接收感知系统生成的姿态数据以及环境数据,对飞行器与飞行环境做出态势估计,形成完整策略,输出策略数据;
79.s3:通过控制系统根据接收的策略数据进行由机器人飞行员控制的自动操作指令完成对机械臂的控制;或根据手动指令进行由人类飞行员控制的手动操作完成对机械臂的控制;
80.s4:通过硬件视景系统对飞行器座舱内的物理环境以及飞行器座舱外的地面环境进行监控;
81.s5:通过数据管理系统综合调用感知系统、决策系统以及控制系统运行中产生的各项数据,对飞行数据进行综合分析并存储。
82.为了使无人飞行器能够灵活顺利地执行飞行任务,需要综合利用自主感知的智能机器人飞行员系统对无人飞行器的性能进行提升,通过采集、解析、增强、克隆的手段将飞行员的决策过程数字化,融入无人飞行器中。将飞行员、飞行器和动态环境的全状态信息端到端地映射到智能机器人飞行员系统的控制决策中,尽可能发挥出系统的最大效能。
83.本发明实施例采用分布式设计,各个系统均为分布式模块化设计,实现了多自由度双臂协作机器人的协同控制、机器人智能操作、图像数据处理的功能。各个子系统之间独立运行,互不影响,各个子系统之间无相互控制指令,只有数据的传输与记录,所以该系统具有较强的鲁棒性和通用性,能够适用于高动态环境下多种数据的可视化、记录和分析。
84.如图2所示,通过感知系统对飞行器的飞行姿态进行参数校准,对飞行环境进行辨识,输出相应的姿态数据以及环境数据,包括:
85.s11:通过自动校准模块对加载的参数配置文件进行参数校准;
86.s12:通过惯性传感器模块识别飞行器的飞行姿态;
87.s13:通过图像识别算法模块实时识别飞行器的飞行环境信息;
88.s14:通过数据传输模块整合飞行器的飞行姿态以及飞行环境信息,输出相应的姿态数据以及环境数据。
89.本发明实施例中,通过自动校准模块,加载默认配置,并根据当前飞行器所处的环境以及自身状态进行实时调参,使得感知系统更为适应当前的环境,以便于传感器获得更好的图像信息;
90.感知系统包括视觉算法,需要通过视频读取的方式导入外部环境的图像数据,比如飞行器外部的地形、天气等。将图像进行预处理,例如数据的归一化处理,转化为灰度图像,滤波去噪,二值化处理。将图像进行处理,例如边缘检测,霍夫变换用于检测表盘以及指针,最终输出仪表数据;
91.通过惯性传感器系统,检测与测量飞行器的加速度与旋转运动,可以得到飞行器当前的姿态与加速度;
92.数据传输子模块通过tcp通信,将整合信息至决策模块与数据管理系统;
93.本实施例中,感知系统的主要功能在于实现对飞行姿态及周围环境辨识,主要用于解决识别过程中出现的目标过小、目标有伪装、环境遮挡、训练样本过小的视觉问题。
94.如图3所示,通过决策系统接收感知系统生成的姿态数据以及环境数据,对飞行器与飞行环境做出态势估计,形成完整策略,并输出策略数据,包括:
95.s21:通过地图自动生成模块接收感知系统中获得的环境数据的信息,提取物理环境中各物体位置,生成带有坐标信息的环境地图;
96.s22:通过环境分析模块分析环境地图中各物体的属性以及威胁等级,生成环境分析数据;
97.s23:通过路径规划模块根据环境分析数据以及环境地图的信息生成多条飞行器可行路径;
98.s24:通过策略生成子模块对多条可行路径进行选择,提取最有利的一条路径;
99.s25:通过态势估计模块对飞行器在飞行过程中的人员、环境以及事件要素的变化趋势进行态势估计;做出动作决策,形成完整策略,通过数据传输子模块输出策略数据。
100.在本实施例中,地图自动生成模块,通过由感知系统获得图像后将图片分为多个区域,对各个区域进行识别,得到地图信息,例如山谷,丘陵,森林,沙漠或房屋等;
101.环境分析模块,对生成的环境地图进行分析,将不会对我方飞行器造成威胁的物体忽略,将可能有威胁的物体映射为通俗易懂的位置示意图,并将威胁评定等级,例如极度危险、危险等;
102.路径规划模块,使用原理简单且效果优良的智能算法,例如遗传算法、蚁群算法等,根据起点至终点的障碍物多次迭代,找到数条最优路径,规避威胁单位;
103.策略生成子模块,在对上述地图自动生成模块、环境分析模块、路径规划模块进行总结分析,从已获得的数条最优路径中选择当前情况下最有利的一条路径;
104.态势估计子模块,是整个飞行任务中的重点和关节环节,在保证飞行任务安全的基础上建立数学模型,对飞行过程中可能遭受的安全威胁程度进行评估。全面掌握飞行过程中的安全状况;评估过程包括:数据采集,数据预处理,信息提取,态势分析,态势展现等。
105.本实施例中,决策系统的主要功能在于对感知系统获取的准确信息进行快速决策,以及实现决策信息的整合。用于分析目标的威胁程度,决定是否对物体进行跟踪等行
动,尽量避免地面不利地势,管制区域等。在跟踪任务中使得目标尽量保持在较好的视野范围内,防止丢失。
106.如图4所示,通过控制系统根据接收的策略数据进行由机器人飞行员控制的自动操作指令完成对机械臂的控制;或根据手动指令进行由人类飞行员控制的手动操作完成对机械臂的控制,包括:
107.s31:通过指令判断模块判断接收的指令是决策指令还是手动指令;
108.s32:当接收到手动指令时,通过指令解析子模块对手动指令进行解析;通过遥操作控制模块对机械臂进行控制;判断是否完成控制,若是,则退出控制系统;若不是,则返回步骤s31,对指令进行重新选择;
109.s33:当接收到决策指令时,通过指令解析模块对决策指令进行解析;通过路径规划模块进行飞行器路径规划,形成飞行器运动轨迹;通过碰撞检测模块检测机器人飞行员在运动过程中是否发生自碰撞或环境碰撞;
110.若检测到发生碰撞,则通过避障模块进行机器人飞行员预设动作的避障,完成对机械臂的控制;
111.若未检测到发生碰撞,则通过定速巡航模块对机器人飞行员的预设动作进行控制,完成对机械臂的控制。
112.本实施例中,手动模式下的指令解析模块用于将地面站人类驾驶员接入本飞行系统后的指令解析为机器人控制指令,以便于控制机器人驾驶飞行器;遥操作模块用于将地面站的人类飞行员接管本发明的系统,达到在紧急状况下的手动飞行;
113.自动模式下的指令解析模块用于将决策系统中的运动指令解析为机器人控制指令,以便于控制机器人驾驶飞行器;路径规划模块用于生成机器人末端在工作空间下可行轨迹;定速巡航模块以及避障模块,保证机器人在正常情况下预设动作的平稳性,保持系统在自动模式下的稳定。
114.本实施例中,决策系统中的机械部分由多自由度双臂协作机器人组成,包括手动模式模块和自动模式模块,获取所属决策命令,实现相应的动作。在机器人运动过程中,需要避免相互碰撞的同时,提高机器人运动速度、精度;
115.如图4所示,通过硬件视景系统对飞行器座舱内的物理环境以及飞行器座舱外的地面环境进行监控。
116.本实施例中,硬件视景系统用于飞行器座舱的真实物理环境以及复杂地面环境;包括:多台液晶显示器、脚舵、节流阀、操纵杆、摄像头、可调节支架、电压转换器、交换机、数据储存计算机、机器人控制计算机、仿真系统计算机、视景计算机、图像信号处理计算机;多台液晶显示器包括三台用于显示视景的液晶显示器以及实现单独仪表面板显示的液晶显示器。
117.如图5所示,通过数据管理系统综合调用感知系统、决策系统以及控制系统运行中产生的各项数据,对飞行数据进行综合分析并存储,包括:
118.s51:通过专家系统数据模块生成用于专家系统数据的参数配置文件;进行参数输入、修改以及查询;
119.s52:通过硬件视景数据模块记录实验过程中飞行器自身的位置信息、路径轨迹以及飞行姿态数据;评判实验过程中操作的有效性;
120.s53:通过策略生成数据模块对决策数据进行修改、添加、删除;根据时间标签查看实验过程中保存的实验决策数据;
121.s54:通过协作机器人数据模块对单个机器人飞行员的运动数据包进行解析;对实验过程中惯性传感器采集到的传感器数据进行解析;对实验过程中机器人飞行员数据进行修改、添加、删除;根据事件标签查看以往实验过程中的机器人飞行员数据以及传感器数据。
122.如图6所示,本实施例中,专家系统数据模块包括:模糊参数输入子模块、参数修改子模块、参数查询子模块以及配置文件输出子模块;
123.通过模糊参数输入子模块将包含所有参数的数据或配置文件导入专家系统中;
124.通过参数查询子模块帮助实验人员在操作过程中快速找到需要数据;
125.通过配置文件输出子模块将所有参数统一输出,生成用于专家系统数据模块参数的配置文件。
126.硬件视景数据模块包括:gps数据子模块、飞行轨迹数据子模块、飞行器姿态数据子模块、控制率子模块;
127.通过gps数据子模块记录实验过程中飞行器自身的位置信息;
128.通过飞行轨迹数据子模块观测记录实验过程中飞行器飞行的路径轨迹;
129.通过飞行器姿态数据子模块观测记录试验过程中飞行器的飞行姿态数据;
130.通过控制率子模块评判实验过程中操作的有效性。
131.策略生成数据模块包括:数据解析子模块、参数修改子模块、参数查询子模块、历史记录查询子模块;
132.通过数据解析子模块选择需要的实验决策数据包进行解析;
133.通过参数修改子模块对决策数据进行修改、添加、删除等操作;
134.通过参数查询子模块帮助实验人员在操作过程中快速找到需要数据;
135.通过历史记录查询子模块根据时间标签查看以往实验过程中保存的实验决策数据。
136.协作机器人数据模块包含:机器人数据解析子模块、传感器数据解析子模块、路径数据子模块、参数修改子模块,历史记录查询子模块,位姿数据子模块;
137.通过机器人数据解析子模块选择需要的单个机器人运动数据包进行解析;
138.通过传感器数据解析子模块对实验过程中传感器采集到的数据进行解析;
139.通过路径数据子模块:用于实验过程中协作机器人的运动数据收集;
140.通过参数修改子模块:用于对实验过程中机器人数据进行修改、添加、删除等操作;
141.通过历史记录查询子模块根据事件标签查看以往实验过程中的机器人数据以及传感器数据;
142.通过位姿数据子模块记录实验过程中多自由度双臂协同机器人的位置数据以及姿态数据。
143.本实施例中,各个模块之间独立运行,互不影响,各个模块之间无相互控制指令,只有数据的传输与记录,所以该系统具有较强的鲁棒性和通用性,能够适用于高动态环境下多种数据的可视化、记录和分析。
144.本发明还提供了一种基于自主感知的智能机器人飞行员飞行装置,该装置应用于上述方法,包括:
145.感知系统,用于对飞行器的参数配置文件以及飞行姿态进行校准,对飞行环境进行辨识,输出相应的姿态数据以及环境数据;
146.决策系统,用于接收感知系统生成的姿态数据以及环境数据,对飞行器与飞行环境做出态势估计,形成完整策略,输出策略数据;
147.控制系统,用于根据接收的策略数据进行由机器人飞行员控制的自动操作指令;根据手动操作指令进行由人类飞行员控制的手动操作;
148.硬件视景系统,用于对飞行器座舱内的物理环境以及飞行器座舱外的地面环境进行监控;
149.数据管理系统,用于综合调用感知系统、决策系统以及控制系统运行中产生的各项数据,对飞行数据进行综合分析并存储。
150.本发明以研究智能机器人代替人类进行飞行器控制为目的,运用机器人控制理论及相关智能算法和飞行技术,搭建了一套拥有自主感知功能的飞行驾驶平台。通过对视景模块中飞行环境的高频采样,经感知模块分析处理为实时可读解析数据,再由决策模块根据数据结合当前飞行情景产生一系列的实时决策指令,随后由控制模块对决策指令进行快速反应,控制多自由度双臂协作机器人操作飞行器在视景模块中稳定飞行,从而形成一个完整的反馈控制回路。将上述所有数据以及实时时间戳进行处理与储存,飞行结束后由飞行评价算法和专业飞行人员对飞行任务进行综合评价,帮助系统的自主感知算法进行学习和进化。该系统平台为无人飞行器驾驶规划等问题提供了良好的实验平台与解决方法。
151.感知系统还包括:
152.自动校准模块,用于对加载的参数配置文件进行参数校准;
153.惯性传感器模块,用于识别飞行器的飞行姿态;
154.图像识别算法模块,用于实时识别飞行器的飞行环境;
155.数据传输模块,用于整合飞行器的飞行姿态以及飞行环境信息,输出相应的姿态数据以及环境数据。
156.决策系统还包括:
157.地图自动生成模块,用于接收感知系统中获得的环境数据的信息,提取物理环境中各物体位置,生成带有坐标信息的环境地图;
158.环境分析模块,用于分析环境地图中各物体的属性以及威胁等级,生成环境分析数据;
159.路径规划模块,用于根据环境分析数据以及环境地图的信息生成多条飞行器可行路径;
160.态势估计模块,用于对飞行器在飞行过程中的人员、环境以及事件要素的变化趋势进行态势估计;做出动作决策,形成完整策略,通过数据传输子模块输出策略数据。
161.控制系统还包括:
162.指令判断模块,用于判断接收的指令是决策指令还是手动指令;
163.指令解析模块,用于对决策指令或手动指令进行解析;
164.遥操作控制模块,用于对机械臂进行手动控制;
165.路径规划模块,用于进行飞行器路径规划,形成飞行器运动轨迹;
166.碰撞检测模块,用于检测机器人飞行员在运动中过程中是否发生自碰撞或环境碰撞;
167.避障模块,用于进行机器人飞行员预设动作的避障;
168.定速巡航模块,用于进行机器人飞行员预设动作的控制。
169.数据管理模还包括:
170.专家系统数据模块,用于生成用于专家系统数据的参数配置文件;并进行参数输入、修改以及查询;
171.硬件视景数据模块,用于记录实验过程中飞行器自身的位置信息、路径轨迹以及飞行姿态数据;并评判实验过程中操作的有效性;
172.策略生成数据模块,用于对决策数据进行修改、添加、删除;并根据时间标签查看实验过程中保存的实验决策数据;
173.协作机器人数据模块,用于对单个机器人飞行员运动数据包进行解析;对实验过程中惯性传感器采集到的传感器数据进行解析;对实验过程中机器人飞行员数据进行修改、添加、删除;并根据事件标签查看以往实验过程中的机器人飞行员数据以及传感器数据。
174.如图7所示,硬件视景数据模块包括:gps数据子模块、飞行轨迹数据子模块、飞行器姿态数据子模块、控制率子模块;
175.gps数据子模块用于记录实验过程中飞行器自身的位置信息;
176.飞行轨迹数据子模块用于观测记录实验过程中飞行器飞行的路径轨迹;
177.飞行器姿态数据子模块用于观测记录试验过程中飞行器的飞行姿态数据;
178.控制率子模块用于评判实验过程中操作的有效性。
179.策略生成数据模块包括:数据解析子模块、参数修改子模块、参数查询子模块、历史记录查询子模块;
180.数据解析子模块用于选择需要的实验决策数据包进行解析;
181.参数修改子模块用于对决策数据进行修改、添加、删除等操作;
182.参数查询子模块用于帮助实验人员在操作过程中快速找到需要数据;
183.历史记录查询子模块用于根据时间标签查看以往实验过程中保存的实验决策数据。
184.协作机器人数据模块包括:机器人数据解析子模块、传感器数据解析子模块、路径数据子模块、参数修改子模块,历史记录查询子模块,位姿数据子模块;
185.机器人数据解析子模块用于选择需要的单个机器人运动数据包进行解析;
186.传感器数据解析子模块用于对实验过程中传感器采集到的数据进行解析;
187.路径数据子模块用于实验过程中协作机器人的运动数据收集;
188.参数修改子模块用于对实验过程中机器人数据进行修改、添加、删除等操作;
189.历史记录查询子模块用于根据事件标签查看以往实验过程中的机器人数据以及传感器数据;
190.位姿数据子模块用于记录实验过程中多自由度双臂协同机器人的位置数据以及姿态数据。
191.本发明实施例提供的基于自主感知的智能飞行装置中,多自由度协作机器人可以通过感知系统,实时观测驾驶仓内外物理环境,分析当前环境状况,经由决策系统对飞行策略进行规划,控制飞行器按照预定轨迹飞行,实现包括但不限于避障,追踪,巡航等功能。特别在紧急状况下通过地面站人类飞行员的遥操作控制可以提高飞行器控制的稳定性,安全性。一方面,本发明旨在提高飞行驾驶的安全性,可靠新,抗干扰性,另一方面,旨在发展一种新型的,具有自主感知的智能机器人飞行员系统。
192.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
193.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1