一种无人机组任务规划方法、装置及系统转让专利

申请号 : CN202210081143.4

文献号 : CN114115355B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 曹世鹏

申请人 : 众芯汉创(北京)科技有限公司

摘要 :

本发明公开了一种无人机组任务规划方法、装置及系统,方法包括:接收客户端发送的飞行任务数据;获取待执行飞行任务的无人机数量及其技术参数;根据所述飞行任务数据、无人机数量及其技术参数,计算约束条件,并制定满足所述约束条件的飞行计划;获取气象数据,根据所述气象数据判断所述飞行计划是否可行;无人机飞行计划可行时,控制无人机执行所述无人机飞行计划;无人机飞行过程中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和航向以防止碰撞;该方法能够评估目标任务的可行性以及飞行过程中的碰撞风险,安全性高,可靠性强。

权利要求 :

1.一种无人机组任务规划方法,其特征在于,包括:接收客户端发送的飞行任务数据;

获取待执行飞行任务的无人机数量及其技术参数;

根据所述飞行任务数据、无人机数量及其技术参数,计算约束条件,并制定满足所述约束条件的飞行计划;

获取气象数据,根据所述气象数据判断所述飞行计划是否可行;

无人机飞行计划可行时,控制无人机执行所述无人机飞行计划;无人机飞行过程中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和航向以防止碰撞;

所述飞行任务数据包括巡航点坐标、巡航点数量、各巡航点的需求载荷重量;

无人机的技术参数包括最大载荷重量、电池容量、地面速度以及阻力系数;

所述约束条件包括各无人机完成飞行任务的能量消耗不超过其电池容量;

所述无人机完成飞行任务的能量消耗通过以下公式进行计算:;

其中,P为无人机完成飞行任务的能量消耗,k为巡航点数量,τa,b为无人机从巡航点a到巡航点b的飞行时间,ε为阻力系数, 为无人机的空中飞行速度,M为无人机的重量、为无人机从巡航点a到巡航点b的载荷重量, 为无人机的地面速度,α为无人机的航向角,为航向角方向风速的上限值, 为巡航点a到巡航点b的距离。

2.根据权利要求1所述的方法,其特征在于,所述约束条件包括无人机起飞时间变量与到达各个巡航点时间之间的关系;

无人机到达各个巡航点时间根据起飞时间以及各巡航点之间的飞行时间进行计算;

所述无人机起飞时间变量与到达各个巡航点时间变量之间的关系包括:各无人机起飞时间间隔不小于预设时长、各个无人机到达同一巡航点的时间间隔不小于起飞和着陆操作所需时间和。

3.根据权利要求1所述的方法,其特征在于,所述约束条件包括无人机的有效载荷重量的变量与所述需求载荷重量之间的关系:所述无人机的有效载荷重量的变量与所述需求载荷重量之间的关系包括:各个无人机的载荷重量小于或等于其最大载荷重量;

所有无人机的载荷重量之和小于或等于所有巡航点的需求载荷重量之和。

4.根据权利要求1所述的方法,其特征在于,所述气象数据包括风向和风速;

根据所述气象数据判断所述飞行计划是否可行,包括:判断到达各个巡航点方向的风速是否在无人机能够抵抗的风力范围内,若是,则确定飞行计划可行。

5.根据权利要求1所述的方法,其特征在于,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和航向以防止碰撞,包括:根据无人机的位置和所述预先设置的区域半径,确定各个无人机周围的重定向区和紧急区;

根据各个无人机的位置坐标,判断其是否进入其他无人机的重定向区或者紧急区;

若有无人机位于其他无人机的重定向区,则确定其中一个无人机为违规无人机,生成调整信号发送至所述违规无人机,违规无人机根据所述调整信号调整航向和飞行速度,直到离开所述重定向区;

若有无人机位于其他无人机的紧急区,则生成悬停调整控制信号并发送至相应的无人机,相应的无人机根据所述悬停调整控制信号悬停预设时长之后调整航向和飞行速度,直到离开所述紧急区。

6.一种无人机任务规划装置,其特征在于,包括:接收模块,用于接收客户端发送的飞行任务数据;

数据获取模块,用于获取待执行飞行任务的无人机数量及其技术参数;

计划制定模块,用于根据所述飞行任务数据、无人机数量及其技术参数,计算约束条件,并制定满足所述约束条件的飞行计划;

