The invention relates to a UAV control method based on big data, which includes: receiving flight action measurement data and obstacle avoidance test images; The flight action measurement data is first decomposed into flight action measurement matrix, and the flight action estimation matrix is obtained according to the flight action measurement data, and then the flight action loss function is constructed according to the flight action estimation matrix and flight action measurement matrix; The flight displacement measurement matrix is obtained by the second flight action decomposition of the obstacle avoidance test image, and the flight displacement estimation matrix is obtained according to the obstacle avoidance test image, and then the flight visual loss function is constructed according to the flight displacement measurement matrix and the flight displacement estimation matrix; The flight action constraint conditions are constructed according to the obstacle avoidance test image, and the real-time flight action of UAV is generated according to the flight action loss function, flight vision loss function and flight action constraint conditions. Flight action constraints generate real-time flight actions of UAV. Flight action constraints generate real-time flight actions of UAV< br/>
【技术实现步骤摘要】
一种基于大数据的无人机控制方法
[0001]本专利技术涉及大数据和无人机控制领域,尤其涉及一种基于大数据的无人机控制方法。
技术介绍
[0002]大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
[0003]无人机控制技术研究是目前国内外大学和研究机构关注的热点之一。近年来,无人机空中作业越来越普遍,已被广泛应用于各种场合,其有效克服了有人驾驶飞机在空中作业时的种种不足,降低了维护和采购成本,并且增加了作业的灵活性和适应性。但是,无人机在飞行过程中往往面临着山脉、建筑物、树木和输电线路等有形障碍物的安全威胁,以及受到禁飞区、危险区等无形障碍物的约束。因此,避障飞行对于无人机具有非常重要的意义,是无人机完成复杂、多功能高难度动作的前提条件。
技术实现思路
[0004]有鉴于此,本专利技术提供了一种基于大数据的无人机控制方法,其包括:
[0005]接收无人机发送的飞行动作测量数据和避障测试区域的图像采集器发送的避障测试图像;
[0006]对飞行动作测量数据进行第一飞行动作分解得到飞行动作测量矩阵,并根据飞行动作测量数据得到飞行动作估算矩阵,然后根据飞行动作估算矩阵和飞行动作测量矩阵构建飞行动作损失函数;
[0007]对飞行动作测量数据进行第一飞行动作分解包括:根据飞行动作测量数据获取无人机在标准飞行坐标系下的飞行动作矩阵,并获取第一飞行坐标系与第二飞 ...
【技术保护点】
【技术特征摘要】
1.一种基于大数据的无人机控制方法,其特征在于,接收无人机发送的飞行动作测量数据和避障测试区域的图像采集器发送的避障测试图像;对飞行动作测量数据进行第一飞行动作分解得到飞行动作测量矩阵,并根据飞行动作测量数据得到飞行动作估算矩阵,然后根据飞行动作估算矩阵和飞行动作测量矩阵构建飞行动作损失函数;对飞行动作测量数据进行第一飞行动作分解包括:根据飞行动作测量数据获取无人机在标准飞行坐标系下的飞行动作矩阵,并获取第一飞行坐标系与第二飞行坐标系间的固定盘旋偏差矩阵,然后根据无人机在标准飞行坐标系下的飞行动作矩阵和第一飞行坐标系与第二飞行坐标系间的固定盘旋偏差矩阵得到飞行动作测量矩阵;对避障测试图像进行第二飞行动作分解得到飞行位移测量矩阵,并根据避障测试图像得到飞行位移估算矩阵,然后根据飞行位移测量矩阵和飞行位移估算矩阵构建飞行视觉损失函数;对避障测试图像进行第二飞行动作分解包括:对避障测试图像进行动作解算以获取无人机在第三飞行坐标系下各飞行中枢点的测量坐标,并获取每个飞行中枢点的置信度,然后根据所有飞行中枢点在第三飞行坐标下的测量坐标得到飞行位移测量矩阵;所述飞行中枢点的置信度表征对应飞行中枢点被准确识别的概率;根据避障测试图像构建飞行动作约束条件,并根据飞行动作损失函数、飞行视觉损失函数和飞行动作约束条件生成无人机的实时飞行动作;识别避障测试图像中的实体障碍,并根据所述实体障碍和所述实时飞行动作生成自动避障指令,然后将所述自动避障指令发送到无人机;无人机响应于接收到的自动避障指令进行自动避障。2.根据权利要求1所述的方法,其特征在于,所述飞行动作测量数据包括无人机上所有飞行动作测量设备采集的无人机的实时飞行动作数据。3.根据权利要求1或2所述的方法,其特征在于,根据飞行动作估算矩阵和飞行动作测量矩阵构建飞行动作损失函数:其中,为飞行动作损失函数,n为无人机上飞行动作测量设备的数量,i为飞行动作测量设备的索引,为标准飞行坐标系下第i个飞行动作测量设备的飞行动...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。