CN105045276A - 无人机飞行控制方法及装置 - Google Patents

无人机飞行控制方法及装置 Download PDF

Info

Publication number
CN105045276A
CN105045276A CN201510387864.8A CN201510387864A CN105045276A CN 105045276 A CN105045276 A CN 105045276A CN 201510387864 A CN201510387864 A CN 201510387864A CN 105045276 A CN105045276 A CN 105045276A
Authority
CN
China
Prior art keywords
unmanned plane
distance
unique point
moved
current flight
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
CN201510387864.8A
Other languages
English (en)
Other versions
CN105045276B (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.)
Sichuan Yidian Aviation Technology Co., Ltd
Original Assignee
Shenzhen AEE Technology Co Ltd
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 Shenzhen AEE Technology Co Ltd filed Critical Shenzhen AEE Technology Co Ltd
Priority to CN201510387864.8A priority Critical patent/CN105045276B/zh
Publication of CN105045276A publication Critical patent/CN105045276A/zh
Application granted granted Critical
Publication of CN105045276B publication Critical patent/CN105045276B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种无人机飞行控制方法,该方法包括:控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;分析拍摄图像,得到拍摄图像上的至少一个特征点;获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;获取无人机的当前飞行高度;根据特征点在第一方向运动的距离和无人机的当前飞行高度,得到无人机在第一方向上的补偿漂移量;及根据特征点在第二方向运动的距离和无人机的当前飞行高度,得到无人机在第二方向上的补偿漂移量;根据第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行。本发明还公开了一种无人机飞行控制装置。采用本发明可提供一种可靠、低成本的飞行控制策略。

Description

