一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种无人机远程操作显示系统的制作方法

2021-10-24 08:00:00 来源:中国专利 TAG:无人机 显示 操作 系统


1.本发明涉及无人机显示的技术领域,尤其是涉及一种无人机远程操作显示系统。


背景技术:

2.当前,以物联网、大数据、人工智能等新技术为代表的数字浪潮席卷全球,物理世界和与之对应的数字世界正形成两大体系平行发展、相互作用。数字世界为了服务物理世界而存在,物理世界因为数字世界变得高效有序,数字孪生技术应运而生,从制造业逐步延伸拓展至城市空间,深刻影响着城市规划、建设与发展。
3.然而,发明人认为,目前的3d可视化交互都是单纯的基于普通模型来进行,并且模型只作为场景的物体显示,使得表达的内容较为单一,无法对所要了解的无人机进行清晰展示。


技术实现要素:

4.为了对无人机的状态更为清晰的展示,本技术提供一种无人机远程操作显示系统。
5.本技术的上述发明目的一是通过以下技术方案得以实现的:一种无人机远程操作显示系统,包括:模型构件模块,用于构建无人机模型,所述无人机模型是根据无人机的各项原始参数构建的;参数获取模块,用于实时获取无人机的各项静态参数和环境参数,所述环境参数为无人机飞行时的环境参数;参数分析模块,用于对所述环境参数进行分析以生成各项静态参数的动态参数;修正模块,用于将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正;重新推理模块,用于通过修正后的神经网络模型对所述环境参数进行重新推理;显示模块,用于创建虚拟3d场景,并将无人机模型和包含有推理后的动态参数的数字孪生体导入所述虚拟3d场景中显示。
6.通过采用上述技术方案,模型构件模块根据无人机的各项原始参数构建无人机模型,参数获取模块实时获取无人机的各项静态参数和环境参数,参数分析模块对环境参数进行分析以生成各项静态参数的动态参数,修正模块将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正,然后通过修正后的神经网络模型对环境参数进行重新推理,最后将无人机模型和包含有推理后的动态参数的数字孪生体导入虚拟3d场景中显示,一方面,通过静态参数对神经网络模型的不断修正,另一方面,将通过环境参数推理出的动态参数包含在数字孪生体中和无人机模型一起在虚拟3d场景中显示,便于观测出无人机各原始参数相对动态参数的变化,实现对无人机的状态更为清晰的展示,观测者更为直观地了解无人机参数变化情况。
7.本技术在一较佳示例中可以进一步优化配置为:对所述环境参数进行分析以生成各项静态参数的动态参数包括:将所述环境参数导入预先训练好的神经网络模型,推理出所述无人机的各项静态参数的动态参数。
8.本技术在一较佳示例中可以进一步优化配置为:所述无人机模型和包含有推理后的动态参数的数字孪生体具有区别的表现形式。
9.通过采用上述技术方案,无人机模型和数字孪生体区别的表现形式,便于观测者更为直观地观测到差异。
10.本技术在一较佳示例中可以进一步配置为:还包括:指令获取模块,用于在所述虚拟3d场景处于显示状态的情况下,获取控制指令;信号发送模块,用于根据所述控制指令发送对应的控制信号给所述无人机。
11.通过采用上述技术方案,指令获取模块获取控制指令,信号发送模块将对应的控制信号发送给无人机,实现对无人机的控制。
12.本技术在一较佳示例中可以进一步配置为:所述指令获取模块包括:位移信息获取子模块,用于在所述虚拟3d场景处于显示状态的情况下,获取虚拟3d场景内的物体相对位移信息;筛选子模块,用于根据物体相对位移信息和预设规则筛选出预设数据库内筛选出对应的指令信息,将该指令信息作为控制指令。
13.通过采用上述技术方案,位移信息获取子模块获取虚拟3d场景内的物体相对位移信息,筛选子模块根据物体相对位移信息和预设规则筛选出预设数据库内筛选出对应的指令信息,从而实现控制指令的获取。
14.本技术在一较佳示例中可以进一步配置为:根据物体相对位移信息和预设规则筛选出预设数据库内筛选出对应的指令信息包括:获取物体相对位移信息在一平面上的投影的位移方向,以及物体相对位移信息在位移方向的位移量与产生位移量的时间的比值;当比值达到预设第一阈值,将位移方向和预设数据库内的指令信息相比对以获取比对相似度;将超过第二预设阈值的比对相似度从高到低排序以生成第一序列表,筛选出第一序列表中第一排序的指令信息。
15.通过采用上述技术方案,根据物体位移在一平面上的投影的位移方向,和在位移方向上的速度,当速度达到预设第一阈值,即根据位移方向在预设数据库内匹配相速度最高的且超过第二预设阈值的第一序列表,实现指令信息的匹配。
16.本技术在一较佳示例中可以进一步配置为:还包括:单独展示模块,用于获取选择指令,根据所述选择指令将所述选择指令所对应的无人机模型零件单独显示,并将数字孪生体相同的零件单独展示。
17.通过采用上述技术方案,单独展示模块便于观测者对无人机一个或多个零件进行单独展示和比较。
18.本技术还公开一种无人机远程操作显示方法,包括:构建无人机模型,所述无人机模型根据无人机的各项原始参数构建的;
实时获取无人机的各项静态参数和环境参数,所述环境参数为无人机飞行时的环境参数;对所述环境参数进行分析以生成各项静态参数的动态参数;将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正;通过修正后的神经网络模型对所述环境参数进行重新推理;创建虚拟3d场景,并将无人机模型和包含有推理后的动态参数的数字孪生体导入所述虚拟3d场景中显示。
19.综上所述,本技术包括以下至少一种有益技术效果:1、模型构件模块根据无人机的各项原始参数构建无人机模型,参数获取模块实时获取无人机的各项静态参数和环境参数,参数分析模块对环境参数进行分析以生成各项静态参数的动态参数,修正模块将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正,然后通过修正后的神经网络模型对环境参数进行重新推理,最后将无人机模型和包含有推理后的动态参数的数字孪生体导入虚拟3d场景中显示,一方面,通过静态参数对神经网络模型的不断修正,另一方面,将通过环境参数推理出的动态参数包含在数字孪生体中和无人机模型一起在虚拟3d场景中显示,便于观测出无人机各原始参数相对动态参数的变化,实现对无人机的状态更为清晰的展示,观测者更为直观地了解无人机参数变化情况;2、位移信息获取子模块获取虚拟3d场景内的物体相对位移信息,筛选子模块根据物体相对位移信息和预设规则筛选出预设数据库内筛选出对应的指令信息,从而实现控制指令的获取;3、根据物体位移在一平面上的投影的位移方向,和在位移方向上的速度,当速度达到预设第一阈值,即根据位移方向在预设数据库内匹配相速度最高的且超过第二预设阈值的第一序列表,实现指令信息的匹配。
附图说明
20.图1是本技术一实施例中无人机远程操作显示系统的一原理框图;图2是本技术另一实施例中无人机远程操作显示系统的一原理框图;图3是本技术一实施例中无人机远程操作显示方法的流程图;图4是本技术一实施例中的计算机设备示意图。
具体实施方式
21.以下结合附图对本技术作进一步详细说明。
22.本技术公开了一种无人机远程操作显示系统,参照图1,无人机远程操作显示系统包括模型构件模块,参数获取模块,参数分析模块,修正模块,重新推理模块和显示模块,系统模型构件模块、参数获取模块、参数分析模块、修正模块、重新推理模块和显示模块相互连接;其中,模型构件模块用于构建无人机模型,无人机模型是根据无人机的各项原始参数构建的。
23.具体地,各项原始参数指的是无人机出厂时各项零件参数,包括但不限于各项零件的尺寸、零件之间的位置关系、飞机轴距、飞机自重、最大翼展、对称电机轴距等。根据各项零件参数进行建模,从而构建出无人机模型。
24.参数获取模块,用于实时获取无人机的各项静态参数和环境参数;其中,静态参数是指无人机在飞行过程中,各项零件的尺寸、零件之间的位置关系、飞机轴距、最大翼展、对称电机轴距等,各项零件的尺寸变化可采用微型摄像头拍照对比获取,零件之间的位置关系可以是通过采用微型摄像头拍照对比获取,也可以是取一定位点建立坐标系,各零件在该坐标系内的位置变化情况实现获取零件之间的位置关系;飞机轴距、最大翼展和对称电机轴距可以在坐标系内实现传感测量。
25.环境参数为无人机飞行时的环境参数;准确位置、高度、飞行速度和环境参数,环境参数包括温度、湿度、光照度以及风速;无人机配备温度传感器、湿度传感器、红外热像仪和风速测量装置;微光夜视摄像机、温度传感器、湿度传感器,以及风速测量装置采集各项环境参数,从而形成环境参数,发送给参数获取参数获取模块。
26.参数分析模块,用于对环境参数进行分析以生成各项静态参数的动态参数;具体地,参数分析模块包括动态参数推理模块,将环境参数导入预先训练好的神经网络模型,推理出无人机的各项静态参数的动态参数。
27.在一实施例中,神经网络模型是由多组实验数据通过机器学习训练得出的,多组实验数据中的每组实验数据均包括:环境参数组,以及对应环境参数组的动态参数。
28.动态参数的各项参数与静态参数的各项参数相对应。
29.修正模块,用于将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正;具体地,将动态参数与当前各项静态参数相比对,动态参数的各项参数与静态参数的各项参数相比对,当动态参数的各项参数均在对应的静态参数的各项参数的预设范围内拨动,即不符合预设条件,当动态参数的各项参数存在至少一项不在对应的静态参数的各项参数的预设范围内拨动,即符合预设条件,此时将该组环境参数以及对应的静态参数组作为实验数据对神经网络模型进行训练,实现修正。
30.重新推理模块,用于通过修正后的神经网络模型对环境参数进行重新推理;神经网络模型修正后,将环境参数导入修正后的神经网络模型,推理出新的动态参数。
31.显示模块用于创建虚拟3d场景,并将无人机模型和包含有推理后的动态参数的数字孪生体导入虚拟3d场景中显示。
32.创建虚拟3d场景后,将无人机模型和包含有推理后的动态参数的数字孪生体导入虚拟3d场景中显示,通过无人机模型和数字孪生体的各零件情况进行对比,从而能够直观的了解无人机飞行过程中状态的变化。
33.在一优选的实施例中,无人机模型和包含有推理后的动态参数的数字孪生体具有区别的表现形式,具体地,区别的表现形式可以是无人机模型和数字孪生体色彩不同,或者是无人机模型和数字孪生体透明度不同。
34.参照图2,在一优选的实施例中,还包括:指令获取模块,用于在虚拟3d场景处于显示状态的情况下,获取控制指令;
信号发送模块,用于根据控制指令发送对应的控制信号给无人机。
35.具体地,预先存储有指令

