无人机的控制方法、装置和无人机与流程

文档序号:20012689发布日期:2020-02-22 04:34阅读:230来源:国知局
无人机的控制方法、装置和无人机与流程

本发明实施例涉及无人机技术领域,尤其涉及一种无人机的控制方法、装置和无人机。



背景技术:

近年来无人机得到了广泛的应用,在社会领域中起到了越来越重要的作用。无人机一般在空域中飞行,但是随着空域中无人机数量的增多、升限的增大以及部分用户在机场附近起飞无人机等因素,无人机逐渐侵入到民航航班的空域中,严重影响大型航空器及其乘客的安全,因此需要采取措施避免无人机与大型航空器相撞。目前,航空器可以实时广播自身的位置,然后根据该无人机的当前位置以及航空器的位置,确定出无人机与航空器之间的距离,若该距离小于预设距离,则确定无人机与航空器相撞的可能性高,向用户输出预警信息,则用户根据该预警信息操控无人机以降低这种可能性,若该距离大于或等于预设距离,则确定无人机与航空器相撞的可能性低,不向用户输出预警信息。

但是,即使当前计算的距离大于或等于预设距离,若无人机与航空器相向飞行,又由于未及时输出预警信息,会造成无人机对航空器产生干扰,进而影响到航空器的飞行安全。



技术实现要素:

本发明实施例提供一种无人机的控制方法、装置和无人机,用于避免无人机对航空器产生干扰,保证航空器的飞行安全。

第一方面,本发明实施例提供一种无人机的控制方法,包括:

获取航空器的飞行参数,所述飞行参数包括:飞行位置、飞行速度;

获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置;

根据所述航空器的飞行参数、所述无人机的飞行参数、所述无人机在至少一个空间方向上的最大许可飞行速度,预测所述无人机与所述航空器之间的最小距离;

根据所述最小距离,执行防止碰撞操作;

其中,所述速度包括速度方向和速度大小。

第二方面,本发明实施例提供一种无人机的控制方法,包括:

获取航空器的飞行参数,所述航空器的飞行参数包括:飞行位置、飞行速度;

获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置;

根据所述航空器的飞行参数和所述无人机的飞行参数,确定所述无人机的避让飞行速度;

根据所述航空器的飞行参数和所述无人机的飞行参数,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度;

根据所述最大威胁程度,执行防止碰撞操作;

其中,所述速度包括速度方向和速度大小。

第三方面,本发明实施例提供一种无人机的控制装置,包括:存储器和处理器;

所述存储器,用于存储执行无人机的控制方法的代码;

所述处理器,用于调用所述存储器中存储的所述代码,执行:获取航空器的飞行参数,所述飞行参数包括:飞行位置、飞行速度;获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置;根据所述航空器的飞行参数、所述无人机的飞行参数、所述无人机在至少一个空间方向上的最大许可飞行速度,预测所述无人机与所述航空器之间的最小距离;根据所述最小距离,执行防止碰撞操作;其中,所述速度包括速度方向和速度大小。

第四方面,本发明实施例提供一种无人机的控制装置,包括:存储器和处理器;

所述存储器,用于存储执行无人机的控制方法的代码;

所述处理器,用于调用所述存储器中存储的所述代码,执行:获取航空器的飞行参数,所述航空器的飞行参数包括:飞行位置、飞行速度;获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置;根据所述航空器的飞行参数和所述无人机的飞行参数,确定所述无人机的避让飞行速度;根据所述航空器的飞行参数和所述无人机的飞行参数,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度;根据所述最大威胁程度,执行防止碰撞操作;其中,所述速度包括速度方向和速度大小。

第五方面,本发明实施例提供一种无人机,包括:如第三方面或第三方面本发明实施例所述的无人机的控制装置。

第六方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包含至少一段代码,所述至少一段代码可由计算机执行,以控制所述计算机执行第一方面或第二方面本发明实施例所述的无人机的控制方法。

第七方面,本发明实施例提供一种计算机程序,当所述计算机程序被计算机执行时,用于实现第一方面或第二方面本发明实施例所述的无人机的控制方法。

本发明实施例提供的无人机的控制方法、装置和无人机,通过获取航空器的飞行参数以及无人机的飞行参数;根据所述航空器的飞行参数和所述无人机的飞行参数,确定所述无人机的避让飞行速度;根据所述航空器的飞行参数和所述无人机的飞行参数,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度;根据所述最大威胁程度,执行防止碰撞操作。本实施例先预测出无人机若避让航空器飞行,无人机对航空器的威胁程度,然后再执行防止碰撞操作,从而保证无人机从当前时刻起不干扰到航空器的正常飞行,保证了航空器的飞行安全。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明的实施例的无人飞行系统的示意性架构图;