无人机飞行控制方法及装置
技术领域
本发明涉及无人机领域,尤其涉及一种无人机飞行控制方法及装置。
背景技术
由于无人机具有体积小、重量轻、可垂直起飞降落、定点悬停、高机动性等优点,在交通监控、自然灾害监视与救援、环境和污染监测、农林业勘测、应对突发事件等领域具有广阔的应用前景。
在室外环境下,无人机的位置信息可由全球定位***(GPS)提供实时位置信息。在无GPS信号的环境下,例如在室内环境中,通常由高速、高精度的室内定位***(如Vicon高速动作捕捉***,Optitrack运动捕捉***、基于超宽带技术的无线定位***等)提供无人机的实时位置信息,这些高速、高精度室内定位***的价格非常昂贵,同时,由于无人机受限于定位***的有效测量空间,这极大地限制了无人机自主飞行的性能。实现无人机自定位的另一种解决方案是使用激光测距仪,但适于小型无人机的激光测距仪的价格昂贵、更新效率低。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种无人机飞行控制方法及装置,旨在提供可靠、低成本的飞行控制策略。
为实现上述目的,本发明提供一种无人机飞行控制方法,该方法包括:
控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;
分析所述拍摄图像,得到拍摄图像上的至少一个特征点;
获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;所述第一方向与第二方向呈垂直关系;
获取所述无人机的当前飞行高度;
根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量;
根据所述第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行。
优选地,所述获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离的步骤包括:
分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,对所述计算的各个特征点在第一方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第一方向运动的距离;
分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,对所述计算的各个特征点在第二方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第二方向运动的距离。
优选地,所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤之前,该方法还包括:判断所述摄像机是否正对地面拍摄;
所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤包括:
在所述摄像机未正对地面拍摄时,获取搭载在云台上的陀螺仪在第一方向运动的距离和在第二方向运动的距离;
根据所述特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;及根据所述特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量;
根据所述无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
优选地,所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤之前,该方法还包括:判断所述无人机是否有运动量及判断搭载在该无人机上的摄像机的拍摄视野中是否存在移动物;所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤包括:
在所述无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,采集设置在无人机上的加速度计测量的加速度;
对所述采集的加速度进行二次积分得到位移量;
根据所述特征点在第一方向运动的距离及所述位移量,得到无人机在第一方向上的第二初始补偿漂移量;及根据所述特征点在第二方向运动的距离及所述位移量,得到无人机在第二方向上的第二初始补偿漂移量;
根据所述无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
优选地,所述分析所述拍摄图像,得到拍摄图像上的至少一个特征点的步骤为:
分析所述拍摄图像,从所述拍摄图像中获取梯度图像,并根据梯度图像提取至少一个特征点。
此外,为实现上述目的,本发明还提供一种无人机飞行控制装置,该装置包括:
第一控制模块,用于控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;
分析模块,用于分析所述拍摄图像,得到拍摄图像上的至少一个特征点;
第一获取模块,用于获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;所述第一方向与第二方向呈垂直关系;
第二获取模块,用于获取所述无人机的当前飞行高度;
补偿模块,用于根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量;
第二控制模块,用于根据所述第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行。
优选地,所述第一获取模块包括:
第一获取单元,用于分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,对所述计算的各个特征点在第一方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第一方向运动的距离;
第二获取单元,用于分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,对所述计算的各个特征点在第二方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第二方向运动的距离。
优选地,所述装置还包括第一判断模块,用于判断所述摄像机是否正对地面拍摄;
所述补偿模块包括:
第三获取单元,用于在所述摄像机未正对地面拍摄时,获取搭载在云台上的陀螺仪在第一方向运动的距离和在第二方向运动的距离;
第一补偿单元,用于根据所述特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;及根据所述特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量;
第二补偿单元,用于根据所述无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
优选地,所述装置还包括第二判断模块,用于判断所述无人机是否有运动量及判断搭载在该无人机上的摄像机的拍摄视野中是否存在移动物;
所述补偿模块包括:
采集单元,用于在所述无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,采集设置在无人机上的加速度计测量的加速度;
积分单元,用于对所述采集的加速度进行二次积分得到位移量;
第三补偿单元,用于根据所述特征点在第一方向运动的距离及所述位移量,得到无人机在第一方向上的第二初始补偿漂移量;及根据所述特征点在第二方向运动的距离及所述位移量,得到无人机在第二方向上的第二初始补偿漂移量;
第四补偿单元,用于根据所述无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
优选地,所述分析模块包括:
分析单元,用于分析所述拍摄图像,从所述拍摄图像中获取梯度图像,并根据梯度图像提取至少一个特征点。
本发明的无人机飞行控制方法及装置,通过控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;分析所述拍摄图像,得到拍摄图像上的至少一个特征点;获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;获取所述无人机的当前飞行高度;根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量;根据所述第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行;即可通过搭载在无人机上的摄像机得到拍摄图像,根据该拍摄图像中的特征点的位置变化及无人机的当前飞行高度,得到补偿漂移量,再根据该补偿漂移量控制无人机飞行,使得无人机飞行到特定位置,对无人机进行定位,具有可靠、低成本优点。
附图说明
图1为本发明无人机飞行控制方法优选实施例的流程示意图;
图2为本发明获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离的步骤的细化流程示意图;
图3为图1中步骤S50的第一实施例的详细流程示意图;
图4为图1中步骤S50的第二实施例的详细流程示意图;
图5为本发明无人机飞行控制装置优选实施例的结构示意图;
图6为本发明无人机飞行控制装置的第一获取模块的细化结构示意图;
图7为本发明无人机飞行控制装置的补偿模块的第一实施例细化结构示意图;
图8为本发明无人机飞行控制装置的补偿模块的第二实施例细化结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明无人机飞行控制方法优选实施例的流程示意图,该方法包括:
S10、控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像。
摄像机搭载在无人机上,与无人机固定连接。在一实施例中,可通过云台将摄像机搭载在无人机上,通过该摄像机可拍摄无人机正下方或前方的图像。
在该步骤中,控制摄像机按照预设频率进行拍摄操作,得到拍摄图像;该预设频率由摄像机的具体配置决定,若该摄像机的配置高,则该预设频率可以大一些,若该摄像机的配置低,则该预设频率可以小一些。在一实施例中,该预设频率可以为250次/秒,即每秒拍摄250幅图像。
S20、分析该拍摄图像,得到拍摄图像上的至少一个特征点。
当步骤S10中得到的拍摄图像有多个时,则分别对各个拍摄图像进行分析,得到各个拍摄图像上的特征点。各个拍摄图像上的特征点至少有一个。
在一实施例中,分析该拍摄图像,得到拍摄图像上的至少一个特征点的步骤为:分析该拍摄图像,从该拍摄图像中获取梯度图像,并根据梯度图像提取至少一个特征点。根据获取的梯度图像计算梯度值,选取梯度值大于预设梯度阀值的点为特征点。
S30、获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;该第一方向与第二方向呈垂直关系。
较佳的,该第一方向为水平方向,该第二方向为垂直方向;或该第一方向为垂直方向,该第二方向为水平方向。
特征点在前拍摄图像中的坐标为(x1,y1),特征点在后拍摄图像中的坐标为(x2,y2),将特征点在前拍摄图像中的坐标点(x1,y1)与在后拍摄图像中的坐标(x2,y2)作差,得到特征点在第一方向运动的距离和在第二方向运动的距离,如,特征点在第一方向运动的距离D为|x1-x2|,特征点在第二方向运动的距离D’为|y1-y2|。
S40、获取该无人机的当前飞行高度。
可通过设置在无人机上的超声波传感器、激光传感器、声纳传感器、红外传感器等高度测量传感器测量无人机的当前飞行高度,该当前飞行高度为无人机相对地面的高度。
在该步骤中,通过读取超声传感器、激光传感器、声呐传感器、红外传感器等高度测量传感器上的测量数据,得到无人机的当前飞行高度。
S50、根据该特征点在第一方向运动的距离和无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;及根据该特征点在第二方向运动的距离和无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量。
在该步骤中,根据特征点在第一方向运动的距离和无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;较佳中,可对该特征点在第一方向运动的距离和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第一方向运动的补偿漂移量offset1,即其中D表示该特征点在第一方向运动的距离,H表示无人机的当前飞行高度。
在该步骤中,根据特征点在第二方向运动的距离和无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;较佳的,可对该特征点在第二方向运动的距离和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第二方向运动的补偿漂移量offset2,即其中D’表示该特征点在第二方向运动的距离,H表示无人机的当前飞行高度。
S60、根据该第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行。
在该步骤中,根据该第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行,使得无人机飞行到特定位置,对无人机进行定位。具体的,可先根据该第一方向上的补偿漂移量和第二方向上的补偿漂移量计算需要向无人机上的马达输出的PWM信号,然后将该计算出的PWM信号发送给无人机的微控制器,供微控制器根据该PWM信号控制马达的转速。
采用上述实施例,通过控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;分析该拍摄图像,得到拍摄图像上的至少一个特征点;获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;获取该无人机的当前飞行高度;根据该特征点在第一方向运动的距离和无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;及根据该特征点在第二方向运动的距离和无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;根据该第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行;即可通过搭载在无人机上的摄像机得到拍摄图像,根据该拍摄图像中的特征点的位置变化及无人机的当前飞行高度,得到补偿漂移量,再根据该补偿漂移量控制无人机飞行,使得无人机飞行到特定位置,对无人机进行定位,具有可靠、低成本优点。
进一步的,如图2所示,该获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离的步骤包括:
S31、分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,对该计算的各个特征点在第一方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第一方向运动的距离。
当在前后两个拍摄图像中的特征点有多个时,则分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,如在前后两个拍摄图像都包括特征点P1、P2、……、Pi、.......、Pn,n表示特征点个数,特征点P1、P2、…、Pi、....、Pn在前拍摄图像中的坐标分别为(x11,y11)、(x21,y21)、…、(xi1,yi1)…、(xn1,yn1),特征点P1、P2、…、Pi、....、Pn在后拍摄图像中的坐标分别为(x12,y12)、(x22,y22)、…(xi2,yi2)、…、(xn2,yn2),各个特征点在第一方向运动的距离为|x11-x12|、|x21-x22|、…、|xi1-xi2|、…、|xn1-xn2|;然后对计算的各个特征点在第一方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第一方向运动的距离D,D=(|x11-x12|+|x21-x22|+…+|xi1-xi2|+…+|xn1-xn2|)/n,可使得获取的特征点在第一方向运动的距离更加准确。
S32、分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,对该计算的各个特征点在第二方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第二方向运动的距离。
当在前后两个拍摄图像中的特征点有多个时,则分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,如在前后两个拍摄图像都包括特征点P1、P2、……、Pi、…....、Pn,n表示特征点个数,特征点P1、P2、…、Pi、....、Pn在前拍摄图像中的坐标分别为(x11,y11)、(x21,y21)、…、(xi1,yi1)…、(xn1,yn1),特征点P1、P2、…、Pi、....、Pn在后拍摄图像中的坐标分别为(x12,y12)、(x22,y22)、…(xi2,yi2)、…、(xn2,yn2),各个特征点在第二方向运动的距离为|y11-y12|、|y21-y22|、…、|yi1-yi2|、…、|yn1-yn2|;然后对计算的各个特征点在第二方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第二方向运动的距离D’,D’=(|y11-y12|+|y21-y22|+…+|yi1-yi2|+…+|yn1-yn2|)/n,可使得获取的特征点在第二方向运动的距离更加准确。
进一步的,在步骤S50之前,该方法还包括:S70、判断该摄像机是否正对地面拍摄,在该摄像头正对地面拍摄时,执行步骤S50。
可通过判断该摄像机的摄像头是否正对地面以确定该摄像机是否正对地面拍摄,在该摄像机的摄像头正对地面时,可以确定该摄像机正对地面拍摄。
如图3所示,在一实施例中,该步骤S50包括以下步骤:
S51、在该摄像机未正对地面拍摄时,获取搭载在云台上的陀螺仪在第一方向运动的距离和在第二方向运动的距离。
该陀螺仪搭载在云台上,与无人机固定连接。在该步骤中,采集搭载在云台上的陀螺仪在第一方向上的角度速度和第二方向上的角速度,通过该采集的陀螺仪在第一方向上的角度速度和第二方向上的角速度得到陀螺仪在第一方运动的距离和第二方向运动的距离。
S52、根据该特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;及根据该特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量。
在该步骤中,根据该特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;较佳的,无人机在第一方向上的第一初始补偿漂移量offset1初始可通过以下公式获得:offset1初始=D-kG,其中D表示特征点在第一方向运动的距离,k表示陀螺仪的增益系数,G表示陀螺仪在第一方向运动的距离,陀螺仪的增益系数k与陀螺仪的所处的高度有关,可预先设置该陀螺仪在各个高度段的增益系数,如,在预设高度下,可将陀螺仪的增益系数k设置为1。
在该步骤中,还根据该特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量;较佳的,无人机在第二方向上的第一初始补偿漂移量offset2初始可通过以下公式获得:offset2初始=D’-kG’,其中D’表示特征点在第二方向运动的距离,k表示陀螺仪的增益系数,G’表示陀螺仪在第二方向运动的距离。
S53、根据该无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;及根据该无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量。
在该步骤中,根据该无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;较佳的,可对无人机在第一方向上的第一初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第一方向运动的补偿漂移量offset1,即其中D表示该特征点在第一方向运动的距离,G表示陀螺仪在第一方向运动的距离,H表示无人机的当前飞行高度。
在该步骤中,根据该无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;较佳的,可对无人机在第二方向上的第一初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第二方向运动的补偿漂移量offset2,即其中D’表示该特征点在第一方向运动的距离,G’表示陀螺仪在第二方向运动的距离,H表示无人机的当前飞行高度。
进一步的,在步骤S50之前,该方法还包括:S80、判断该无人机是否有运动量及判断搭载在该无人机上的摄像机的拍摄视野中是否存在移动物,在该无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,执行步骤S50。
可通过判断该无人机的飞行状态确定该无人机是否有运动量,当该无人机处于悬停状态时,可确定该无人机没有运动量。可通过以下方式判断该摄像机的拍摄视野中是否存在移动物,如在摄像机位置不变及拍摄参数不变时,摄像机按照一定的间隔时间拍摄两张图片,如果两张图片有差异,则可认为在摄像机的拍摄视野中存在移动物。
如图3所示,在另一实施例中,该步骤S50包括以下步骤:
S54、在该无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,采集设置在无人机上的加速度计测量的加速度。
该加速度计可以为重力传感器。
S55、对该采集的加速度进行二次积分得到位移量。
S56、根据该特征点在第一方向运动的距离及该位移量,得到无人机在第一方向上的第二初始补偿漂移量;及根据该特征点在第二方向运动的距离及该位移量,得到无人机在第二方向上的第二初始补偿漂移量。
在该步骤中,根据该特征点在第一方向运动的距离及该位移量,得到无人机在第一方向上的第二初始补偿漂移量;较佳的,无人机在第一方向上的第二初始补偿漂移量offset1’初始可通过以下公式获得:offset1’初始=(1-t)D+tW,其中D表示特征点在第一方向运动的距离,t表示加速度计的融合系数,W表示位移量。
在该步骤中,根据该特征点在第二方向运动的距离及该位移量,得到无人机在第二方向上的第二初始补偿漂移量;较佳的,无人机在第二方向上的第二初始补偿漂移量offset2’初始可通过以下公式获得:offset2’初始=(1-t)D’+tW,其中D’表示特征点在第二方向运动的距离,t表示加速度计的融合系数,W表示位移量。
S57、根据该无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;及根据该无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量。
在该步骤中,根据该无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;较佳的,可对无人机在第一方向上的第二初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第一方向运动的补偿漂移量offset1,即其中D表示该特征点在第一方向运动的距离,W表示位移量,H表示无人机的当前飞行高度。
在该步骤中,根据该无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;较佳的,可对无人机在第二方向上的第二初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第二方向运动的补偿漂移量offset2,即其中D’表示该特征点在第二方向运动的距离,W表示位移量,H表示无人机的当前飞行高度。
参照图5,图5为本发明无人机飞行控制装置优选实施例的结构示意图,该装置包括:
第一控制模块10,用于控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;
分析模块20,用于分析该拍摄图像,得到拍摄图像上的至少一个特征点;
第一获取模块30,用于获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;该第一方向与第二方向呈垂直关系;
第二获取模块40,用于获取该无人机的当前飞行高度;
补偿模块50,用于根据该特征点在第一方向运动的距离和无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;及根据该特征点在第二方向运动的距离和无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;
第二控制模块60,用于根据该第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行。
摄像机搭载在无人机上,与无人机固定连接。在一实施例中,可通过云台将摄像机搭载在无人机上,通过该摄像机可拍摄无人机正下方或前方的图像。
该第一控制模块10控制摄像机按照预设频率进行拍摄操作,得到拍摄图像;该预设频率由摄像机的具体配置决定,若该摄像机的配置高,则该预设频率可以大一些,若该摄像机的配置低,则该预设频率可以小一些。在一实施例中,该预设频率可以为250次/秒,即每秒拍摄250幅图像。
当该第一控制模块10控制摄像机拍摄的拍摄图像有多个时,该分析模块20分别对各个拍摄图像进行分析,得到各个拍摄图像上的特征点。各个拍摄图像上的特征点至少有一个。在一实施例中,该该分析模块20包括分析单元,用于分析该拍摄图像,从该拍摄图像中获取梯度图像,并根据梯度图像提取至少一个特征点。该分析单元根据获取的梯度图像计算梯度值,选取梯度值大于预设梯度阀值的点为特征点。
较佳的,该第一方向为水平方向,该第二方向为垂直方向;或该第一方向为垂直方向,该第二方向为水平方向。
特征点在前拍摄图像中的坐标为(x1,y1),特征点在后拍摄图像中的坐标为(x2,y2),该第一获取模块30将特征点在前拍摄图像中的坐标点(x1,y1)与在后拍摄图像中的坐标(x2,y2)作差,得到特征点在第一方向运动的距离和在第二方向运动的距离,如,特征点在第一方向运动的距离D为|x1-x2|,特征点在第二方向运动的距离D’为|y1-y2|。
可通过设置在无人机上的超声波传感器、激光传感器、声纳传感器、红外传感器等高度测量传感器测量无人机的当前飞行高度,该当前飞行高度为无人机相对地面的高度。
该第二获取模块40通过读取超声传感器、激光传感器、声呐传感器、红外传感器等高度测量传感器上的测量数据,得到无人机的当前飞行高度。
该补偿模块50根据特征点在第一方向运动的距离和无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;较佳中,可对该特征点在第一方向运动的距离和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第一方向运动的补偿漂移量offset1,即其中D表示该特征点在第一方向运动的距离,H表示无人机的当前飞行高度。
该补偿模块50还根据特征点在第二方向运动的距离和无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;较佳的,可对该特征点在第二方向运动的距离和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第二方向运动的补偿漂移量offset2,即其中D’表示该特征点在第二方向运动的距离,H表示无人机的当前飞行高度。
该第二控制模块60根据该第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行,使得无人机飞行到特定位置,对无人机进行定位。具体的,该第二控制模块60可先根据该第一方向上的补偿漂移量和第二方向上的补偿漂移量计算需要向无人机上的马达输出的PWM信号,然后将该计算出的PWM信号发送给无人机的微控制器,供微控制器根据该PWM信号控制马达的转速。
进一步的,如图6所示,该第一获取模块30包括:
第一获取单元31,用于分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,对该计算的各个特征点在第一方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第一方向运动的距离;
第二获取单元32,用于分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,对该计算的各个特征点在第二方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第二方向运动的距离。
当在前后两个拍摄图像中的特征点有多个时,该第一获取单元31分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,如在前后两个拍摄图像都包括特征点P1、P2、……、Pi、.......、Pn,n表示特征点个数,特征点P1、P2、…、Pi、....、Pn在前拍摄图像中的坐标分别为(x11,y11)、(x21,y21)、…、(xi1,yi1)…、(xn1,yn1),特征点P1、P2、…、Pi、....、Pn在后拍摄图像中的坐标分别为(x12,y12)、(x22,y22)、…(xi2,yi2)、…、(xn2,yn2),各个特征点在第一方向运动的距离为|x11-x12|、|x21-x22|、…、|xi1-xi2|、…、|xn1-xn2|;然后对计算的各个特征点在第一方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第一方向运动的距离D,D=(|x11-x12|+|x21-x22|+…+|xi1-xi2|+…+|xn1-xn2|)/n,可使得获取的特征点在第一方向运动的距离更加准确。
当在前后两个拍摄图像中的特征点有多个时,该第二获取单元32分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,如在前后两个拍摄图像都包括特征点P1、P2、……、Pi、.......、Pn,n表示特征点个数,特征点P1、P2、…、Pi、....、Pn在前拍摄图像中的坐标分别为(x11,y11)、(x21,y21)、…、(xi1,yi1)…、(xn1,yn1),特征点P1、P2、…、Pi、....、Pn在后拍摄图像中的坐标分别为(x12,y12)、(x22,y22)、…(xi2,yi2)、…、(xn2,yn2),各个特征点在第二方向运动的距离为|y11-y12|、|y21-y22|、…、|yi1-yi2|、…、|yn1-yn2|;然后对计算的各个特征点在第二方向运动的距离求平均值,作为该前后两个拍摄图像中的特征点在第二方向运动的距离D’,D’=(|y11-y12|+|y21-y22|+…+|yi1-yi2|+…+|yn1-yn2|)/n,可使得获取的特征点在第二方向运动的距离更加准确。
进一步的,该装置还包括第一判断模块,用于判断该摄像机是否正对地面拍摄。如图7所示,在一实施例中,该补偿模块50包括:
第三获取单元51,用于在该摄像机未正对地面拍摄时,获取搭载在云台上的陀螺仪在第一方向运动的距离和在第二方向运动的距离;
第一补偿单元52,用于根据该特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;及根据该特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量;
第二补偿单元53,用于根据该无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;及根据该无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量。
该第一判断模块可通过判断该摄像机的摄像头是否正对地面以确定该摄像机是否正对地面拍摄,在该摄像机的摄像头正对地面时,可以确定该摄像机正对地面拍摄。
该陀螺仪搭载在云台上,与无人机固定连接。该第三获取单元51采集搭载在云台上的陀螺仪在第一方向上的角度速度和第二方向上的角速度,通过该采集的陀螺仪在第一方向上的角度速度和第二方向上的角速度得到陀螺仪在第一方运动的距离和第二方向运动的距离。
该第一补偿单元52根据该特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;较佳的,无人机在第一方向上的第一初始补偿漂移量offset1初始可通过以下公式获得:offset1初始=D-kG,其中D表示特征点在第一方向运动的距离,k表示陀螺仪的增益系数,G表示陀螺仪在第一方向运动的距离,陀螺仪的增益系数k与陀螺仪的所处的高度有关,可预先设置该陀螺仪在各个高度段的增益系数,如,在预设高度下,可将陀螺仪的增益系数k设置为1。
该第一补偿单元52还根据该特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量;较佳的,无人机在第二方向上的第一初始补偿漂移量offset2初始可通过以下公式获得:offset2初始=D’-kG’,其中D’表示特征点在第二方向运动的距离,k表示陀螺仪的增益系数,G’表示陀螺仪在第二方向运动的距离。
该第二补偿单元53根据该无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;较佳的,可对无人机在第一方向上的第一初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第一方向运动的补偿漂移量offset1,即其中D表示该特征点在第一方向运动的距离,G表示陀螺仪在第一方向运动的距离,H表示无人机的当前飞行高度。
该第二补偿单元53还根据该无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;较佳的,可对无人机在第二方向上的第一初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第二方向运动的补偿漂移量offset2,即其中D’表示该特征点在第一方向运动的距离,G’表示陀螺仪在第二方向运动的距离,H表示无人机的当前飞行高度。
进一步的,该装置还包括第二判断模块,用于判断所述无人机是否有运动量及判断搭载在该无人机上的摄像机的拍摄视野中是否存在移动物。如图8所示,在另一实施例中,该补偿模块50包括:
采集单元54,用于在该无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,采集设置在无人机上的加速度计测量的加速度;
积分单元55,用于对该采集的加速度进行二次积分得到位移量;
第三补偿单元56,用于根据该特征点在第一方向运动的距离及该位移量,得到无人机在第一方向上的第二初始补偿漂移量;及根据该特征点在第二方向运动的距离及该位移量,得到无人机在第二方向上的第二初始补偿漂移量;
第四补偿单元57,用于根据该无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;及根据该无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量。
该第二判断模块可通过判断该无人机的飞行状态确定该无人机是否有运动量,当该无人机处于悬停状态时,可确定该无人机没有运动量。可通过以下方式判断该摄像机的拍摄视野中是否存在移动物,如在摄像机位置不变及拍摄参数不变时,摄像机按照一定的间隔时间拍摄两张图片,如果两张图片有差异,则可认为在摄像机的拍摄视野中存在移动物。
在无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,该采集单元54采集设置在该无人机上加速度计测量的加速度。该加速度计可以为重力传感器。
该第三补偿单元56根据该特征点在第一方向运动的距离及该位移量,得到无人机在第一方向上的第二初始补偿漂移量;较佳的,无人机在第一方向上的第二初始补偿漂移量offset1’初始可通过以下公式获得:offset1’初始=(1-t)D+tW,其中D表示特征点在第一方向运动的距离,t表示加速度计的融合系数,W表示位移量。
该第三补偿单元56还根据该特征点在第二方向运动的距离及该位移量,得到无人机在第二方向上的第二初始补偿漂移量;较佳的,无人机在第二方向上的第二初始补偿漂移量offset2’初始可通过以下公式获得:offset2’初始=(1-t)D’+tW,其中D’表示特征点在第二方向运动的距离,t表示加速度计的融合系数,W表示位移量。
该第四补偿单元57根据该无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第一方向上的补偿漂移量;较佳的,可对无人机在第一方向上的第二初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第一方向运动的补偿漂移量offset1,即其中D表示该特征点在第一方向运动的距离,W表示位移量,H表示无人机的当前飞行高度。
该第四补偿单元57还根据该无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到该无人机在第二方向上的补偿漂移量;较佳的,可对无人机在第二方向上的第二初始补偿漂移量和无人机的当前飞行高度进行勾股定理运算,得到该特征点在第二方向运动的补偿漂移量offset2,即其中D’表示该特征点在第二方向运动的距离,W表示位移量,H表示无人机的当前飞行高度。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (10)

