A flight simulation method, device and system based on multi-sensor data fusion. The flight simulation method includes: acquiring flight simulator (130) start-up command sent by flight simulation control terminal (170), starting flight simulator (130) (step 210), and outputting ground based on preset multi-sensor model parameters and flight simulator (130). Real-time simulation data, generate multi-sensor simulation data (step 220); multi-sensor simulation data fusion to generate multi-sensor fusion data, generate simulation multi-sensor fusion data (step 230); based on multi-sensor fusion data to generate flight simulation control instructions. Flight simulation method can realize flight simulation under multi-sensor characteristics (step 240).
【技术实现步骤摘要】
【国外来华专利技术】基于多传感器数据融合的飞行模拟方法、装置及设备本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或该专利披露。
本专利技术涉及飞行模拟
,尤其涉及一种基于多传感器数据融合的飞行模拟方法、装置、无人飞行器及飞行模系统。
技术介绍
随着无人机越来越多地得到应用,无人机模拟器也在示教、游戏、测绘、SDK开发等方面中得到了广泛的应用。例如,在消费级无人机配套的APP或参数调节软件中,一般会内置模拟器功能。用户在模拟器中进行操作,熟悉产品的基本功能和各种基础操作,并可设置一些常见的异常场景,用户在这些场景下学习如何正确处理,以加强在实际飞行时的安全意识和操作水平。此外,在无人机应用开发的过程中,模拟器是一个必不可少的核心环节。开发者在开发的过程中,需要借助模拟器进行调试、验证,直观得到所开发的应用的效果,以提高开发效率和增强飞行安全。现有模拟器大多是仅仅由模型计算得到GroundTruth(地面实况数据),并直接利用GroundTruth中的姿态、速度和经纬度等数据进行控制和逻辑运行。这种方法的显著缺点就是缺少传感器模型,无法模拟传感器特性,如噪声、延迟及各种故障(数据卡死、断开连接、跳变等),进而造成模拟的效果和实际飞行有较大的差别,且无法模拟冗余情况下的传感器切换。同时,该方法缺少数据融合环节,无法验证在多传感器融合方面的算法和功能。上述缺陷的存在,使得现有的模拟器在各方面的应用都受到了很大的限制。
技术实现思路
本专利技术实施例提供一种基于多传感器数据融合的飞行模拟方法 ...
【技术保护点】
1.一种基于多传感器数据融合的飞行模拟方法,其特征在于,包括:获取飞行模拟控制终端发送的飞行模拟器启动指令,启动飞行模拟器;根据预设多传感器模型参数和所述飞行模拟器输出的地面实况模拟数据,生成多传感器模拟数据;将所述多传感器模拟数据进行融合,生成模拟的多传感器融合数据;根据所述模拟的多传感器融合数据生成飞行模拟控制指令。
【技术特征摘要】
【国外来华专利技术】1.一种基于多传感器数据融合的飞行模拟方法,其特征在于,包括:获取飞行模拟控制终端发送的飞行模拟器启动指令,启动飞行模拟器;根据预设多传感器模型参数和所述飞行模拟器输出的地面实况模拟数据,生成多传感器模拟数据;将所述多传感器模拟数据进行融合,生成模拟的多传感器融合数据;根据所述模拟的多传感器融合数据生成飞行模拟控制指令。2.如权利要求1所述的飞行模拟方法,其特征在于,所述根据所述模拟的多传感器融合数据生成飞行模拟控制指令之后,所述方法还包括:根据所述飞行模拟控制指令生成动力输出指令,以通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,并生成飞行状态模拟数据和地面实况模拟数据;将所述飞行状态模拟数据推送给所述飞行模拟控制终端,以通过所述飞行模拟控制终端进行飞行模拟显示。3.如权利要求1所述的飞行模拟方法,其特征在于,所述获取飞行模拟控制终端发送的飞行模拟器启动指令之后,启动飞行模拟器之前,所述方法还包括:将数据融合模块的输入数据由无人飞行器的真实多传感器数据切换为多传感器模拟数据;将无人飞行器的动力控制模块的控制对象由无人飞行器的真实执行器切换为飞行模拟器。4.如权利要求3所述的飞行模拟方法,其特征在于,所述将数据融合模块的输入数据由无人飞行器的真实多传感器数据切换为真实多传感器模拟数据之前,所述方法还包括:将所述飞行模拟器启动指令存储至存储介质;控制无人飞行器或飞行模拟器重启,以完成对所述飞行模拟器的飞行状态模拟数据的重置;其中,所述重启为硬件重启或软件重启。5.如权利要求2至4任一项所述的飞行模拟方法,其特征在于,所述通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,包括:获取所述飞行模拟控制终端发送的飞行模拟参数设置指令;根据所述飞行模拟参数设置指令,控制所述飞行模拟器改变飞行模拟参数。6.如权利要求2至4任一项所述的飞行模拟方法,其特征在于,所述通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,包括:获取所述飞行模拟控制终端发送的多传感器模型的特性参数修改指令,改变所述多传感器模型中的一个或多个传感器的特性参数;根据所述特性参数和所述飞行状态模拟数据,验证无人飞行器在不同特性参数的传感器配置下的飞行稳定性。7.如权利要求2至4任一项所述的飞行模拟方法,其特征在于,所述通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,包括:获取所述飞行模拟控制终端发送的多传感器模型的特性参数修改指令,改变所述多传感器模型中的一个或多个传感器的特性参数;根据所述特性参数和所述飞行状态模拟数据,验证数据融合算法在不同特性参数的传感器配置下的稳定性。8.如权利要求2至4任一项所述的飞行模拟方法,其特征在于,所述通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,包括:获取所述飞行模拟控制终端发送的多传感器模型的特性参数修改指令,对多传感器模型中的一个或多个传感器注入预设故障;根据所述预设故障和所述飞行状态模拟数据,验证所述多传感器模型的故障诊断性能及隔离算法性能。9.如权利要求1至4任一项所述的飞行模拟方法,其特征在于,所述飞行模拟方法还包括:获取所述飞行模拟控制终端发送的飞行模拟器退出指令;退出飞行模拟器,并将数据融合模块的输入数据切换至无人飞行器的真实多传感器数据以及切换动力输出指令的接收者至无人飞行器的真实执行器。10.一种基于多传感器数据融合的飞行模拟装置,其特征在于,包括:飞行模拟单元,用于获取飞行模拟控制终端发送的飞行模拟器启动指令,启动飞行模拟器;传感模拟单元,用于根据预设多传感器模型参数和所述飞行模拟器输出的地面实况模拟数据,生成多传感器模拟数据;数据融合单元,用于将所述多传感器模拟数据进行融合,生成模拟的多传感器融合数据;逻辑功能单元,用于根据所述模拟的多传感器融合数据生成飞行模拟控制指令。11.如权利要求10所述的飞行模拟装置,其特征在于,所述飞行模拟装置还包括:动力控制单元,用于根据所述飞行模拟控制指令生成动力输出指令,以通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,并生成飞行状态模拟数据和地面实况模拟数据;数据通信单元,用于将所述飞行状态模拟数据推送给所述飞行模拟控制终端,以通过所述飞行模拟控制终端进行飞行模拟显示。12.如权利要求11所述的飞行模拟装置,其特征在于,所述飞行模拟装置还包括:第一切换单元,用于将数据融合模块的输入数据由无人飞行器的真实多传感器数据切换为多传感器模拟数据;第二切换单元,用于将无人飞行器的动力控制模块的控制对象由无人飞行器的真实执行器切换为飞行模拟器。13.如权利要求12所述的飞行模拟装置,其特征在于,所述飞行模拟装置还包括:存储单元,用于将所述飞行模拟器启动指令存储至存储介质;重置单元,用于控制无人飞行器或飞行模拟器重启,以完成对所述飞行模拟器的飞行状态模拟数据的重置;其中,所述重启为硬件重启或软件重启。14.如权利要求11至13任一项所述的飞行模拟装置,其特征在于,所述飞行模拟单元还用于:获取所述飞行模拟控制终端发送的飞行模拟参数设置指令;根据所述飞行模拟参数设置指令,控制所述飞行模拟器改变飞行模拟参数。15.如权利要求11至13任一项所述的飞行模拟装置,其特征在于,所述飞行模拟单元还用于:获取所述飞行模拟控制终端发送的多传感器模型的特性参数修改指令,改变所述多传感器模型中的一个或多个传感器的特性参数;根据所述特性参数和所述飞行状态模拟数据,验证无人飞行器在不同特性参数的传感器配置下的飞行稳定性。16.如权利要求11至13任一项所述的飞行模拟装置,其特征在于,所述飞行模拟单元还用于:获取所述飞行模拟控制终端发送的多传感器模型的特性参数修改指令,改变所述多传感器模型中的一个或多个传感器的特性参数;根据所述特性参数和所述飞行状态模拟数据,验证数据融合算法在不同特性参数的传感器配置下的稳定性。17.如权利要求11至13任一项所述的飞行模拟装置,其特征在于,所述飞行模拟单元还用于:获取所述飞行模拟控制终端发送的多传感器模型的特性参数修改指令,对多传感器模型中的一个或多个传感器注入预设故障;根据所述预设故障和所述飞行状态模拟数据,验证所述多传感器模型的故障诊断性能及隔离算法性能。18.如权利要求10至13任一项所述的飞行模拟装置,其特征在于,所述飞行模拟单元,还用于:获取所述飞行模拟控制终端发送的飞行模拟器退出指令;退出飞行模拟器,并将数据融合模块的输入数据切换至无人飞行器的真实多传感器数据以及切换动力输出指令的接收者至无人飞行器的真实执行器。19.一种基于多传感器数据融合的飞行模拟方法,应用于无人飞行器端,所述无人飞行器包括飞行模拟器,其特征在于,包括:获取飞行模拟器启动指令,启动飞行模拟器;根据预设多传感器模型参数和所述飞行模拟器输出的地面实况模拟数据,生成多传感器模拟数据;将所述多传感器模拟数据进行融合,生成模拟的多传感器融合数据;根据所述模拟的多传感器融合数据生成飞行模拟控制指令。20.如权利要求19所述的飞行模拟方法,其特征在于,所述根据所述模拟的多传感器融合数据生成飞行模拟控制指令之后,所述方法还包括:根据所述飞行模拟控制指令生成动力输出指令,以通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,并生成飞行状态模拟数据和地面实况模拟数据;将所述飞行状态模拟数据推送给所述飞行模拟控制终端,以通过所述飞行模拟控制终端进行飞行模拟显示。21.如权利要求20所述的飞行模拟方法,其特征在于,所述获取飞行模拟控制终端发送的飞行模拟器启动指令之后,启动飞行模拟器之前,所述方法还包括:将数据融合模块的输入数据由所述无人飞行器的真实多传感器数据切换为多传感器模拟数据;将无人飞行器的动力控制模块的控制对象由所述无人飞行器的真实执行器切换为飞行模拟器。22.如权利要求21所述的飞行模拟方法,其特征在于,所述将数据融合模块的输入数据由所述无人飞行器的真实多传感器数据切换为真实多传感器模拟数据之前,所述方法还包括:将所述飞行模拟器启动指令存储至存储介质;控制所述无人飞行器或所述飞行模拟器重启,以完成对所述飞行模拟器的飞行状态模拟数据的重置;其中,所述重启为硬件重启或软件重启。23.如权利要求20至22任一项所述的飞行模拟方法,其特征在于,所述通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,包括:获取所述飞行模拟控制终端发送的飞行模拟参数设置指令;根据所述飞行模拟参数设置指令,控制所述飞行模拟器改变飞行模拟参数。24.如权利要求20至22任一项所述的飞行模拟方法,其特征在于,所述通过所述动力输出指令控制所述飞行模拟器进行飞行模拟,包括:获取所述飞行模拟控制终端发送的多传感器模型的特性参数修改指令,改变所述多传感器模型中的一个或多个传感器的特性参数;根据所述特性参数和所述飞行状态模拟数据,验证所述无人飞行器在不同特性参数的传感器配置下...
【专利技术属性】
技术研发人员:陈超彬,彭昭亮,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。