图2为本发明一实施例提供的无人机的控制方法的流程图;

图3为本发明一实施例提供的获取避让飞行速度的示意图;

图4为本发明另一实施例提供的无人机的控制方法的流程图;

图5为本发明一实施例提供的无人机的控制装置的结构示意图;

图6为本发明一实施例提供的无人机的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

本发明的实施例提供了无人机的控制方法、设备和无人机。其中无人机可以是旋翼飞行器(rotorcraft),例如,由多个推动装置通过空气推动的多旋翼飞行器,本发明的实施例并不限于此。

图1是根据本发明的实施例的无人飞行系统的示意性架构图。本实施例以旋翼无人机为例进行说明。

无人飞行系统100可以包括无人机110、显示设备130和控制装置140。其中,无人机110可以包括动力系统150、飞行控制系统160、机架和承载在机架上的云台120。无人机110可以与控制终端140和显示设备130进行无线通信。

机架可以包括机身和脚架(也称为起落架)。机身可以包括中心架以及与中心架连接的一个或多个机臂,一个或多个机臂呈辐射状从中心架延伸出。脚架与机身连接,用于在无人机110着陆时起支撑作用。

动力系统150可以包括一个或多个电子调速器(简称为电调)151、一个或多个螺旋桨153以及与一个或多个螺旋桨153相对应的一个或多个电机152,其中电机152连接在电子调速器151与螺旋桨153之间,电机152和螺旋桨153设置在无人机110的机臂上;电子调速器151用于接收飞行控制系统160产生的驱动信号,并根据驱动信号提供驱动电流给电机152,以控制电机152的转速。电机152用于驱动螺旋桨旋转,从而为无人机110的飞行提供动力,该动力使得无人机110能够实现一个或多个自由度的运动。在某些实施例中,无人机110可以围绕一个或多个旋转轴旋转。例如,上述旋转轴可以包括横滚轴(roll)、偏航轴(yaw)和俯仰轴(pitch)。应理解,电机152可以是直流电机,也可以交流电机。另外,电机152可以是无刷电机,也可以是有刷电机。

飞行控制系统160可以包括飞行控制器161和传感系统162。传感系统162用于测量无人机的姿态信息,即无人机110在空间的位置信息和状态信息,例如,三维位置、三维角度、三维速度、三维加速度和三维角速度等。传感系统162例如可以包括陀螺仪、超声传感器、电子罗盘、惯性测量单元(inertialmeasurementunit,imu)、视觉传感器、全球导航卫星系统和气压计等传感器中的至少一种。例如,全球导航卫星系统可以是全球定位系统(globalpositioningsystem,gps)。飞行控制器161用于控制无人机110的飞行,例如,可以根据传感系统162测量的姿态信息控制无人机110的飞行。应理解,飞行控制器161可以按照预先编好的程序指令对无人机110进行控制,也可以通过响应来自控制终端140的一个或多个控制指令对无人机110进行控制。

云台120可以包括电机122。云台用于携带拍摄装置123。飞行控制器161可以通过电机122控制云台120的运动。可选地,作为另一实施例,云台120还可以包括控制器,用于通过控制电机122来控制云台120的运动。应理解,云台120可以独立于无人机110,也可以为无人机110的一部分。应理解,电机122可以是直流电机,也可以是交流电机。另外,电机122可以是无刷电机,也可以是有刷电机。还应理解,云台可以位于无人机的顶部,也可以位于无人机的底部。

拍摄装置123例如可以是照相机或摄像机等用于捕获图像的设备,拍摄装置123可以与飞行控制器通信,并在飞行控制器的控制下进行拍摄。本实施例的拍摄装置123至少包括感光元件,该感光元件例如为互补金属氧化物半导体(complementarymetaloxidesemiconductor,cmos)传感器或电荷耦合元件(charge-coupleddevice,ccd)传感器。可以理解,拍摄装置123也可直接固定于无人机110上,从而云台120可以省略。

显示设备130位于无人飞行系统100的地面端,可以通过无线方式与无人机110进行通信,并且可以用于显示无人机110的姿态信息。另外,还可以在显示设备130上显示成像装置拍摄的图像。应理解,显示设备130可以是独立的设备,也可以集成在控制终端140中。

控制终端140位于无人飞行系统100的地面端,可以通过无线方式与无人机110进行通信,用于对无人机110进行远程操纵。