1.一种无人机飞行控制方法,其特征在于,该方法包括:
控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;
分析所述拍摄图像,得到拍摄图像上的至少一个特征点;
获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;所述第一方向与第二方向呈垂直关系;获取所述无人机的当前飞行高度;
根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量;
根据所述第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行。
2.如权利要求1所述的无人机飞行控制方法,其特征在于,所述获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离的步骤包括:
分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,对所述计算的各个特征点在第一方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第一方向运动的距离;
分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,对所述计算的各个特征点在第二方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第二方向运动的距离。
3.如权利要求2所述的无人机飞行控制方法,其特征在于,所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤之前,该方法还包括:判断所述摄像机是否正对地面拍摄;
所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤包括:
在所述摄像机未正对地面拍摄时,获取搭载在云台上的陀螺仪在第一方向运动的距离和在第二方向运动的距离;
根据所述特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;及根据所述特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量;
根据所述无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
4.如权利要求2所述的无人机飞行控制方法,其特征在于,所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤之前,该方法还包括:判断所述无人机是否有运动量及判断搭载在该无人机上的摄像机的拍摄视野中是否存在移动物;
所述根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量的步骤包括:
在所述无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,采集设置在无人机上的加速度计测量的加速度;
对所述采集的加速度进行二次积分得到位移量;
根据所述特征点在第一方向运动的距离及所述位移量,得到无人机在第一方向上的第二初始补偿漂移量;及根据所述特征点在第二方向运动的距离及所述位移量,得到无人机在第二方向上的第二初始补偿漂移量;
根据所述无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
5.如权利要求1至4任一项所述的无人机飞行控制方法,其特征在于,所述分析所述拍摄图像,得到拍摄图像上的至少一个特征点的步骤为:
分析所述拍摄图像,从所述拍摄图像中获取梯度图像,并根据梯度图像提取至少一个特征点。
6.一种无人机飞行控制装置,其特征在于,该装置包括:
第一控制模块,用于控制搭载在无人机上的摄像机按照预设频率进行拍摄操作,得到拍摄图像;
分析模块,用于分析所述拍摄图像,得到拍摄图像上的至少一个特征点;
第一获取模块,用于获取前后两个拍摄图像中的特征点在第一方向运动的距离及在第二方向运动的距离;所述第一方向与第二方向呈垂直关系;
第二获取模块,用于获取所述无人机的当前飞行高度;
补偿模块,用于根据所述特征点在第一方向运动的距离和无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述特征点在第二方向运动的距离和无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量;
第二控制模块,用于根据所述第一方向上的补偿漂移量和第二方向上的补偿漂移量控制无人机飞行。
7.如权利要求6所述的无人机飞行控制装置,其特征在于,所述第一获取模块包括:
第一获取单元,用于分别计算前后两个拍摄图像中的各个特征点在第一方向运动的距离,对所述计算的各个特征点在第一方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第一方向运动的距离;
第二获取单元,用于分别计算前后两个拍摄图像中的各个特征点在第二方向运动的距离,对所述计算的各个特征点在第二方向运动的距离求平均值,作为所述前后两个拍摄图像中的特征点在第二方向运动的距离。
8.如权利要求7所述的无人机飞行控制装置,其特征在于,所述装置还包括第一判断模块,用于判断所述摄像机是否正对地面拍摄;
所述补偿模块包括:
第三获取单元,用于在所述摄像机未正对地面拍摄时,获取搭载在云台上的陀螺仪在第一方向运动的距离和在第二方向运动的距离;
第一补偿单元,用于根据所述特征点在第一方向运动的距离及陀螺仪在第一方向运动的距离,得到无人机在第一方向上的第一初始补偿漂移量;及根据所述特征点在第二方向运动的距离及陀螺仪在第二方向运动的距离,得到无人机在第二方向上的第一初始补偿漂移量;
第二补偿单元,用于根据所述无人机在第一方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第一初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
9.如权利要求7所述的无人机飞行控制装置,其特征在于,所述装置还包括第二判断模块,用于判断所述无人机是否有运动量及判断搭载在该无人机上的摄像机的拍摄视野中是否存在移动物;
所述补偿模块包括:
采集单元,用于在所述无人机没有运动量且搭载在该无人机上的摄像机的拍摄视野中存在移动物时,采集设置在无人机上的加速度计测量的加速度;
积分单元,用于对所述采集的加速度进行二次积分得到位移量;
第三补偿单元,用于根据所述特征点在第一方向运动的距离及所述位移量,得到无人机在第一方向上的第二初始补偿漂移量;及根据所述特征点在第二方向运动的距离及所述位移量,得到无人机在第二方向上的第二初始补偿漂移量;
第四补偿单元,用于根据所述无人机在第一方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第一方向上的补偿漂移量;及根据所述无人机在第二方向上的第二初始补偿漂移量及无人机的当前飞行高度,得到所述无人机在第二方向上的补偿漂移量。
10.如权利要求6至9任一项所述的无人机飞行控制装置,其特征在于,所述分析模块包括:
分析单元,用于分析所述拍摄图像,从所述拍摄图像中获取梯度图像,并根据梯度图像提取至少一个特征点。
CN201510387864.8A 2015-07-03 2015-07-03 无人机飞行控制方法及装置 Active CN105045276B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510387864.8A CN105045276B (zh) 2015-07-03 2015-07-03 无人机飞行控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510387864.8A CN105045276B (zh) 2015-07-03 2015-07-03 无人机飞行控制方法及装置