判断模块,用于获取气象数据,根据所述气象数据判断所述飞行计划是否可行;

防碰撞模块,用于当无人机飞行计划可行时,控制无人机执行所述无人机飞行计划;无人机飞行过程中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和航向以防止碰撞;

接收模块中的飞行任务数据包括巡航点坐标、巡航点数量、各巡航点的需求载荷重量,数据获取模块中的无人机的技术参数包括最大载荷重量、电池容量、地面速度以及阻力系数;

计划制定模块中的约束条件还包括各无人机完成飞行任务的能量消耗不超过其电池容量;

无人机完成飞行任务的能量消耗通过以下公式进行计算: ;

其中,P为无人机完成飞行任务的能量消耗,k为巡航点数量,τa,b为无人机从巡航点a到巡航点b的飞行时间,ε为阻力系数, 为无人机的空中飞行速度,M为无人机的重量、为无人机从巡航点a到巡航点b的载荷重量, 为无人机的地面速度,α为无人机的航向角, 为航向角方向风速的上限值, 为巡航点a到巡航点b的距离。

7.一种无人机任务规划系统,其特征在于,包括客户端、服务器、存储装置以及多个无人机,所述客户端用于发送飞行任务数据,所述存储装置存储有多条指令,所述服务器读取所述指令用于执行如权利要求1‑5任一所述的方法。

说明书 :

一种无人机组任务规划方法、装置及系统

技术领域

[0001] 本发明涉及无人机技术领域,尤其涉及一种无人机组任务规划方法、装置及系统。

背景技术

[0002] 随着无人机的不断发展,逐渐被广泛应用于航拍摄影、大地测绘、警用安防、电力巡检、环境监测、灾害救援等诸多领域,并取得了较好的应用效果。无人机将朝着更加专业、
科学、高效、高能的综合发展方向发展,前景十分乐观。目前,随着无人机的种类日益增多,
执行任务的复杂性逐渐增高,对无人机的管理要求更趋向于智能、高效、一体化。
[0003] 专利文献CN113467511A提出了一种无人机任务协同方法及系统,通过调度中心端对新创建的待执行任务进行编目管理,并通过群发或指派的方式发送派单信息,当接收到
终端通过预设的分布式队伍客户端,根据所述派单信息发送的响应信息时,在全局将所述
待执行任务的执行状态更新为所述响应信息对应的状态,其中所述响应信息中包含接单通
知信息,接收所述终端和地面控制站实时发送的控制无人机执行所述待执行任务时产生的
目标任务数据,并在所述待执行任务的生命周期内,根据所述目标任务数据,对所述待执行
任务进行实时监控。
[0004] 上述专利文献公开的技术方案,能够实现平台全息、全程监控飞行全过程的任务协同,以及分布式作业无人机的集中协同管理和调度,但是该技术方案仅能对无人机飞行
过程中的目标任务进行监控,对于无人机的目标任务是否能够执行、飞行过程中的碰撞风
险均不能进行有效的评估,可靠性差。

发明内容