应理解,上述对于无人飞行系统各组成部分的命名仅是出于标识的目的,并不应理解为对本发明的实施例的限制。

图2为本发明一实施例提供的无人机的控制方法的流程图,如图2所示,本实施例的方法可以包括:

s201、获取航空器的飞行参数,所述航空器的飞行参数包括:飞行位置、飞行速度。

s202、获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置。

本实施例中,可以获取航空器的飞行参数,还可以获取无人机的飞行参数,需要说明的是,本实施例对获取航空器的飞行参数与获取无人机的飞行参数的顺序不做限定。其中,可以实时获取上述飞行参数,或者,按照预设间隔获取上述飞行参数。其中,获取航空器的飞行参数可以是:获取通过互联网发布的航空器的飞行参数,或者,获取无人机上的广播式自动相关监视(automaticdependentsurveillancebroadcast,ads-b)设备接收到的航空器的飞行参数。可选地,获取通过互联网发送的飞行器的第一飞行状态信息可以包括:通过预设的网站获取发布的飞行器的第一飞行状态信息,该预设的网站例如可以是一些专业的飞行器的状态信息查询或者发布的网站(例如www.flightradar24.com、zh.flightaware.com等)。

其中,航空器的飞行参数包括:飞行位置、飞行速度。可选地,航空器的飞行参数还可以包括:加速度、高度、身份信息中的一种或多种。

其中,无人机的飞行参数包括:飞行位置。可选地,该无人机的飞行参数还可以包括:飞行速度信息、加速度、高度、身份信息中的一种或多种。

s203、根据所述航空器的飞行参数和所述无人机的飞行参数,确定所述无人机的避让飞行速度。

本实施例中,根据当前获取到的航空器的飞行参数和无人机的飞行参数,确定无人机的避让飞行速度。该无人机的避让飞行速度使得无人机如果按照该避让飞行速度飞行时无人机远离航空器。

其中,上述的速度包括速度方向和速度大小,也可以认为速度可以用速度矢量来表示。

s204、根据所述航空器的飞行参数和所述无人机的飞行参数,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度。

本实施例中,在确定无人机的避让飞行速度之后,如果无人机以该避让飞行速度飞行,则根据航空器的飞行参数和无人机的飞行参数,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,从当前时刻起所述无人机对所述航空器的最大威胁程度。该最大威胁程度可以表示无人机对该航空器造成的危险程度。

在一些实施例中,若无人机与航空器之间的距离越小,则说明无人机对航空器的威胁程度越大。因此,可以通过预测无人机与航空器之间的最小距离来预测无人机对航空器的最大威胁程度。其中,上述s204的一种可能的实现方式为:根据所述航空器的飞行参数和所述无人机的飞行参数,预测在所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,从当前时刻起所述无人机与所述航空器之间的最小距离;然后根据所述最小距离,确定所述无人机对所述航空器的最大威胁程度,例如可以通过如下公式获得:

ρb,a=-min||pa(t+t0)-pb(t+t0)||2。

其中,pa表示航空器的位置,pb表示无人机的位置,t0表示当前时间,t+t0从当前时刻t0开始之后的时间,ρb,a表示无人机对航空器的最大威胁程度,也可以称为最大威胁系数。由上述公式可知,最大威胁程度为最小距离的负值,ρb,a越大表示无人机与航空器之间越危险,ρb,a越小表示无人机与航空器之间越安全。

s205、根据所述最大威胁程度,执行防止碰撞操作。

本实施例中,在预测出无人机对航空器的最大威胁程度之后,根据该最大威胁程度,执行防止碰撞操作。

若可以获取多个航空器的飞行参数,则本实施例可以通过上述s201-s204预测无人机对每个航空器的最大威胁程度,然后根据从预测的无人机对所有航空器的最大威胁程度中,确定一个最大值,将该最大值作为执行s205中的最大威胁程度,该最大值表示无人机对所有航空器的威胁程度中的最大值。

