CN105388905B - 无人机飞行控制方法及装置 - Google Patents
无人机飞行控制方法及装置 Download PDFInfo
- Publication number
- CN105388905B CN105388905B CN201510733350.3A CN201510733350A CN105388905B CN 105388905 B CN105388905 B CN 105388905B CN 201510733350 A CN201510733350 A CN 201510733350A CN 105388905 B CN105388905 B CN 105388905B
- Authority
- CN
- China
- Prior art keywords
- target object
- location information
- unmanned plane
- mode
- around
- 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.)
- Active
Links
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种无人机飞行控制方法,该方法包括:获取目标对象的特征信息;根据所述目标对象的特征信息确定环绕半径及环绕模式;根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄。本发明还提供一种无人机飞行控制装置。采用本发明,可自动的控制无人机朝着目标对象进行环绕飞行,并进行拍摄,减少人为干预。
Description
技术领域
本发明涉及无人机领域,尤其涉及一种无人机飞行控制方法及装置。
背景技术
目前,无人驾驶的飞行器(又称无人机)得到了广泛应用,例如在航拍测绘、搜救等领域。在航拍测绘中,有时需要对目标对象进行360度全方位的扫描,包括目前的3D成像技术,都要求对目标对象进行无死点的全面扫描;现有技术中,地面控制人员通过遥控器手动打杆控制无人机在空中360度飞行具有可行性,但是其操作比较复杂,因为一般无人机执行任务都是直线飞行,因此需要专业的操作人员来操作,即便这样还是会出现飞行过程不流畅,拍摄时间长,拍摄效果差等缺点,尤其无人机与目标对象距离较近的时候,出现撞机、摔机甚至炸机的情况比较多。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种无人机飞行控制方法及装置,旨在自动的控制无人机朝着目标对象进行环绕飞行,并进行拍摄,减少人为干预。
为实现上述目的,本发明提供一种无人机飞行控制方法,该方法包括:
获取目标对象的特征信息;
根据所述目标对象的特征信息确定环绕半径及环绕模式;
根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄。
优选的,所述目标对象的特征信息包括目标对象的位置信息及形状信息,其中,获取所述目标对象的位置信息的步骤包括:
向目标对象发送位置信息获取请求,并接收所述目标对象根据所述位置信息获取请求返回的位置信息;或
控制所述无人机飞行到目标对象的正上方,获取所述无人机与目标对象的高度差及获取所述无人机当前的位置信息,并根据所述高度差和无人机当前的位置信息确定所述目标对象的位置信息;或
在与所述无人机通信的具有地图功能的控制终端上获取目标对象的位置信息。
优选的,根据所述目标对象的特征信息确定环绕半径的步骤包括:
获取所述无人机在开启环绕模式时的位置信息,并根据所述无人机在开启环绕模式时的位置信息和所述目标对象的位置信息,确定环绕半径;或
根据所述目标对象的体积大小以及选择的图像或视频质量,在预设的映射关系中,查找到对应的环绕半径。
优选的,根据所述目标对象的特征信息确定环绕模式的步骤包括:
获取所述目标对象的高度值,及获取目标对象在水平面的投影面积值;
根据所述目标对象的高度值和投影面积值确定环绕模式,所述环绕模式包括同半径等高环绕模式、不同半径等高环绕模式、同半径螺旋环绕模式。
优选的,在所述根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄步骤之后还包括:
根据所拍摄的图片或视频数据确定目标对象的3D信息;
将所述3D信息发送到3D打印机;
所述3D打印机在收到所述3D信息后进行打印,以得到目标对象的3D模型。
此外,为实现上述目的,本发明还提供一种无人机飞行控制装置,该装置包括:
获取模块,用于获取目标对象的特征信息;
第一确定模块,用于根据所述目标对象的特征信息确定环绕半径及环绕模式;
控制模块模块,用于根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄。
优选的,所述目标对象的特征信息包括目标对象的位置信息及形状信息,所述获取模块,还用于向目标对象发送位置信息获取请求,并接收所述目标对象根据所述位置信息获取请求返回的位置信息;或用于控制所述无人机飞行到目标对象的正上方,获取所述无人机与目标对象的高度差及获取所述无人机当前的位置信息,并根据所述高度差和无人机当前的位置信息确定所述目标对象的位置信息;或用于在与所述无人机通信的具有地图功能的控制终端上获取目标对象的位置信息。
优选的,所述第一确定模块包括半径确定单元,用于获取所述无人机在开启环绕模式时的位置信息,并根据所述无人机在开启环绕模式时的位置信息和所述目标对象的位置信息,确定环绕半径;或用于根据所述目标对象的体积大小以及选择的图像或视频质量,在预设的映射关系中,查找到对应的环绕半径。
优选的,所述第一确定模块还包括环绕模式确定单元,用于获取所述目标对象的高度值,及获取目标对象在水平面的投影面积值,并根据所述目标对象的高度值和投影面积值确定环绕模式,所述环绕模式包括同半径等高环绕模式、不同半径等高环绕模式、同半径螺旋环绕模式。
优选的,所述装置还包括:
第二确定模块,用于将拍摄的图片或视频数据确定目标对象的3D信息;
发送模块,用于将所述3D信息发送给3D打印机;
3D打印机,用于在接收到所述3D信息后进行打印,以得到目标对象的3D模型。
本发明的无人机飞行控制方法及装置,该方法包括:获取目标对象的特征信息;根据所述目标对象的特征信息确定环绕半径及环绕模式;根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄;可自动的控制无人机朝着目标对象进行环绕飞行,并进行拍摄,减少人为干预。
附图说明
图1为本发明无人机飞行控制方法的第一实施例的流程示意图;
图2为本发明无人机飞行控制方法的第二实施例的流程示意图;
图3为本发明无人机飞行控制装置的第一实施例的结构示意图;
图4为本发明无人机飞行控制装置的第二实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明无人机飞行控制方法的第一实施例的流程示意图,该方法包括:
S10、获取目标对象的特征信息。
在一实施例中,该目标对象的特征信息包括目标对象的位置信息及形状信息,还可包括目标对象的体积大小,即获取目标对象的特征信息的步骤为:获取目标对象的位置信息及形状信息,还可获取目标对象的体积大小。该目标对象的位置信息用经纬度和高度表示,该目标对象的高度是指该目标对象相对于水平面的高度。
可选的,可通过以下方式获取目标对象的位置信息:向目标对象发送位置信息获取请求,并接收该目标对象根据该位置信息获取请求返回的位置信息。目标对象中放置有位置检测模块,如GPS模块,目标对象通过GPS模块测量该目标对象的经纬度和高度,该目标对象在接收到位置信息获取请求时,从该GPS模块中读取测量的经纬度和高度返回该发送信息获取请求的请求端。
可选的,可通过以下方式获取目标对象的位置信息:控制无人机飞行到目标对象的正上方,获取该无人机与目标对象的高度差及获取该无人机当前的位置信息,并根据该高度差和无人机当前的位置信息确定该目标对象的位置信息。控制无人机飞行到目标对象的正上方,具体的,可通过该无人机对目标对象进行拍摄,对拍摄的图像进行图像识别,然后确定该目标对象的中心位置,再控制该飞行器飞行到目标对象的中心位置的上方,也即控制飞行器飞行到目标对象的正上方。在无人机飞行到目标对象的正上方时,通过该无人机上的高度传感器(如超声波传感器)测量该无人机与目标对象之间的高度差,同时通过无人机上的位置检测模块,如GPS模块,通过该无人机内置的GPS模块测量该无人机的经纬度和高度,该无人机的经纬度即为目标对象的经纬度,该无人机的高度与该无人机测量的高度差的的差值即为目标对象的高度。
可选的,可通过以下方式获取目标对象的位置信息:在与该无人机通信的具有地图功能的控制终端上获取目标对象的位置信息。具体的,向与无人机通信连接的具有地图的控制终端(如手机、平板电脑或地面控制站等终端)发送目标对象位置信息获取请求,并接收该控制终端根据该目标对象信息获取请求返回的位置信息。该控制终端在接收到目标对象位置信息获取请求后,在控制终端上确定目标对象,从该控制终端的地图上获知目标对象的经纬度和高度,该控制终端将目标对象的经纬度和高度返回给发送目标对象位置信息获取请求的请求端。
S20、根据该目标对象的特征信息确定环绕半径及环绕模式。
在该步骤中,根据目标对象的特征信息确定环绕半径及环绕模式,以对该目标对象拍摄到合适的图像或视频。
可选的,该根据该目标对象的特征信息确定环绕半径的步骤为:获取该无人机在
开启环绕模式时的位置信息,并根据该无人机在开启环绕模式时的位置信息和该目标对象
的位置信息,确定环绕半径。该无人机在开启环绕模式时的位置信息可通过该无人机内置
的位置检测模块获得,该无人机的在开启环绕模式时的位置信息用坐标点A(Xp,Yp,Zp)表
示,该目标对象的位置信息用坐标点B(Xt,Yt,Zt)表示,环绕半径R可通过以下公式计算得
到:
可选的,该根据该目标对象的特征信息确定环绕半径的步骤为:根据该目标对象的体积大小以及选择的图像或视频质量,在预设的体积大小以及选择的图像或视频质量与环绕半径的映射关系中,确定环绕半径。预先设置体积大小以及图像或视频质量与环绕半径的映射关系,如表一所示。根据该目标对象的体积大小以及选择的图像或视频质量,在该体积大小以及图像或视频质量与环绕半径的映射关系中,查找到对应的环绕半径;具体的,先确定该目标对象的体积大小所属的体积范围,然后查找到该所属的体积范围以及选择的图像或视频质量对应的环绕半径,即为该目标对象对应的环绕半径,如该目标对象的体积大小v所属的体积范围为[V2,V3),选择的图像或视频质量为q2,则从该体积大小以及图像或视频质量与环绕半径的映射关系中,可查找到环绕半径为R2。
表一:
体积大小V | 图像或视频质量 | 环绕半径R |
[V<sub>1</sub>,V<sub>2</sub>) | q1 | r<sub>1</sub> |
[V<sub>2</sub>,V<sub>3</sub>) | q2 | r<sub>2</sub> |
[V<sub>3</sub>,V<sub>4</sub>) | q3 | r<sub>3</sub> |
…… | …… |
该目标对象的形状信息包括目标对象的高度值和目标对象在水平面的投影面积值。该目标对象的高度值是指目标对象上表面到下表面的最短距离。
该目标对象在水平面的投影面积值为该目标对象正放时,在水平面的投影面积值。
可选的,根据该目标对象的特征信息确定环绕模式的步骤为:获取目标对象的高度值,及获取目标对象在水平面的投影面积值;根据该目标对象的的高度值和投影面积值确定环绕模式,该环绕模式包括同半径等高环绕模式、不同半径等高环绕模式、同半径螺旋环绕模式。具体的,根据该目标对象在水平面的投影面积值与高度值的平方的关系确定环绕模式,该投影面积值的单位与高度值的平方的单位相同;具体的,包括以下步骤:S21、若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的平方的差值小于或等于第一差值阀值,则确定环绕模式为同半径等高环绕模式;S22、若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的的平方的差值大于第一差值阀值,则确定环绕模式为不同半径等高环绕模式;S23、若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与该投影面积值的差值小于或等于第一差值阀值,则确定环绕模式为同半径等高环绕模式;S24、若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与投影该面积值的差值大于第一差值阀值,则确定环绕模式为同半径螺旋环绕模式。
该第一差值阀值可根据需要设置。若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的平方的差值小于或等于第一差值阀值,则认为该目标对象的投影面积值与高度值相当,可对该目标对象采用同半径等高环绕模式。
若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的平方的差值大于第一差值阀值,则认为该目标对象呈扁平状,可对该目标对象采用不同半径等高环绕模式。
若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与该投影面积值的差值小于或等于第一差值阀值,则认为该目标对象的投影面积值与高度值相当,可对该目标对象采用同半径等高环绕模式。
若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与该投影面积值的差值大于第一差值阀值,则认为该目标对象呈长条柱状,可对该目标对象采用半径螺旋环绕模式。
S30、根据该环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄。
在该步骤中,确定的拍摄航点包括拍摄航点的个数和各个拍摄航点的坐标信息。
在一实施例中,在该环绕模式为同半径等高环绕模式时,通过以下方式计算拍摄航点的个数和拍摄航点的坐标信息,根据上述确定的绕行半径R计算最小角度θ,θ=2*arcsin(l/2R),再根据该θ确定拍摄航点个数N,个数N通过以下公式计算得出:
各个拍摄航点的坐标为(Xt+R*cos(2π/N*n),Yt+R*sin(2π/N*n),Zt),其中,n=0、1、2……、N-1,2π/N表示单位弧度。
在一实施例中,在该环绕模式为不同半径等高环绕模式时,通过以下方式计算拍摄航点的个数和拍摄航点的坐标信息,首先根据预设规则确定需要环绕的圈数i,相邻两圈的间隔g,各圈的半径Rj=R+(j-1)*g,j=1、2……、i;再根据上述确定的绕行半径Rj计算各圈的最小角度θj,θj=2*arcsin(l/2Rj),再根据该θj确定各圈的拍摄航点个数Nj,个数Nj通过以下公式计算得出:
总的拍摄航点个数N为:各圈的各个拍摄航点的坐标为((Xt+Rj*cos(2π/Nj*n),Yt+Rj*sin(2π/Nj*n),Zt)),其中,n=0、1、2……、Nj-1,2π/Nj表示单位弧度。
在一实施例中,在该环绕模式为同半径螺旋环绕模式时,通过以下方式计算拍摄航点的个数和拍摄航点的坐标信息,根据预设规则确定需要需要环绕的圈数i,相邻两圈的间隔h;根据上述确定的绕行半径R计算最小角度θ,θ=2*arcsin(l/2R),再根据该θ确定每一圈的拍摄航点个数N0,个数N0通过以下公式计算得出:
总的拍摄航点个数N为:N=i*N0。各圈的各个拍摄航点的坐标为(Xt+R*cos(2π/N0*n),Yt+R*sin(2π/N0*n),Zt+(j-1)*h),其中,n=0、1、2……、N0-1,2π/N0表示单位弧度,j=1、2……、i。
采用上述实施例,通过获取目标对象的特征信息;根据该目标对象的特征信息确定环绕半径及环绕模式;根据该环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄;可自动的控制无人机朝着目标对象进行环绕飞行,并进行拍摄,减少人为干预。
参照图2,图2为本发明无人机飞行控制方法的第二实施例的流程示意图。
基于上述无人机飞行控制方法的第二实施例,在步骤S30之后,该方法还包括:
S40、根据所拍摄的图片或视频数据确定目标对象的3D信息。
对该拍摄的图片或视频数据进行分析,得到该目标对象的3D信息。
S50、将该3D信息发送到3D打印机。
可通过有线或无线方式将该3D信息发送给3D打印机,如可通过2.4G、5.8G、wifi将3D信息发送给3D打印机。
S60、该3D打印机在收到该3D信息后进行打印,以得到目标对象的3D模型。
参照图3,图3为本发明无人机飞行控制装置的第一实施例的结构示意图,该装置包括:
获取模块10,用于获取目标对象的特征信息;
第一确定模块20,用于根据该目标对象的特征信息确定环绕半径及环绕模式;
控制模块30,用于根据环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄。
在一实施例中,该目标对象的特征信息包括目标对象的位置信息及形状信息,还可包括目标对象的体积大小,即该获取模块10还用于获取目标对象的位置信息及形状信息。该目标对象的位置信息用经纬度和高度表示,该目标对象的高度是指该目标对象相对于水平面的高度。
可选的,该获取模块10可通过以下方式获取目标对象的位置信息:向目标对象发送位置信息获取请求,并接收该目标对象根据该位置信息获取请求返回的位置信息。目标对象中内置有位置检测模块,如GPS模块,目标对象通过内置的GPS模块测量该目标对象的经纬度和高度,该目标对象在接收到位置信息获取请求时,从该GPS模块中读取测量的经纬度和高度返回该发送信息获取请求的请求端。
可选的,该获取模块10可通过以下方式获取目标对象的位置信息:控制无人机飞行到目标对象的正上方,获取该无人机与目标对象的高度差及获取该无人机当前的位置信息,并根据该高度差和无人机当前的位置信息确定该目标对象的位置信息。控制无人机飞行到目标对象的正上方,具体的,可通过该无人机对目标对象进行拍摄,对拍摄的图像进行图像识别,然后确定该目标对象的中心位置,再控制该飞行器飞行到目标对象的中心位置的上方,也即控制飞行器飞行到目标对象的正上方。在无人机飞行到目标对象的正上方时,通过该无人机上的高度传感器(如超声波传感器)测量该无人机与目标对象之间的高度差,同时通过无人机上的位置检测模块,如GPS模块,通过该无人机内置的GPS模块测量该无人机的经纬度和高度,该无人机的经纬度即为目标对象的经纬度,该无人机的高度与该无人机测量的高度差的的差值即为目标对象的高度。
可选的,该获取模块10还可通过以下方式获取目标对象的位置信息:在与该无人机通信的具有地图功能的控制终端上获取目标对象的位置信息。具体的,该获取模块10向与无人机通信连接的具有地图的控制终端(如手机、平板电脑或地面控制站等终端)发送目标对象位置信息获取请求,并接收该控制终端根据该目标对象信息获取请求返回的位置信息。该控制终端在接收到目标对象位置信息获取请求后,在控制终端上确定目标对象,从该控制终端的地图上获知目标对象的经纬度和高度,该控制终端将目标对象的经纬度和高度返回给发送目标对象位置信息获取请求的请求端。
该第一确定模块20根据目标对象的特征信息确定环绕半径及环绕模式,以对该目标对象拍摄到合适的图像或视频。
该第一确定模块20包括半径确定单元,该半径确定单元用于获取该无人机在开启环绕模式时的位置信息,并根据该无人机在开启环绕模式时的位置信息和该目标对象的位置信息,确定环绕半径;或用于根据该目标对象的体积大小以及选择的图像或视频质量,在预设的映射关系中,查找到对应的环绕半径。
该无人机在开启环绕模式时的位置信息可通过该无人机内置的位置检测模块获得,该无人机在开启环绕模式时的位置信息用坐标点A(Xp,Yp,Zp)表示,该目标对象的位置信息用坐标点B(Xt,Yt,Zt)表示,环绕半径R可通过以下公式计算得到:
该预设的映射关系为:体积大小以及图像或视频质量与环绕半径的映射关系,预先设置体积大小以及图像或视频质量与环绕半径的映射关系,如表一所示。根据该目标对象的体积大小以及选择的图像或视频质量,在该体积大小以及图像或视频质量与环绕半径的映射关系中,查找到对应的环绕半径;具体的,先确定该目标对象的体积大小所属的体积范围,然后查找到该所属的体积范围以及选择的图像或视频质量对应的环绕半径,即为该目标对象对应的环绕半径,如该目标对象的体积大小v所属的体积范围为[V2,V3),选择的图像或视频质量为q2,则从该体积大小以及图像或视频质量与环绕半径的映射关系中,可查找到环绕半径为R2。
该目标对象的形状信息包括目标对象的高度值和目标对象在水平面的投影面积值。该目标对象的高度值是指目标对象上表面到下表面的最短距离。
该目标对象在水平面的投影面积值为该目标对象正放时,在水平面的投影面积值。
在一实施例中,该第一确定模块20还包括环绕模式确定单元,用于获取该目标对象的高度值,及获取目标对象在水平面的投影面积值,并根据该目标对象的面积高度值和投影面积值确定环绕模式,该环绕模式包括同半径等高环绕模式、不同半径等高环绕模式、同半径螺旋环绕模式。
具体的,该环绕模式确定单元根据该目标对象在水平面的投影面积值与高度值的平方的关系确定环绕模式,该投影面积值的单位与高度值的平方的单位相同;具体的,若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的的平方的差值小于或等于第一差值阀值,则该环绕模式确定单元确定环绕模式为同半径等高环绕模式;若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的的平方的差值大于第一差值阀值,则该环绕模式确定单元确定环绕模式为不同半径等高环绕模式;若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与该投影面积值的差值小于或等于第一差值阀值,则该环绕模式确定单元确定环绕模式为同半径等高环绕模式;若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与投影该面积值的差值大于第一差值阀值,则该环绕模式确定单元确定环绕模式为同半径螺旋环绕模式。
该第一差值阀值可根据需要设置。若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的平方的差值小于或等于第一差值阀值,则认为该目标对象的投影面积值与高度值相当,该环绕模式确定单元可确定对该目标对象采用同半径等高环绕模式。
若该目标对象的投影面积值大于或等于该高度值的平方,且该目标对象的投影面积值与该高度值的平方的差值大于第一差值阀值,则认为该目标对象呈扁平状,该环绕模式确定单元可确定对该目标对象采用不同半径等高环绕模式。
若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与该投影面积值的差值小于或等于第一差值阀值,则认为该目标对象的投影面积值与高度值相当,该环绕模式确定单元可确定对该目标对象采用同半径等高环绕模式。
若该目标对象的投影面积值小于该高度值的平方,且该目标对象的高度值的平方与该投影面积值的差值大于第一差值阀值,则认为该目标对象呈长条柱状,该环绕模式确定单元可确定对该目标对象采用半径螺旋环绕模式。
该控制模块30确定的拍摄航点包括拍摄航点的个数和各个拍摄航点的坐标信息。
在一实施例中,在该环绕模式为同半径等高环绕模式时,该控制模块30通过以下方式计算拍摄航点的个数和拍摄航点的坐标信息,根据上述确定的绕行半径R计算最小角度θ,θ=2*arcsin(l/2R),再根据该θ确定拍摄航点个数N,个数N通过以下公式计算得出:
各个拍摄航点的坐标为(Xt+R*cos(2π/N*n),Yt+R*sin(2π/N*n),Zt),其中,n=0、1、2……、N-1,2π/N表示单位弧度。
在一实施例中,在该环绕模式为不同半径等高环绕模式时,该控制模块30通过以下方式计算拍摄航点的个数和拍摄航点的坐标信息,首先根据预设规则确定需要需要环绕的圈数i,相邻两圈的间隔g,各圈的半径Rj=R+(j-1)*g,j=1、2……、i;再根据上述确定的绕行半径Rj计算各圈的最小角度θj,θj=2*arcsin(l/2Rj),再根据该θj确定各圈的拍摄航点个数Nj,个数Nj通过以下公式计算得出:
总的拍摄航点个数N为:各圈的各个拍摄航点的坐标为((Xt+Rj*cos(2π/Nj*n),Yt+Rj*sin(2π/Nj*n),Zt)),其中,n=0、1、2……、Nj-1,2π/Nj表示单位弧度。
在一实施例中,在该环绕模式为同半径螺旋环绕模式时,该控制模块30通过以下方式计算拍摄航点的个数和拍摄航点的坐标信息,根据预设规则确定需要需要环绕的圈数i,相邻两圈的间隔h;根据上述确定的绕行半径R计算最小角度θ,θ=2*arcsin(l/2R),再根据该θ确定每一圈的拍摄航点个数N0,个数N0通过以下公式计算得出:
总的拍摄航点个数N为:N=i*N0。各圈的各个拍摄航点的坐标为(Xt+R*cos(2π/N0*n),Yt+R*sin(2π/N0*n),Zt+(j-1)*h),其中,n=0、1、2……、N0-1,2π/N0表示单位弧度,j=1、2……、i。
参照图4,图4为本发明无人机飞行控制装置的第二实施例的结构示意图。
基于上述无人机飞行控制装置的第一实施例,该装置还包括:
第二确定模块40,用于将拍摄的图片或视频数据确定目标对象的3D信息;
发送模块50,用于将该3D信息发送给3D打印机;
3D打印机60,用于在接收到该3D信息后进行打印,以得到目标对象的3D模型。
该第二确定模块40对该拍摄的图片或视频数据进行分析,得到该目标对象的3D信息。
该发送模块50可通过有线或无线方式将该3D信息发送给3D打印机,如可通过wifi将3D信息发送给3D打印机。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (6)
1.一种无人机飞行控制方法,其特征在于,该方法包括:
获取目标对象的特征信息,获取所述目标对象的位置信息的步骤包括:
向目标对象发送位置信息获取请求,并接收所述目标对象根据所述位置信息获取请求返回的位置信息;或
控制所述无人机飞行到目标对象的正上方,获取所述无人机与目标对象的高度差及获取所述无人机当前的位置信息,并根据所述高度差和无人机当前的位置信息确定所述目标对象的位置信息;或
在与所述无人机通信的具有地图功能的控制终端上获取目标对象的位置信息;
根据所述目标对象的特征信息确定环绕半径及环绕模式,其中,确定环绕模式的步骤包括:
获取所述目标对象的高度值,及获取目标对象在水平面的投影面积值;
根据所述目标对象的高度值和投影面积值确定环绕模式,所述环绕模式包括同半径等高环绕模式、不同半径等高环绕模式、同半径螺旋环绕模式;
根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄。
2.如权利要求1所述的无人机飞行控制方法,其特征在于,根据所述目标对象的特征信息确定环绕半径的步骤包括:
获取所述无人机在开启环绕模式时的位置信息,并根据所述无人机在开启环绕模式时的位置信息和所述目标对象的位置信息,确定环绕半径;或
根据所述目标对象的体积大小以及选择的图像或视频质量,在预设的映射关系中,查找到对应的环绕半径。
3.如权利要求1所述的无人机飞行控制方法,其特征在于,在所述根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄步骤之后还包括:
根据所拍摄的图片或视频数据确定目标对象的3D信息;
将所述3D信息发送到3D打印机;
所述3D打印机在收到所述3D信息后进行打印,以得到目标对象的3D模型。
4.一种无人机飞行控制装置,其特征在于,该装置包括:
获取模块,用于获取目标对象的特征信息,所述目标对象的特征信息包括目标对象的位置信息及形状信息,所述获取模块,还用于向目标对象发送位置信息获取请求,并接收所述目标对象根据所述位置信息获取请求返回的位置信息;或用于控制所述无人机飞行到目标对象的正上方,获取所述无人机与目标对象的高度差及获取所述无人机当前的位置信息,并根据所述高度差和无人机当前的位置信息确定所述目标对象的位置信息;或用于在与所述无人机通信的具有地图功能的控制终端上获取目标对象的位置信息;
第一确定模块,用于根据所述目标对象的特征信息确定环绕半径及环绕模式,其中,确定环绕模式的步骤包括:获取所述目标对象的高度值,及获取目标对象在水平面的投影面积值,并根据所述目标对象的高度值和投影面积值确定环绕模式,所述环绕模式包括同半径等高环绕模式、不同半径等高环绕模式、同半径螺旋环绕模式;
控制模块模块,用于根据所述环绕半径和环绕模式确定拍摄航点,并在无人机飞行到确定的拍摄航点时,进行拍摄。
5.如权利要求4所述的无人机飞行控制装置,其特征在于,所述第一确定模块包括半径确定单元,用于获取所述无人机在开启环绕模式时的位置信息,并根据所述无人机在开启环绕模式时的位置信息和所述目标对象的位置信息,确定环绕半径;或用于根据所述目标对象的体积大小以及选择的图像或视频质量,在预设的映射关系中,查找到对应的环绕半径。
6.如权利要求4所述的无人机飞行控制装置,其特征在于,所述装置还包括:
第二确定模块,用于将拍摄的图片或视频数据确定目标对象的3D信息;
发送模块,用于将所述3D信息发送给3D打印机;
3D打印机,用于在接收到所述3D信息后进行打印,以得到目标对象的3D模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510733350.3A CN105388905B (zh) | 2015-10-30 | 2015-10-30 | 无人机飞行控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510733350.3A CN105388905B (zh) | 2015-10-30 | 2015-10-30 | 无人机飞行控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105388905A CN105388905A (zh) | 2016-03-09 |
CN105388905B true CN105388905B (zh) | 2019-04-26 |
Family
ID=55421277
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510733350.3A Active CN105388905B (zh) | 2015-10-30 | 2015-10-30 | 无人机飞行控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105388905B (zh) |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105976151B (zh) * | 2016-05-27 | 2021-11-12 | 北京京东振世信息技术有限公司 | 配送区域的绘制方法和装置 |
CN107765709B (zh) * | 2016-08-22 | 2021-12-31 | 广州亿航智能技术有限公司 | 基于飞行器实现自拍的方法及装置 |
CN106408640B (zh) * | 2016-09-14 | 2019-08-02 | 李娜 | 三维地图建模表层轮廓快速联动渲染方法 |
CN106647814B (zh) * | 2016-12-01 | 2019-08-13 | 华中科技大学 | 一种基于二维码地标识别的无人机视觉辅助定位与飞控系统及方法 |
CN106657779B (zh) * | 2016-12-13 | 2022-01-04 | 北京远度互联科技有限公司 | 环绕拍摄方法、装置及无人机 |
WO2018158927A1 (ja) * | 2017-03-02 | 2018-09-07 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッド | 3次元形状推定方法、飛行体、モバイルプラットフォーム、プログラム及び記録媒体 |
CN106909172A (zh) * | 2017-03-06 | 2017-06-30 | 重庆零度智控智能科技有限公司 | 环绕跟踪方法、装置和无人机 |
CN106970641B (zh) * | 2017-03-28 | 2019-12-24 | 哈尔滨工程大学 | 无人机环绕物体外形轮廓飞行的控制方法 |
CN106843275B (zh) * | 2017-04-01 | 2020-03-27 | 成都通甲优博科技有限责任公司 | 一种无人机定点绕飞方法、装置以及系统 |
CN109116869B (zh) * | 2017-06-23 | 2021-11-16 | 臻迪科技股份有限公司 | 一种绕点飞行控制方法及装置 |
CN108475071A (zh) * | 2017-06-29 | 2018-08-31 | 深圳市大疆创新科技有限公司 | 无人机及其控制方法、控制终端及其控制方法 |
CN108496132B (zh) * | 2017-06-30 | 2020-11-03 | 深圳市大疆创新科技有限公司 | 控制终端和无人机及其控制方法 |
CN107807659A (zh) * | 2017-10-24 | 2018-03-16 | 北京臻迪科技股份有限公司 | 一种无人机飞行控制方法及装置 |
CN108733075B (zh) * | 2018-05-23 | 2021-03-16 | 广东容祺智能科技有限公司 | 无人机的连续定点环绕拍摄的飞行系统及其飞行控制方法 |
CN108871289A (zh) * | 2018-06-01 | 2018-11-23 | 广州中科云图智能科技有限公司 | 一种基于无人机的环绕航测方法及系统 |
CN109002055B (zh) * | 2018-06-11 | 2021-05-18 | 广州中科云图智能科技有限公司 | 一种基于无人机的高精度自动巡检方法及系统 |
CN110799921A (zh) * | 2018-07-18 | 2020-02-14 | 深圳市大疆创新科技有限公司 | 拍摄方法、装置和无人机 |
WO2020014962A1 (zh) * | 2018-07-20 | 2020-01-23 | 深圳市大疆创新科技有限公司 | 兴趣点环绕飞行的方法及控制终端 |
CN108983820B (zh) * | 2018-08-17 | 2021-04-16 | 中南安全环境技术研究院股份有限公司 | 一种生态保护红线区勘界方法及系统 |
CN111698422B (zh) * | 2020-06-10 | 2022-01-25 | 百度在线网络技术(北京)有限公司 | 一种全景图像的采集方法、装置、电子设备及存储介质 |
CN114554030B (zh) * | 2020-11-20 | 2023-04-07 | 空客(北京)工程技术中心有限公司 | 设备检测系统以及设备检测方法 |
CN113709376A (zh) * | 2021-09-07 | 2021-11-26 | 深圳市道通智能航空技术股份有限公司 | 控制飞行器拍摄旋转镜头视频的方法、装置、设备及介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101095090A (zh) * | 2005-11-15 | 2007-12-26 | 贝尔直升机泰克斯特龙公司 | 用于自动绕圈飞行的控制系统 |
CN103576690A (zh) * | 2012-07-25 | 2014-02-12 | 深圳市大疆创新科技有限公司 | 一种无人机遥控方法及设备、无人机 |
CN104052914A (zh) * | 2013-03-14 | 2014-09-17 | 董亮 | 一种利用飞行器进行自动跟随目标拍摄系统 |
CN104155996A (zh) * | 2014-08-11 | 2014-11-19 | 江苏恒创软件有限公司 | 一种基于无人机的高空作业辅助方法 |
CN104156901A (zh) * | 2014-08-01 | 2014-11-19 | 江苏恒创软件有限公司 | 基于无人机的特殊环境人员搜索及基本物资输送方法 |
CN104714557A (zh) * | 2015-03-26 | 2015-06-17 | 清华大学 | 无人机定点环绕飞行的控制方法 |
CN104881037A (zh) * | 2015-04-01 | 2015-09-02 | 广州天翔航空科技有限公司 | 植保无人机的喷药方法 |
CN104924619A (zh) * | 2015-06-30 | 2015-09-23 | 冯圣冰 | 一种测绘用3d打印机 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8191818B2 (en) * | 2007-11-15 | 2012-06-05 | Lockheed Martin Corporation | Method for recovering a relatively slower moving vehicle |
-
2015
- 2015-10-30 CN CN201510733350.3A patent/CN105388905B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101095090A (zh) * | 2005-11-15 | 2007-12-26 | 贝尔直升机泰克斯特龙公司 | 用于自动绕圈飞行的控制系统 |
CN103576690A (zh) * | 2012-07-25 | 2014-02-12 | 深圳市大疆创新科技有限公司 | 一种无人机遥控方法及设备、无人机 |
CN104052914A (zh) * | 2013-03-14 | 2014-09-17 | 董亮 | 一种利用飞行器进行自动跟随目标拍摄系统 |
CN104156901A (zh) * | 2014-08-01 | 2014-11-19 | 江苏恒创软件有限公司 | 基于无人机的特殊环境人员搜索及基本物资输送方法 |
CN104155996A (zh) * | 2014-08-11 | 2014-11-19 | 江苏恒创软件有限公司 | 一种基于无人机的高空作业辅助方法 |
CN104714557A (zh) * | 2015-03-26 | 2015-06-17 | 清华大学 | 无人机定点环绕飞行的控制方法 |
CN104881037A (zh) * | 2015-04-01 | 2015-09-02 | 广州天翔航空科技有限公司 | 植保无人机的喷药方法 |
CN104924619A (zh) * | 2015-06-30 | 2015-09-23 | 冯圣冰 | 一种测绘用3d打印机 |
Also Published As
Publication number | Publication date |
---|---|
CN105388905A (zh) | 2016-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105388905B (zh) | 无人机飞行控制方法及装置 | |
CN107339990B (zh) | 多模式融合定位系统及方法 | |
CN108983807B (zh) | 一种无人机定点降落方法及系统 | |
TWI489126B (zh) | 一種動態無線訊號強度修正系統與方法 | |
CN103139700B (zh) | 一种终端定位的方法和系统 | |
CN103809598B (zh) | 一种基于三层品字形多色降落坪的旋翼无人机自主起降系统 | |
CN107806878A (zh) | 一种基于智能手机室内外一体化定位和导航的方法 | |
US10409292B2 (en) | Movement control method, autonomous mobile robot, and recording medium storing program | |
JP6390013B2 (ja) | 小型無人飛行機の制御方法 | |
CN109270953A (zh) | 一种基于同心圆视觉标识的多旋翼无人机自主降落方法 | |
WO2018156069A1 (en) | Improved forest surveying | |
KR101261409B1 (ko) | 영상 내 노면표시 인식시스템 | |
CN109643129A (zh) | 自主着陆的方法和系统 | |
CN111142546A (zh) | 一种多旋翼无人机精准降落引导系统及方法 | |
CN205608991U (zh) | 用于无人机的体感遥控器 | |
JP6817422B2 (ja) | 情報処理装置、空撮経路生成方法、空撮経路生成システム、プログラム、及び記録媒体 | |
CN103175524A (zh) | 一种无标识环境下基于视觉的飞行器位置与姿态确定方法 | |
JP2019060641A (ja) | 対空標識、解析装置、及び、ドローン空撮測量システム | |
CN109885086A (zh) | 一种基于复合多边形标志引导的无人机垂直降落方法 | |
CN104501801B (zh) | 一种室内定位方法 | |
US20170193271A1 (en) | Positioning method and positioning device for unmanned aerial vehicle | |
CN106809386A (zh) | 无人飞行器及其飞行控制方法 | |
JP2020138681A (ja) | 無人飛行体の制御システム | |
CN106370160A (zh) | 一种机器人室内定位系统和方法 | |
US20240233149A1 (en) | Image processing apparatus, image processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20191210 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: 518108 Guangdong province Shenzhen Baoan District Shiyan Street Songbai road Tangtou junctions electric science and Technology Park Patentee before: Shenzhen Yidian Aviation Technology Co., Ltd. |
|
TR01 | Transfer of patent right |