信号对照表,每一控制指令唯一对应一个控制信号,当获取到控制指令时,将指令

信号对照表内唯一对应该控制指令的控制信号发送给无人机,无人机根据控制信号进行相应的动作。
36.其中,指令获取模块包括:位移信息获取子模块,用于在虚拟3d场景处于显示状态的情况下,获取虚拟3d场景内的物体相对位移信息;具体地,在虚拟3d场景范围内,获取物体相对位移信息,例如肢体动作发生的位移。
37.筛选子模块,用于根据物体相对位移信息和预设规则筛选出预设数据库内筛选出对应的指令信息,将该指令信息作为控制指令。
38.根据物体相对位移信息和预设规则筛选出预设数据库内筛选出对应的指令信息包括:获取物体相对位移信息在一平面上的投影的位移方向,以及物体相对位移信息在位移方向的位移量与产生位移量的时间的比值;当比值达到预设第一阈值,将位移方向和预设数据库内的指令信息相比对以获取比对相似度;将超过预设第二阈值的比对相似度从高到低排序以生成第一序列表,筛选出第一序列表中第一排序的指令信息。
39.在一实施例中,预设第一阈值是预先设定的值,例如1,上述的位移量可以是在位移方向上的位移增量;当比值达到预设第一阈值,即表明在一平面上的投影的位移速度达到预设第一阈值,从而确定为位移动作,然后筛选出最相似的指令信息。
40.无人机远程操作显示系统还包括单独展示模块,单独展示模块用于获取选择指令,根据选择指令将选择指令所对应的无人机模型零件单独显示,并将数字孪生体相同的零件单独展示。
41.选择指令可以是输入对应的零件名称来对零件进行选择,或是输入对应的唯一编码,唯一编码预先设定的方式。例如通过选择指令选择无人机的电机零件,则将无人机模型的电机零件单独显示,并将数字孪生体的电机零件单独展示,以便直观地了解参数变化情况。
42.本技术还公开一种无人机远程操作显示方法,参照图3,具体包括如下步骤:s1、构建无人机模型,无人机模型根据无人机的各项原始参数构建的;s2、实时获取无人机的各项静态参数和环境参数,环境参数为无人机飞行时的环境参数;s3、对环境参数进行分析以生成各项静态参数的动态参数;s4、将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正;s5、通过修正后的神经网络模型对环境参数进行重新推理;s6、创建虚拟3d场景,并将无人机模型和包含有推理后的动态参数的数字孪生体导入虚拟3d场景中显示。
43.关于无人机远程操作显示方法的具体限定可以参见上文中对于无人机远程操作显示系统的限定,在此不再赘述。上述无人机远程操作显示系统中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
44.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种无人机远程操作显示方法:构建无人机模型,无人机模型根据无人机的各项原始参数构建的;实时获取无人机的各项静态参数和环境参数,环境参数为无人机飞行时的环境参数;对环境参数进行分析以生成各项静态参数的动态参数;将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正;通过修正后的神经网络模型对环境参数进行重新推理;创建虚拟3d场景,并将无人机模型和包含有推理后的动态参数的数字孪生体导入虚拟3d场景中显示。
45.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:构建无人机模型,无人机模型根据无人机的各项原始参数构建的;实时获取无人机的各项静态参数和环境参数,环境参数为无人机飞行时的环境参数;对环境参数进行分析以生成各项静态参数的动态参数;将动态参数与当前各项静态参数相比对,当比对结果符合预设条件时,对神经网络模型进行修正;通过修正后的神经网络模型对环境参数进行重新推理;创建虚拟3d场景,并将无人机模型和包含有推理后的动态参数的数字孪生体导入虚拟3d场景中显示。
46.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,
诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
47.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述系统的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
48.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