在一些实施例中,在获取最大威胁程度之后,将最大威胁程度与预设威胁程度进行比较,如果最大威胁程度大于预设威胁程度,则控制无人机采用避让飞行速度飞行,以使无人机尽快远离航空器,避免无人机对航空器造成危险,防止干扰到航空器的飞行。若本实施例应用于无人机的控制终端,则控制终端在确定最大威胁程度大于预设威胁程度时,向无人机发送飞行控制指令,所述飞行控制指令用于控制所述无人机采用所述避让飞行速度飞行。如果最大威胁程度小于等于预设威胁程度,则不采用所述避让飞行速度飞行,本实施例可以在无人机的控制终端的显示装置上显示提示信息,所述提示信息用于提示所述无人机对所述航空器的威胁程度,本实施例还可以对威胁程度进行等级划分,不同等级的威胁程度可以用不同颜色区分,因此提示信息可以通过不同的颜色来表示最大威胁程度的威胁等级,以提示用户注意避让。该提示信息还可以提示无人机的周围空域内的航空器的分布情况(例如飞行位置和飞行方向等)。如果本实施应用于无人机中,则无人机在确定最大威胁程度小于等于预设威胁程度之后,向无人机的控制终端发送提示信息,以便控制终端在显示装置上显示该提示信息。

可选地,预设威胁程度例如可以为-2350,这表示预测无人机与航空器之间的最小距离小于2350米时,控制无人机采用避让飞行速度飞行。

在一些实施例中,若确定最大威胁程度大于预设威胁程度,则还判断无人机与地面的距离是否大于第一安全距离,该第一安全距离例如为10米。如果地面的距离大于第一安全距离,则控制无人机采用避让飞行速度飞行,以使无人机尽快远离航空器,避免无人机对航空器造成危险,防止干扰到航空器的飞行。如果无人机与地面的距离小于或等于第一安全距离,由于航空器一般不会接近地面的区域内飞行,为了防止无人机在接近地面飞行时不受到航空器的影响而产生突然机动,则不控制无人机采用避让飞行速度飞行;但本实施例可以控制无人机等待接收用户的操作指令(例如用户输入的控制杆量)并根据用户的操作指令进行飞行,或者,控制无人机悬停。本实施例还可以在无人机的控制终端的显示装置上显示提示信息,所述提示信息用于提示所述无人机对所述航空器的威胁程度。

在一些实施例中,若确定最大威胁程度大于预设威胁程度,则还判断所述无人机检测到前方第二安全距离内是否存在障碍物,该第二安全距离例如为10米,可选地,无人机可以通过视觉传感器或者雷达等检测到前方第二安全距离内是否存在障碍物。如果所述无人机检测到前方第二安全距离内不存在障碍物,则控制无人机采用避让飞行速度飞行,以使无人机尽快远离航空器,避免无人机对航空器造成危险,防止干扰到航空器的飞行。如果所述无人机检测到前方第二安全距离内存在障碍物,该障碍物可以为不移动的障碍物,则不控制无人机采用避让飞行速度飞行,而是控制无人机悬停。这是由于障碍物的存在,航空器一般会尽可能远离该障碍物飞行,而不会靠近障碍物飞行,所以当无人机与障碍物的距离较近时,可以认为无人机对航空器的干扰比较小,无人机可以不用采用避让飞行速度飞行,而是控制无人机悬停以避免无人机碰撞障碍物。本实施例还可以在无人机的控制终端的显示装置上显示提示信息,所述提示信息用于提示所述无人机对所述航空器的威胁程度。

在一些实施例中,在执行s203之前,判断无人机与地面的距离是否大于第一安全距离。如果无人机与地面的距离大于第一安全距离,则开启无人机的自动避让航空器功能,执行上述s203-s205。如果无人机与地面的距离小于等于第一安全距离,则关闭无人机的自动避让航空器功能,不执行上述s203-s205。因此,本实施例可以通过判断无人机与地面的距离是否大于第一安全距离,来决定是否开启自动避让航空器功能,执行s203-s205,这样可以节省处理资源。

本实施例提供的无人机的控制方法,通过获取航空器的飞行参数以及无人机的飞行参数;根据所述航空器的飞行参数和所述无人机的飞行参数,确定所述无人机的避让飞行速度;根据所述航空器的飞行参数和所述无人机的飞行参数,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度;根据所述最大威胁程度,执行防止碰撞操作。本实施例先预测出无人机若避让航空器飞行,无人机对航空器的威胁程度,然后再执行防止碰撞操作,从而保证无人机从当前时刻起不干扰到航空器的正常飞行,保证了航空器的飞行安全。