[0005] 本发明提供了一种无人机组任务规划方法、装置及系统,能够评估目标任务的可行性以及飞行过程中的碰撞风险,安全性高,可靠性强。
[0006] 一种无人机组任务规划方法,包括:
[0007] 接收客户端发送的飞行任务数据;
[0008] 获取待执行飞行任务的无人机数量及其技术参数;
[0009] 根据所述飞行任务数据、无人机数量及其技术参数,计算约束条件,并制定满足所述约束条件的飞行计划;
[0010] 获取气象数据,根据所述气象数据判断所述飞行计划是否可行;
[0011] 无人机飞行计划可行时,控制无人机执行所述无人机飞行计划;无人机飞行过程中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和
航向以防止碰撞。
[0012] 进一步地,所述飞行任务数据包括巡航点坐标、巡航点数量、各巡航点的需求载荷重量;
[0013] 无人机的技术参数包括最大载荷重量、电池容量、地面速度以及阻力系数。
[0014] 进一步地,所述约束条件包括无人机起飞时间变量与到达各个巡航点时间之间的关系;
[0015] 无人机到达各个巡航点时间根据起飞时间以及各巡航点之间的飞行时间进行计算;
[0016] 所述无人机起飞时间变量与到达各个巡航点时间变量之间的关系包括:
[0017] 各无人机起飞时间间隔不小于预设时长、各个无人机到达同一巡航点的时间间隔不小于起飞和着陆操作所需时间和。
[0018] 进一步地,所述约束条件包括无人机的有效载荷重量的变量与所述需求载荷重量之间的关系:
[0019] 所述无人机的有效载荷重量的变量与所述需求载荷重量之间的关系包括:
[0020] 各个无人机的载荷重量小于或等于其最大载荷重量;
[0021] 所有无人机的载荷重量之和小于或等于所有巡航点的需求载荷重量之和。
[0022] 进一步地,所述约束条件包括各无人机完成飞行任务的能量消耗不超过其电池容量。
[0023] 进一步地,所述无人机完成飞行任务的能量消耗通过以下公式进行计算:
[0024] ;
[0025] ;
[0026] ;
[0027] 其中,P为无人机完成飞行任务的能量消耗,k为巡航点数量,τa,b为无人机从巡航点a到巡航点b的飞行时间,为阻力系数, 为无人机的空中飞行速度,M为无人机的重
量、 为无人机从巡航点a到巡航点b的载荷重量, 为无人机的地面速度,为无人机
的航向角, 为航向角方向风速的上限值, 为巡航点a到巡航点b的距离。
[0028] 进一步地,所述气象数据包括风向和风速;
[0029] 根据所述气象数据判断所述飞行计划是否可行,包括:
[0030] 判断到达各个巡航点方向的风速是否在无人机能够抵抗的风力范围内,若是,则确定飞行计划可行。
[0031] 进一步地,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和航向以防止碰撞,包括:
[0032] 根据无人机的位置和所述预先设置的区域半径,确定各个无人机周围的重定向区和紧急区;
[0033] 根据各个无人机的位置坐标,判断其是否进入其他无人机的重定向区或者紧急区;
[0034] 若有无人机位于其他无人机的重定向区,则确定其中一个无人机为违规无人机,生成调整信号发送至所述违规无人机,违规无人机根据所述调整信号调整航向和飞行速
度,直到离开所述重定向区;
[0035] 若有无人机位于其他无人机的紧急区,则生成悬停调整控制信号并发送至相应的无人机,相应的无人机根据所述悬停调整控制信号悬停预设时长之后调整航向和飞行速
度,直到离开所述紧急区。
[0036] 一种无人机任务规划装置,包括:
[0037] 接收模块,用于接收客户端发送的飞行任务数据;
[0038] 数据获取模块,用于获取待执行飞行任务的无人机数量及其技术参数;
[0039] 计划制定模块,用于根据所述飞行任务数据、无人机数量及其技术参数,计算约束条件,并制定满足所述约束条件的飞行计划;
[0040] 判断模块,用于获取气象数据,根据所述气象数据判断所述飞行计划是否可行;
[0041] 防碰撞模块,用于当无人机飞行计划可行时,控制无人机执行所述无人机飞行计划;无人机飞行过程中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个
无人机的飞行速度和航向以防止碰撞。
[0042] 一种无人机任务规划系统,包括客户端、服务器、存储装置以及多个无人机,所述客户端用于发送飞行任务数据,所述存储装置存储有多条指令,所述服务器读取所述指令
用于执行上述无人机组任务规划方法。
[0043] 本发明提供的无人机组任务规划方法、装置及系统,至少包括如下有益效果:
[0044] 根据飞行任务数据、无人机数量及其技术参数计算约束条件,从而对目标任务能否执行做出评估,降低了单个无人机成本,缩短了任务周期,提高整个系统的飞行能力;
[0045] 根据预先设置的区域半径,对每个无人机划分各自的重定向区和紧急区,提前对有碰撞风险的无人机发出转向或悬停指令,从而防止无人机飞行过程中发生碰撞,增强了
无人机系统的安全性,可靠性强。

附图说明

[0046] 图1为本发明提供的无人机组任务规划方法一种实施例的流程图。
[0047] 图2为本发明提供的无人机组任务规划方法中防止碰撞方法一种实施例的示意图。
[0048] 图3为本发明提供的无人机组任务规划装置一种实施例的结构示意图。
[0049] 图4为本发明提供的无人机组任务规划系统一种实施例的结构示意图。
[0050] 附图标记:100‑客户端,200‑服务器,300‑存储装置,400‑多个无人机,301‑接收模块,302‑数据获取模块,303‑计划制定模块,304‑判断模块,305‑防碰撞模块。

具体实施方式