Publications (2)

Publication Number Publication Date
CN105045276A true CN105045276A (zh) 2015-11-11
CN105045276B CN105045276B (zh) 2019-01-11

Family

ID=54451879

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510387864.8A Active CN105045276B (zh) 2015-07-03 2015-07-03 无人机飞行控制方法及装置

Country Status (1)

Country Link
CN (1) CN105045276B (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105487555A (zh) * 2016-01-14 2016-04-13 浙江大华技术股份有限公司 一种无人机的悬停定位方法及装置
CN106774406A (zh) * 2016-12-30 2017-05-31 武汉大势智慧科技有限公司 一种无人机影像自动采集***和方法
CN107077140A (zh) * 2016-03-28 2017-08-18 深圳市大疆创新科技有限公司 无人飞行器的悬停控制方法、控制***和无人飞行器
WO2018053861A1 (en) * 2016-09-26 2018-03-29 SZ DJI Technology Co., Ltd. Methods and system for vision-based landing
CN108496151A (zh) * 2017-05-23 2018-09-04 深圳市大疆创新科技有限公司 用于操纵可移动装置的方法和设备
CN108803383A (zh) * 2017-05-05 2018-11-13 腾讯科技(上海)有限公司 一种设备控制方法、装置、***和存储介质
CN108873944A (zh) * 2018-09-18 2018-11-23 华北水利水电大学 超低空自适应定高飞行控制方法
CN109857144A (zh) * 2017-11-30 2019-06-07 财团法人工业技术研究院 无人机、无人机控制***及控制方法
WO2020107487A1 (zh) * 2018-11-30 2020-06-04 深圳市大疆创新科技有限公司 图像处理方法和无人机
CN111798517A (zh) * 2020-07-01 2020-10-20 小狗电器互联网科技(北京)股份有限公司 一种行进轨迹的确定方法、装置、可读介质及电子设备
CN112784656A (zh) * 2019-11-11 2021-05-11 北汽福田汽车股份有限公司 图像获取***、方法、存储介质以及车辆

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101598556A (zh) * 2009-07-15 2009-12-09 北京航空航天大学 一种未知环境下无人机视觉/惯性组合导航方法
CN101598557A (zh) * 2009-07-15 2009-12-09 北京航空航天大学 一种应用于无人驾驶飞机的组合导航***
CN102156480A (zh) * 2010-12-30 2011-08-17 清华大学 基于自然地标和视觉导航的无人直升机自主着陆方法
CN102435188A (zh) * 2011-09-15 2012-05-02 南京航空航天大学 一种用于室内环境的单目视觉/惯性全自主导航方法
US20120173053A1 (en) * 2011-01-04 2012-07-05 Kabushiki Kaisha Topcon Flight Control System For Flying Object
CN103954283A (zh) * 2014-04-01 2014-07-30 西北工业大学 基于景象匹配/视觉里程的惯性组合导航方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101598556A (zh) * 2009-07-15 2009-12-09 北京航空航天大学 一种未知环境下无人机视觉/惯性组合导航方法
CN101598557A (zh) * 2009-07-15 2009-12-09 北京航空航天大学 一种应用于无人驾驶飞机的组合导航***
CN102156480A (zh) * 2010-12-30 2011-08-17 清华大学 基于自然地标和视觉导航的无人直升机自主着陆方法
US20120173053A1 (en) * 2011-01-04 2012-07-05 Kabushiki Kaisha Topcon Flight Control System For Flying Object
CN102435188A (zh) * 2011-09-15 2012-05-02 南京航空航天大学 一种用于室内环境的单目视觉/惯性全自主导航方法
CN103954283A (zh) * 2014-04-01 2014-07-30 西北工业大学 基于景象匹配/视觉里程的惯性组合导航方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105487555A (zh) * 2016-01-14 2016-04-13 浙江大华技术股份有限公司 一种无人机的悬停定位方法及装置
US10754354B2 (en) 2016-03-28 2020-08-25 SZ DJI Technology Co., Ltd. Hover control
CN107077140A (zh) * 2016-03-28 2017-08-18 深圳市大疆创新科技有限公司 无人飞行器的悬停控制方法、控制***和无人飞行器
CN107077140B (zh) * 2016-03-28 2018-11-30 深圳市大疆创新科技有限公司 无人飞行器的悬停控制方法、控制***和无人飞行器
US11073389B2 (en) 2016-03-28 2021-07-27 SZ DJI Technology Co., Ltd. Hover control
WO2018053861A1 (en) * 2016-09-26 2018-03-29 SZ DJI Technology Co., Ltd. Methods and system for vision-based landing
US11604479B2 (en) 2016-09-26 2023-03-14 SZ DJI Technology Co., Ltd. Methods and system for vision-based landing
CN106774406A (zh) * 2016-12-30 2017-05-31 武汉大势智慧科技有限公司 一种无人机影像自动采集***和方法
CN108803383A (zh) * 2017-05-05 2018-11-13 腾讯科技(上海)有限公司 一种设备控制方法、装置、***和存储介质
CN108496151A (zh) * 2017-05-23 2018-09-04 深圳市大疆创新科技有限公司 用于操纵可移动装置的方法和设备
CN109857144A (zh) * 2017-11-30 2019-06-07 财团法人工业技术研究院 无人机、无人机控制***及控制方法
CN108873944B (zh) * 2018-09-18 2021-06-11 华北水利水电大学 超低空自适应定高飞行控制方法
CN108873944A (zh) * 2018-09-18 2018-11-23 华北水利水电大学 超低空自适应定高飞行控制方法
WO2020107487A1 (zh) * 2018-11-30 2020-06-04 深圳市大疆创新科技有限公司 图像处理方法和无人机
CN112784656A (zh) * 2019-11-11 2021-05-11 北汽福田汽车股份有限公司 图像获取***、方法、存储介质以及车辆
CN111798517A (zh) * 2020-07-01 2020-10-20 小狗电器互联网科技(北京)股份有限公司 一种行进轨迹的确定方法、装置、可读介质及电子设备

Also Published As

Publication number Publication date
CN105045276B (zh) 2019-01-11

Similar Documents

Publication Publication Date Title
CN105045276A (zh) 无人机飞行控制方法及装置
CN109911188B (zh) 非卫星导航定位环境的桥梁检测无人机***
US11218689B2 (en) Methods and systems for selective sensor fusion
US20240053477A1 (en) System and method for measuring image distance of power transmission lines with unmanned aerial vehicle (uav)
CN110308457B (zh) 一种基于无人机的输电线路巡检***
CN106017463B (zh) 一种基于定位传感装置的飞行器定位方法
US20200097025A1 (en) An uav fixed point hover system and method
CN105182992A (zh) 无人机的控制方法、装置
CN109238240A (zh) 一种顾及地形的无人机倾斜摄影方法及其摄影***
US20200191556A1 (en) Distance mesurement method by an unmanned aerial vehicle (uav) and uav
WO2017116841A1 (en) Unmanned aerial vehicle inspection system
KR20190134237A (ko) 맵핑드론을 이용한 건설공사 관리 시스템
CN105487552A (zh) 无人机跟踪拍摄的方法及装置
CN106124517A (zh) 检测结构件表面裂缝的多旋翼无人机检测平台***及其用于检测结构件表面裂缝的方法
CN112200863B (zh) 基于同步定位与建图的无人机监测电线杆倾斜度***
CN104298248A (zh) 旋翼无人机精确视觉定位定向方法
CN108502177B (zh) 一种保持无人机上激光雷达处于水平位置的调节装置
Mercado et al. Gps/ins/optic flow data fusion for position and velocity estimation
CN207649604U (zh) 一种基于无人机的智能地形勘测***
CN109031312A (zh) 适用于烟囱内部作业的飞行平台定位装置和定位方法
CN105388908A (zh) 基于机器视觉的无人机定位着降方法及***
CN105738909B (zh) 一种适用于低空植保无人直升机作业边界提取方法
CN113156998A (zh) 一种无人机飞控***及控制方法
CN110645960A (zh) 测距方法、地形跟随测距方法、避障测距方法及装置
CN112947550A (zh) 一种基于视觉伺服的非法飞行器打击方法及机器人

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20160304

Address after: Baoan District Shiyan street Shenzhen city Guangdong province 518108 Songbai road Tangtou junctions electric science and Technology Park

Applicant after: Shenzhen Aee Technology Co., Ltd.

Address before: Baoan District Shiyan street Shenzhen city Guangdong province 518108 Songbai road Tangtou junctions electric science and Technology Park

Applicant before: Shenzhen AEE Technology Co., Ltd.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191209

Address after: Room 812, enterprise service center, No. 17, section 3, west section of Changjiang North Road, Lingang Economic Development Zone, Yibin City, Sichuan Province

Patentee after: Sichuan Yidian Aviation Technology Co., Ltd

Address before: Baoan District Shiyan street Shenzhen city Guangdong province 518108 Songbai road Tangtou junctions electric science and Technology Park

Patentee before: Shenzhen Yidian Aviation Technology Co., Ltd.

TR01 Transfer of patent right