在一些实施例中,在上述实施例的基础上,上述s203的一种可能的实现方式为:根据所述航空器相对于所述无人机的位移,以及相对飞行速度,从无人机在至少一个空间方向上的最大许可飞行速度中确定所述避让飞行速度。其中,相对飞行速度包括无人机在所述至少一个空间方向中每个空间方向上的最大许可飞行速度与航空器的飞行速度之间的相对飞行速度,所述位移由所述航空器的飞行位置和所述无人机的飞行位置确定,所述位移包括所述航空器相对于所述无人机的方向与距离大小。也就是,如图3所示,根据航空器的飞行位置(pa)和无人机的飞行位置(pb),确定航空器相对于所述无人机的位移(pab);还可以根据航空器的飞行速度(νa)与无人机在至少一个空间方向上的最大许可飞行速度(νb),确定相对飞行速度(νab);再根据航空器相对于无人机的位移(pab),以及上述的相对飞行速度(νab),从无人机在至少一个空间方向上的最大许可飞行速度中确定其中一个空间方向上的最大许可飞行速度为避让飞行速度。以便使无人机可以以最大允许机动能力远离航空器飞行。

可选地,在一种实现方式中,可以是根据位移与所述相对飞行速度之间的夹角,从所述无人机在至少一个空间方向上的最大许可飞行速度中确定所述避让飞行速度。如图3所示,如果无人机的在各个空间方向上的最大许可速度的速度大小都是相同的,则各个空间方向上的最大许可飞行速度在空间上会构成一个空间体,例如球体,需要说明的是,而一般情况下,有些无人机的水平速度大于上升速度、上升速度又大于下降速度,有些无人机的前向速度远大于垂直速度与侧向速度,并且没有后退速度,另外还要考虑当时的环境因素,例如风速,所以几乎所有的无人机在各个方向的速度都具有各向异性,上述的空间体可能是不规则形状的空间体。此时当某一空间方向上的最大许可飞行速度、该空间方向上的最大许可飞行速度与航空器的飞行速度之间的相对飞行速度、所述位移共面,且该共面与空间体的表面相切的时候,位移与相对飞行速度之间的夹角最大,因此该空间方向上的最大许可飞行速度即为避让飞行速度。若无人机在当前时刻起采用该避让飞行速度飞行,该无人机与航空器之间的最小距离为dmin。

在一些实施例中,当所述无人机开启视觉避障功能时,所述无人机在至少一个空间方向上的最大许可飞行速度包括:视觉避障有效时在至少一个空间方向上的最大许可飞行速度。可选地,在这种情况下,如果采用避让飞行速度执行避让飞行时,可以同时调整无人机偏航角与无人机水平运动方向一致,保证在避让过程中无人机仍能正常避开障碍物。

在一些实施例中,所述无人机在至少一个空间方向上的最大许可飞行速度包括:预设空间方向上的预设最大速度。一般航空器飞行在无人机的上方,在确定无人机的避让飞行速度时,一般在执行避让操作时,不会控制无人机朝上方飞行,因此,该预设空间方向上的预设最大速度可以包括无人机水平朝下的各空间方向上的预设最大速度。

在一些实施例中,上述s204的一种可能的实现方式为:根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度。所述无人机相对于所述航空器的位移由所述航空器的飞行位置和所述无人机的飞行位置确定,所述无人机相对于所述航空器的位移包括所述无人机相对于所述航空器的方向与距离大小。

本实施例可以根据所述航空器的飞行位置和所述无人机的飞行位置确定所述无人机相对于所述航空器的位移,可以根据航空器的飞行速度与无人机的避让飞行速度确定航空器相对于无人机的相对飞行速度,然后根据所述无人机相对于所述航空器的位移和所述相对飞行速度,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度。

可选地,在一种实现方式中,可以根据所述无人机相对于所述航空器的位移以及所述航空器的飞行速度,确定所述无人机是否位于所述航空器的前方。当所述无人机位于所述航空器的前方时,根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的所述最大威胁程度。当所述无人机位于所述航空器的后方时,根据所述无人机相对于所述航空器的位移,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的所述最大威胁程度。其中,航空器的前方的区域可以认为是航空器的飞行员的视野范围区域。

可选地,在另一种实现方式中,可以根据所述无人机相对于所述航空器的位移以及所述航空器的飞行速度,确定所述无人机相对于所述航空器的位移与所述航空器的飞行速度之间的夹角是否为钝角。当所述夹角为钝角时,根据所述无人机相对于所述航空器的位移,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度。当所述无人机相对于所述航空器的夹角不是钝角时,根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度。

其中,确定所述无人机相对于所述航空器的位移与所述航空器的飞行速度之间的夹角是否为钝角的一种可能的实现方式为:根据所述无人机相对于所述航空器的位移和所述航空器的飞行速度,确定的值;其中,νa表示当前时刻航空器的飞行速度,pba表示当前时刻所述无人机相对于所述航空器的位移,表示所述航空器的飞行速度的转置。如果的值大于0,则确定所述夹角不是钝角。如果的值小于等于0,则确定所述夹角是钝角。