[0051] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案做详细的说明。
[0052] 参考图1,在一些实施例中,提供一种无人机组任务规划方法,包括:
[0053] S1、接收客户端发送的飞行任务数据;
[0054] S2、获取待执行飞行任务的无人机数量及其技术参数;
[0055] S3、根据飞行任务数据、无人机数量及其技术参数,计算约束条件,并制定满足约束条件的飞行计划;
[0056] S4、获取气象数据,根据气象数据判断飞行计划是否可行;
[0057] S5、无人机飞行计划可行时,控制无人机执行无人机飞行计划;无人机飞行过程中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和
航向以防止碰撞。
[0058] 具体地,在步骤S1中,飞行任务数据包括巡航点坐标、巡航点数量、各巡航点的需求载荷重量;
[0059] 步骤S2中,无人机的技术参数包括最大载荷重量、电池容量、地面速度以及阻力系数。
[0060] 无人机载荷重量一般包括货物、传感器、高分辨率摄像机、激光雷达等。
[0061] 例如,在一种具体应用场景中,有如下飞行任务数据和技术参数:
[0062] 巡航网络覆盖区域为100 km2,并且由6个节点组成:一个基地N1和5个巡航点N2‑N6。无人机机队由3架无人机D1、D2、D3组成,无人机的具体技术参数参考表1。各巡航点的需
求载荷重量分别为:z2=4kg、z3=11kg、z4=14kg、z5=17 kg、z6=22 kg,且交付的时间范围为tmax
=2500s。任务执行时的天气条件下为:预测风速为10 m/s,预测风向为180°。在给定的无人
机机队{D1、D2、D3}、天气条件和时间范围(tmax)下,制定无人机飞行规划以完成客户的任务
(z2‑z6)。
[0063]
[0064] 表1 无人机技术参数
[0065] 该实施例由不同风向下的路线、交付流程和能耗时间规划出的无人机机队任务计划,以确保在给定的天气条件下完成客户交托的任务。在该解决方案中,无人机路线(无人
机逐个访问的节点序列):S1=(N1;N6;N3;N2;N1),S2=(N1;N5;N6;N1),S3=(N1;N5;N4;N1);完成货
物运输/巡航,而不超过每架无人机的最低电池电量。
[0066] 在步骤S3中,约束条件包括无人机起飞时间变量与到达各个巡航点时间之间的关系;
[0067] 无人机到达各个巡航点时间根据起飞时间以及各巡航点之间的飞行时间进行计算;
[0068] 无人机起飞时间变量与到达各个巡航点时间变量之间的关系包括:
[0069] 各无人机起飞时间间隔不小于预设时长、各个无人机到达同一巡航点的时间间隔不小于起飞和着陆操作所需时间和,具体通过以下公式表示:
[0070] ;(1)
[0071] ;(2)
[0072] ;(3)
[0073] ;(4)
[0074] ;(5)
[0075];(6)
[0076] ;(7)
[0077] ;(8)
[0078] ;(9)
[0079] 其中,Tm表示第m个无人机的起飞时间,Tn表示第n个无人机的起飞时间,m、n为非零自然数;k为巡航点数量;τp表示起飞和着陆操作所需时间和;τ表示预设时长;  表示
第m无人机到达巡航点a的时间; 表示第m无人机到达巡航点b的时间;τa,b表示无人机从
巡航点a到巡航点b的飞行时间; 表示最大时间间隔; 表示二进制决策变量,
指示第m无人机是否从巡航点a移动到巡航点b,其中a、b为非零自然数:
[0080] 。
[0081] 约束条件还包括无人机的有效载荷重量的变量与需求载荷重量之间的关系:
[0082] 无人机的有效载荷重量的变量与需求载荷重量之间的关系包括:
[0083] 各个无人机的载荷重量小于或等于其最大载荷重量;
[0084] 所有无人机的载荷重量之和小于或等于所有巡航点的需求载荷重量之和。
[0085] 无人机运送的货物一般具体为摄像机、传感器、激光雷达等,交付给节点的货运量的变量与给定节点的货物需求关系具体可以通过公式表示为:
[0086] ;(10)
[0087] ;(11)
[0088] ;(12)
[0089] ;(13)
[0090] ;(14)
[0091] 其中, 表示第m无人机至巡航点a的载荷重量;k为巡航点数量;Wmax表示无人机最大载荷重量;wpa表示飞行至巡航点a时的货物总载荷重量;ra巡航点a的需求载荷重
量; 表示第m无人机从巡航点a到巡航点b的载荷重量;a、b均为非零自然数。
[0092] 约束条件还包括各无人机完成飞行任务的能量消耗不超过其电池容量。
[0093] 其中,无人机完成飞行任务的能量消耗通过以下公式进行计算:
[0094] ;(15)
[0095] ;(16)
[0096] ;(17)
[0097] 其中,P为无人机完成飞行任务的能量消耗,k为巡航点数量,τa,b为无人机从巡航点a到巡航点b的飞行时间,为阻力系数, 为无人机的空中飞行速度,M为无人机的重
量、 为无人机从巡航点a到巡航点b的载荷重量, 为无人机的地面速度,为无人机
的航向角, 为航向角方向风速的上限值, 为巡航点a到巡航点b的距离。
[0098] 无人机在空中的飞行速度以及无人机从巡航点a到巡航点b的飞行时间取决于交付货物的假设策略,地面速度为一个常值。
[0099] 在步骤S4中,气象数据包括风向和风速;
[0100] 根据气象数据判断飞行计划是否可行,包括:
[0101] 判断到达各个巡航点方向的风速是否在无人机能够抵抗的风力范围内,若是,则确定飞行计划可行。
[0102] 另外,在一种实施例中,还提出了一种评价规划效果的指标,具体如下:
[0103] 飞行计划成效(E),飞行计划成效应等于或高于任意假设的E值。飞行计划成效由以下公式描述,表示平均成效水平(以百分比表示的计划交付量):
[0104] ;(18)
[0105] 本实施例提出的任务规划模型考虑无人机机队的大小服务于任务网络中的客户。是否存在某一任务S在与能源消耗相关的约束条件下,确保飞行计划成效E(由确定风向 
的风速上限值产生)。所研究的问题可视为由下式给出的约束满足问题(CSP):
[0106] ;(19)
[0107] 式中: 表示决定任务的决策变量S; 表示无人机路线,Y表示无人机机队计划,C表示无人机的有效载荷权重,D表示决策变量域描述的有限集,R表示指
定无人机路线、无人机计划和执行任务之间关系的约束(以上公式(1)‑(18))。
[0108] 要计算出公式(19)中的CP,必须确定满足所有约束的决策变量值。通过在编程环境(IBM ILOG)中计算CP(公式(19)),解决上述问题。
[0109] 在一种实施例中,根据上述条件,7.55 s内获得第一个可行的无人机飞行规划方案。获得的路径:S1=(N1;N6;N3;N1),S2=(N1;N2;N4;N1),S3=(N1;N5;N6;N1)和相应的完成时间
表。采用此种飞行方案可确保在多变的天气条件下,例如风速在0m/s‑10 m/s范围内变化,
风向在0‑360°范围内变化时,无人机飞行任务将按时完成(E =100%)。风向为180°时,电池
消耗水平分别为64.8%、37.2%和90.2%,风向为80°时,电池消耗水平分别为55.4%、38.5%和
87.1%。
[0110] 在步骤S5中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个无人机的飞行速度和航向以防止碰撞,包括:
[0111] S51、根据无人机的位置和预先设置的区域半径,确定各个无人机周围的重定向区和紧急区;
[0112] S52、根据各个无人机的位置坐标,判断其是否进入其他无人机的重定向区或者紧急区;
[0113] S53、若有无人机位于其他无人机的重定向区,则确定其中一个无人机为违规无人机,生成调整信号发送至违规无人机,违规无人机根据调整信号调整航向和飞行速度,直到
离开重定向区;
[0114] S54、若有无人机位于其他无人机的紧急区,则生成悬停调整控制信号并发送至相应的无人机,相应的无人机根据悬停调整控制信号悬停预设时长之后调整航向和飞行速
度,直到离开紧急区。
[0115] 参考图2,无人机U周围第一预设半径区域为重定向区,第二预设半径区域为紧急区,第一预设半径大于第二预设半径,无人机A进入到无人机U的重定向区,将无人机A或者
无人机U确定为违规无人机,发送调整信号发送至违规无人机,调整航向和飞行速度,直到
离开重定向区。无人机B位于无人机U的紧急区,发送悬停调整控制信号至无人机U和无人机
B,无人机U和无人机B均悬停预设时长之后调整航向和飞行速度,直到离开紧急区。
[0116] 参考图3,在一些实施例中,提供一种无人机任务规划装置,包括:
[0117] 接收模块301,用于接收客户端100发送的飞行任务数据;
[0118] 数据获取模块302,用于获取待执行飞行任务的无人机数量及其技术参数;
[0119] 计划制定模块303,用于根据飞行任务数据、无人机数量及其技术参数,计算约束条件,并制定满足约束条件的飞行计划;
[0120] 判断模块304,用于获取气象数据,根据气象数据判断飞行计划是否可行;
[0121] 防碰撞模块305,用于当无人机飞行计划可行时,控制无人机执行无人机飞行计划;无人机飞行过程中,接收无人机发送的位置信息,根据预先设置的区域半径,调整各个
无人机的飞行速度和航向以防止碰撞。
[0122] 具体地,接收模块301中的飞行任务数据包括巡航点坐标、巡航点数量、各巡航点的需求载荷重量,数据获取模块302中的无人机的技术参数包括最大载荷重量、电池容量、
地面速度以及阻力系数。
[0123] 计划制定模块303中的约束条件包括无人机起飞时间变量与到达各个巡航点时间之间的关系;
[0124] 无人机到达各个巡航点时间根据起飞时间以及各巡航点之间的飞行时间进行计算;
[0125] 无人机起飞时间变量与到达各个巡航点时间变量之间的关系包括:
[0126] 各无人机起飞时间间隔不小于预设时长、各个无人机到达同一巡航点的时间间隔不小于起飞和着陆操作所需时间和。
[0127] 计划制定模块303中的约束条件还包括无人机的有效载荷重量的变量与需求载荷重量之间的关系:
[0128] 无人机的有效载荷重量的变量与需求载荷重量之间的关系包括:
[0129] 各个无人机的载荷重量小于或等于其最大载荷重量;
[0130] 所有无人机的载荷重量之和小于或等于所有巡航点的需求载荷重量之和。
[0131] 计划制定模块303中的约束条件还包括各无人机完成飞行任务的能量消耗不超过其电池容量。
[0132] 无人机完成飞行任务的能量消耗通过以下公式进行计算:
[0133] ;
[0134] ;
[0135] ;
[0136] 其中,P为无人机完成飞行任务的能量消耗,k为巡航点数量,τa,b为无人机从巡航点a到巡航点b的飞行时间,为阻力系数, 为无人机的空中飞行速度,M为无人机的重
量、 为无人机从巡航点a到巡航点b的载荷重量, 为无人机的地面速度,为无人机
的航向角, 为航向角方向风速的上限值, 为巡航点a到巡航点b的距离。
[0137] 判断模块304中获取的气象数据包括风向和风速;
[0138] 根据气象数据判断所述飞行计划是否可行,包括:
[0139] 判断到达各个巡航点方向的风速是否在无人机能够抵抗的风力范围内,若是,则确定飞行计划可行。
[0140] 防碰撞模块305具体包括:
[0141] 根据无人机的位置和所述预先设置的区域半径,确定各个无人机周围的重定向区和紧急区;
[0142] 根据各个无人机的位置坐标,判断其是否进入其他无人机的重定向区或者紧急区;
[0143] 若有无人机位于其他无人机的重定向区,则确定其中一个无人机为违规无人机,生成调整信号发送至所述违规无人机,违规无人机根据所述调整信号调整航向和飞行速
度,直到离开所述重定向区;
[0144] 若有无人机位于其他无人机的紧急区,则生成悬停调整控制信号并发送至相应的无人机,相应的无人机根据所述悬停调整控制信号悬停预设时长之后调整航向和飞行速
度,直到离开所述紧急区。
[0145] 参考图4,在一些实施例中,提供一种无人机任务规划系统,包括客户端100、服务器200、存储装置300以及多个无人机400,客户端100用于发送飞行任务数据,存储装置300
存储有多条指令,服务器200读取指令用于执行上述无人机组任务规划方法。
[0146] 本实施例提供的无人机组任务规划方法、装置及系统,根据飞行任务数据、无人机数量及其技术参数计算约束条件,从而对目标任务能否执行做出评估,降低了单个无人机
成本缩短了任务周期,提高整个系统的飞行能力;根据预先设置的区域半径,对每个无人机
划分各自的重定向区和紧急区,提前对有碰撞风险的无人机发出转向或悬停指令,从而防
止无人机飞行过程中发生碰撞,增强了无人机系统的安全性,可靠性强。
[0147] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优
选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明
进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型
属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在
内。