可选地,上述涉及的根据所述无人机相对于所述航空器的位移,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度的一种实现方式为:根据||pba||2,确定该最大威胁程度,其中,pba为当前时刻无人机相对于航空器的位移。也就是,在无人机位于航空器的后方,或者,所述无人机相对于航空器的位移与所述航空器的飞行速度之间的夹角是钝角时,所述无人机与航空器之间的最小距离为当前时刻无人机与航空器之间的距离。

可选地,上述涉及的根据所述无人机相对于航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度的一种实现方式为:

根据确定该最大威胁程度,其中,pba为当前时刻无人机相对于航空器的位移,νab为所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度。

也就是,在无人机位于航空器的前方,或者,所述无人机相对于航空器的位移与所述航空器的飞行速度之间的夹角不是钝角时,为当前时刻起所述无人机与航空器之间的最小距离。

可选地,在另一些实施例中,与上述各实施例不同的是,不预测最大威胁程度,而是预测最小距离,再根据最小距离来执行防止碰撞操作,具体可以参见图4所示。图4为本发明另一实施例提供的无人机的控制方法的流程图,如图4所示,本实施例的方法可以包括:

s401、获取航空器的飞行参数,所述航空器的飞行参数包括:飞行位置、飞行速度。

s402、获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置。

本实施例中,s401和s402的具体实现过程可以参见图2所示实施例中的相关描述,此处不再赘述。

s403、根据所述航空器的飞行参数、所述无人机的飞行参数、所述无人机在至少一个空间方向上的最大许可飞行速度,预测所述无人机与所述航空器之间的最小距离。

本实施例中,可以根据航空器的飞行参数、所述无人机的飞行参数,可以预测无人机以分别在至少一个空间方向上的最大许可飞行速度飞行并保持不变的情况下,无人机与航空器之间的最小距离。

在一种可能的实现方式中,可以先根据所述航空器的飞行速度,从所述无人机在至少一个空间方向上的最大许可飞行速度中确定避让飞行速度;所述避让飞行速度为所述无人机在至少一个空间方向上的最大许可飞行速度中的其中之一,所述避让飞行速度用于使所述无人机远离所述航空器;然后根据所述航空器的飞行位置、飞行速度以及无人机的飞行位置,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机与所述航空器之间的最小距离。具体实现过程可以参见上述各实施例中的描述,此处不再赘述。

s404、根据所述最小距离,执行防止碰撞操作。

本实施例中,在预测出无人机对航空器之间的最小距离之后,根据该最小距离,执行防止碰撞操作。其中,最小距离越小,表示无人机对航空器的最大威胁程度越大,最小距离越大,表示无人机对航空器的最大威胁程度越小。具体实现过程可以参见上述各实施例中的描述,此处不再赘述。

本实施例提供的无人机的控制方法,通过获取航空器的飞行参数以及无人机的飞行参数;根据所述航空器的飞行参数、所述无人机的飞行参数、所述无人机在至少一个空间方向上的最大许可飞行速度,预测所述无人机与所述航空器之间的最小距离;根据所述最小距离,执行防止碰撞操作。本实施例先预测出无人机与航空器之间可能的最小距离,然后再执行防止碰撞操作,从而以保证无人机从当前时刻起不干扰到航空器的正常飞行,保证了航空器的飞行安全。

本发明实施例中还提供了一种计算机存储介质,该计算机存储介质中存储有程序指令,所述程序执行时可包括上述各实施例中的无人机的控制方法的部分或全部步骤。

图5为本发明一实施例提供的无人机的控制装置的结构示意图,如图5所示,本实施例的无人机的控制装置500可以包括:存储器501和处理器502。存储器501与处理器502通过总线连接。

上述处理器502可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器501,用于存储执行无人机的控制方法的代码。

在一种实现方案中,所述处理器502,用于调用所述存储器501中存储的所述代码,执行:获取航空器的飞行参数,所述飞行参数包括:飞行位置、飞行速度;获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置;根据所述航空器的飞行参数、所述无人机的飞行参数、所述无人机在至少一个空间方向上的最大许可飞行速度,预测所述无人机与所述航空器之间的最小距离;根据所述最小距离,执行防止碰撞操作;其中,所述速度包括速度方向和速度大小。

可选地,所述处理器502,具体用于:根据所述航空器的飞行速度,从所述无人机在至少一个空间方向上的最大许可飞行速度中确定避让飞行速度;所述避让飞行速度为所述无人机在至少一个空间方向上的最大许可飞行速度中的其中之一,所述避让飞行速度用于使所述无人机远离所述航空器;根据所述航空器的飞行位置、飞行速度以及无人机的飞行位置,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机与所述航空器之间的最小距离。

可选地,所述处理器502,具体用于:根据所述航空器相对于所述无人机的位移,以及相对飞行速度,从所述无人机在至少一个空间方向上的最大许可飞行速度中确定所述避让飞行速度。其中,所述相对飞行速度包括所述无人机在所述至少一个空间方向上的最大许可飞行速度与所述航空器的飞行速度之间的相对飞行速度;所述位移由所述航空器的飞行位置和所述无人机的飞行位置确定,所述位移包括所述航空器相对于所述无人机的方向与距离大小。

可选地,所述处理器502,具体用于:根据所述位移与所述相对飞行速度之间的夹角,从所述无人机在至少一个空间方向上的最大许可飞行速度中确定所述避让飞行速度。其中,所述避让飞行速度使得所述航空器的飞行速度与所述避让飞行速度之间的相对飞行速度,与,所述位移之间的夹角最大。

可选地,所述处理器502,具体用于:根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机与所述航空器之间的最小距离。其中,所述无人机相对于所述航空器的位移由所述航空器的飞行位置和所述无人机的飞行位置确定,所述无人机相对于所述航空器的位移包括所述无人机相对于所述航空器的方向与距离大小。

可选地,所述处理器502,具体用于:根据所述无人机相对于所述航空器的位移以及所述航空器的飞行速度,确定所述无人机是否位于所述航空器的前方。当所述无人机位于所述航空器的前方时,则根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述最小距离;和/或,当所述无人机位于所述航空器的后方时,则根据所述无人机相对于所述航空器的位移,预测所述最小距离。

可选地,所述处理器502,具体用于:根据所述无人机相对于所述航空器的位移以及所述航空器的飞行速度,确定所述无人机相对于所述航空器的位移与所述航空器的飞行速度之间的夹角是否为钝角。当所述夹角为钝角时,根据所述无人机相对于所述航空器的位移,预测所述最小距离;和/或,当所述夹角不是钝角时,根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述最小距离。

可选地,所述处理器502,具体用于:在所述最小距离小于预设距离时,控制所述无人机采用所述避让飞行速度飞行;或者,向所述无人机发送飞行控制指令,所述飞行控制指令用于控制所述无人机采用所述避让飞行速度飞行。

可选地,所述处理器502,具体用于:在所述无人机与地面的距离大于第一安全距离以及所述最小距离小于预设距离时,控制所述无人机采用所述避让飞行速度飞行。

可选地,所述处理器502,还用于:在所述最小距离大于或等于预设距离时,在无人机的控制终端的显示装置上显示提示信息,或者,向无人机的控制终端发送提示信息。所述提示信息用于提示所述无人机对所述航空器的威胁程度。

可选地,所述处理器502,具体用于:在所述无人机检测到前方第二安全距离内存在障碍物以及所述最小距离小于预设距离时,控制所述无人机悬停。

可选地,所述处理器502,具体用于:在所述无人机与地面的距离大于第一安全距离时,根据所述航空器的飞行参数和所述无人机的飞行参数,预测所述无人机与所述航空器之间的最小距离。

可选地,当所述无人机开启视觉避障功能时,所述无人机在至少一个空间方向上的最大许可飞行速度为:视觉避障有效时至少一个空间方向上的最大许可飞行速度。

可选地,所述无人机在至少一个空间方向上的最大许可飞行速度包括:预设空间方向上的预设最大速度。

可选地,所述处理器502,具体用于:获取通过互联网发布的航空器的飞行参数;和/或,获取所述无人机上的广播式自动相关监视设备探测到的航空器的飞行参数。

在另一种实现方案中,所述处理器502,用于调用所述存储器501中存储的所述代码,执行:获取航空器的飞行参数,所述航空器的飞行参数包括:飞行位置、飞行速度;获取无人机的飞行参数,所述无人机的飞行参数包括:飞行位置;根据所述航空器的飞行参数和所述无人机的飞行参数,确定所述无人机的避让飞行速度;根据所述航空器的飞行参数和所述无人机的飞行参数,预测所述无人机以所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度;根据所述最大威胁程度,执行防止碰撞操作;其中,所述速度包括速度方向和速度大小。

可选地,所述处理器502,具体用于:根据所述航空器相对于所述无人机的位移,以及相对飞行速度,从所述无人机在至少一个空间方向上的最大许可飞行速度中确定所述避让飞行速度。其中,所述相对飞行速度包括所述无人机在所述至少一个空间方向上的最大许可飞行速度与所述航空器的飞行速度之间的相对飞行速度;所述位移由所述航空器的飞行位置和所述无人机的飞行位置确定,所述位移包括所述航空器相对于所述无人机的方向与距离大小。

可选地,所述处理器502,具体用于:根据所述位移与所述相对飞行速度之间的夹角,从所述无人机在至少一个空间方向上的最大许可飞行速度中确定所述避让飞行速度。其中,所述避让飞行速度使得所述航空器的飞行速度与所述避让飞行速度之间的相对飞行速度,与所述位移之间的夹角最大。

可选地,所述处理器502,具体用于:根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机对所述航空器的最大威胁程度。所述无人机相对于所述航空器的位移由所述航空器的飞行位置和所述无人机的飞行位置确定,所述无人机相对于所述航空器的位移包括所述无人机相对于所述航空器的方向与距离大小。

可选地,所述处理器502,具体用于:根据所述无人机相对于所述航空器的位移以及所述航空器的飞行速度,确定所述无人机是否位于所述航空器的前方。当所述无人机位于所述航空器的前方时,根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述最大威胁程度;和/或,当所述无人机位于所述航空器的后方时,根据所述无人机相对于所述航空器的位移,预测所述最大威胁程度。

可选地,所述处理器502,具体用于:根据所述无人机相对于所述航空器的位移以及所述航空器的飞行速度,确定所述无人机相对于所述航空器的位移与所述航空器的飞行速度之间的夹角是否为钝角。当所述夹角为钝角时,根据所述无人机相对于所述航空器的位移,预测所述最大威胁程度;和/或,当所述夹角不是钝角时,根据所述无人机相对于所述航空器的位移,以及所述航空器的飞行速度相对于所述避让飞行速度的相对飞行速度,预测所述最大威胁程度。

可选地,当所述无人机开启视觉避障功能时,所述无人机在至少一个空间方向上的最大许可飞行速度包括:视觉避障有效时在至少一个空间方向上的最大许可飞行速度。

可选地,所述无人机在至少一个空间方向上的最大许可飞行速度包括:预设空间方向上的预设最大速度。

可选地,所述处理器502,具体用于:在所述最大威胁程度大于预设威胁程度时,控制所述无人机采用所述避让飞行速度飞行;或者,向所述无人机发送飞行控制指令,所述飞行控制指令用于控制所述无人机采用所述避让飞行速度飞行。

可选地,所述处理器502,具体用于:在所述无人机与地面的距离大于第一安全距离以及所述最大威胁程度大于预设威胁程度时,控制所述无人机采用所述避让飞行速度飞行。

可选地,所述处理器502,还用于:在所述最大威胁程度小于或等于预设威胁程度时,在无人机的控制终端的显示装置上显示提示信息,或者,向无人机的控制终端发送提示信息;所述提示信息用于提示所述无人机对所述航空器的威胁程度。

可选地,所述处理器502,具体用于:在所述无人机检测到前方第二安全距离内存在障碍物以及在所述最大威胁程度大于预设威胁程度时,控制所述无人机悬停。

可选地,所述处理器502,具体用于:在所述无人机与地面的距离大于第一安全距离时,根据所述航空器的飞行参数和所述无人机的飞行参数,确定所述无人机的避让飞行速度。

可选地,所述处理器502,具体用于:预测在所述无人机采用所述避让飞行速度飞行且保持速度不变的情况下,所述无人机与所述航空器之间的最小距离;根据所述最小距离,确定所述最大威胁程度。

可选地,所述处理器502,具体用于:获取通过互联网发布的航空器的飞行参数;和/或,获取所述无人机上的广播式自动相关监视设备接收到的航空器的飞行参数。

本实施例的装置,可以用于执行本发明上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明一实施例提供的无人机的结构示意图,如图6所示,本实施例的无人机600可以包括:无人机的控制装置601。其中,无人机的控制装置601可以采用图5所示装置实施例的结构,其对应地,可以执行本发明上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。可选地,本实施例的无人机可以包括螺旋桨(图中未示出),无人机的控制装置601可以通过控制螺旋桨的旋转来控制无人机采用避让飞行速度飞行或控制无人机悬停。

在另一实施例中,本发明还提供一种地面控制设备,该地面控制设备用于控制无人机,该地面控制设备可以包括无人机的控制装置,该无人机的控制装置可以采用图5所示装置实施例的结构,其对应地,可以执行本发明上述各方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读内存(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1