一种多无人机自动作业调度系统及调度方法与流程

文档序号:26589688发布日期:2021-09-10 20:30阅读:254来源:国知局
一种多无人机自动作业调度系统及调度方法与流程

1.本发明涉及一种调度方法,具体涉及一种多无人机自动作业调度系统和调度方法;属于无人机操控相关技术领域。


背景技术:

2.无人机是信息时代的新兴科技产物。它凭借其在时间和空间上快速、灵活等优点,能有效地协助相关部门全面、及时、深入、全天候地掌握事件现场情况甚至自行进行处理,可以有效提高工作效率,减少经济损失和人员伤亡。 国内外在复杂环境下航线规划方面的研究还比较初步,尚没有形成完整而系统的无人机动态飞行调度系统和规划方法。
3.现有的多旋翼无人机航线规划方法普遍还是依赖人工规划,将无人机必须经过的航点以直线形式连接起来,没有充分考虑到航线上的障碍物干扰、避开人群密集区域、通讯控制范围、安全备降点等多方面因素。鉴于上述原因,如何对多无人机进行自动作业调度是亟待解决的问题,此问题的解决无论对军用还是民用都具有极其重要的应用价值。


技术实现要素:

4.为解决现有技术的不足,本发明的目的在于提供一种多无人机自动作业调度系统及调度方法。
5.为了实现上述目标,本发明采用如下的技术方案:本发明首先公布了一种多无人机自动作业调度系统,包括:调度服务器、若干区域调度中心、多台无人机、无人机场及通讯站;所述调度服务器接受终端用户的需求输入并通过公共或专用网络转发至区域调度中心;所述区域调度中心生成任务计划并通过公共或专用网络以及4g/5g下发至无人机场,无人机场再通过4g/5g网络或专用微波数据链路发送给无人机,执行具体飞行任务;所述通讯站是一定区域范围内的专用微波数据链路中继设备,用于补充城市遮挡环境下的通讯盲区。
6.优选地,前述无人机场包括无人机自动机场和备降场。
7.基于前述的多无人机自动作业调度系统的调度方法,包括如下步骤:s1、获取调度区域内的基础信息,并根据以上基础信息准备出本区域内的可用飞行区域网格grid、飞行安全性评价网格safety、备降场选取网格backup以及在系统刚开始运行时初始化的熟路网格familiar,并对网格进行初始化操作;s2、调度服务器接收用户输入的期望飞行航路点,区域调度中心根据不同的配置策略,选择最合适的执飞无人机,依照飞行能量需求以及grid、safety和familiar网格的取值,自动生成多条基于不同策略配置的飞行任务计划,并为不同的航段设置备降场;s3、区域调度中心和调度服务器将自动生成的多条飞行任务计划返回给用户,由用户决策使用哪一条航线,最终将用户选取的飞行任务计划发送到选定的无人机场和无人
机,启动执行任务。
8.优选地,前述基础信息包括:无人机和无人机场部署位置、备降场位置、通讯站部署位置和本区域的三维地理模型,这些数据的准备为网格建立和飞行任务计划的生成提供了必要的基础数据。
9.优选地,系统接收到用户输入的必经航路点(即用户期望的无人机飞行路径)后,飞行任务计划的生成方式如下:s201、通过grid网格,检查用户输入的航路点或航线是否在不可飞行区内,若处于不可飞行区,则报错并返回,请用户重新检查输入条件;s202、根据用户设置的航线起点,将所有的进离场航线集合按照进离场点距离该起点的距离排序,选取距离最近的航线作为本次任务使用的进离场航线;若该机场内的无人机处于不可用状态,则按照距离依次向下查询,直到选中一台可用的无人机及其进离场航线,将选中的进离场点p加入必经航点集合,这里的w是waypoints的简写,w1即表示航线1,w2表示航线2,以此类推
……
;s203、按照从起点到各个必经航路点的顺序,逐个生成任务航线段:定义一段长度为l个网格的航线段waypoints的代价函数如下:式中,cost函数为综合代价函数,其为地形代价函数、能量代价函数、安全代价函数、熟路代价函数之和,能量代价、安全代价、熟路代价分别有对应的权重系数、与;所述地形代价、安全代价及熟路代价均采用静态数值,所述能量代价根据和之间的关系动态计算:按照不同的策略配置调节综合代价函数各权重之间的关系,分别生成时间优先、安全优先及熟路优先的不同策略,对每个必经航路点对分别按照时间优先策略、安全优先策略及熟路优先策
略,使用dijkstra算法搜索出从到的加权最短路径,点与点之间的权重即为综合代价函数cost;对航线中的每个网格,从backup网格中查询出对应的备降点,最终生成多条飞行任务计划。
10.优选地,前述不可飞行区通过如下方法获得:(1)获取可用服务区域:根据各机场位置及无人机最大飞行半径,获取由无人机性能限制的最大服务区:,其中,xairport和yairport分别表示机场x方向坐标和y方向坐标,distance就是两点之间的欧几里得距离函数,r
uav
是无人机飞行性能限制的最大飞行距离;根据各备降点位置及无人机应急续航里程限制得到的最大安全飞行区域:,其中,xbackup和ybackup分别表示备降场x方向坐标和y方向坐标,r
emergency
是紧急情况下无人机的最大飞行距离;取两者交集,记为可用服务区;(2)取本区域的三维测绘模型并将其网格化,将网格初始化,获取本区域的立体可用飞行空间:记整个区域的宽度为width,长度为length,高度为height,取合适的空间分辨率resolution,整个区域的地形障碍可用地形三维网格grid[i,j,k]表示,其中,网格中存储的值为其不可飞行区;根据飞行器的定位性能及网格划分精度,设定一个最小安全间距,及无人机与最近的障碍物所必须保持的最小距离并体现在网格中:,若grid[i,j,k]=0,则判断点(i,j,k)属于立体可用飞行空间。此处为一种定性判断,用于判断网格可不可达,主要考虑飞行距离和地形因素,取值只有无穷或0两种。
[0011]
更优选地,对每个备降场,根据无人机的应急飞行里程计算飞行安全性网格safety[i,j,k]和备降场选取网格backup[i,j,k],具体为:(a)将整个safety和backup网格全部初始化为∞;(b)对每个备降场(xbackup
i
,ybackup
i
)所在的safety网格,将其值置为0;对其所在的backup网格,将数值置为i;(c)取r=resolution,对每个备降场(xbackup
i
,ybackup
i
),将与其距离为r的safety网格值设置为,backup网格值置为i;(d)取r=r+resolution,再进行一次步骤(c)操作,直到r值大于为止。
[0012]
此处的网格safety是综合考虑备降场的距离和通讯站的距离得到的一个定量网
格,是从零到无穷的连续值,可以判断出两个网格之间的相对安全性。设置safety和backup两个网格是便于后续进行任务规划时调整策略使用,不同的策略参考两个网格的权重不一样。
[0013]
优选地,对每个机场和通讯站,我们还根据基站增益进一步调整飞行安全性网格safety[i,j,k],在上一步的基础上进一步叠加:1)对每个机场(xairport
i
,yairport
i
)和通讯站(xbasestation
i
,ybasestation
i
)所在的网格,其值不变,xbasestation
i
和ybasestation
i
分别表示通讯站x方向坐标和y方向坐标;2)取r=resolution,对每个机场(xairport
i
,yairport
i )或通讯站(xbasestation
i
,ybasestation
i
),将与其距离为r的网格值增加20log(r);3)取r=r+resolution,再进行一次步骤2)操作,直到r值大于distance
radio
为止;4)对其他通讯基站未覆盖到的safety网格,将其值增加20log(distance
radio
)。
[0014]
进一步优选地,在该调度方法中还设定有熟路网格familiar[i,j,k],将所有familiar网格初始化为一定值(根据期望的自学习速度取值),若在familiar[i,j,k]对应的区域点上执行过一次成功的航线,则将该定值减1,直到为0为止。该熟路网格用于计算熟路代价,这个网格主要是网格点的途经次数,途经次数越多的网格代价越低,任务规划的时候就会优先考虑从已经飞行过的网格走,因为已经实际飞行过的网格具有更高的安全性。
[0015]
进一步优选地,前述进离场航线规划为:,其中m表示其为第m个机场的进离场航线,表示其为第m个机场的第n条进离场航线的航路点集,为该航线引导到的进离场点,即将无人机从机场引导到的立体可用飞行空间点,从该点开始可向任意方向自由飞行。
[0016]
再进一步优选地,前述网格初始化方式为:。
[0017]
再进一步优选地,三种策略的权重系数分别如下:时间优先:,此时代价函数主要由地形影响和能耗决定,代价最低的航线将拥有最低的能耗,即最快的飞行速度;安全优先:, ,此时代价函数由地形影响、能耗和安全性综合决定,安全性拥有较高的权重,代价最低的航线将倾向于从安全性高的区域飞行,避开人员密集、通讯不佳的区域;熟路优先:,,,此时代价函数由地形影响、能耗、安全性和熟路综合决定,熟路拥有较高的权重,代价最低的航线将倾向于从人工定义或系统学习到的、已经飞行过的区域经过。
[0018]
本发明的有益之处在于:(1)本发明的多无人机调度系统包括调度服务器、区域调度中心、无人机、无人机场及通讯站,系统首先接受用户输入的初始信息,指明大体的飞行路线,无人机调度系统可
自动调度一个区域内的无人机,并从中选取出最合适的执飞无人机,然后由任务计划生成算法计算出最优任务计划,包括主要航路点,以及相关的进离场航线、安全备降点等,能够实现一定大小的区域内多台无人机的自动任务调度,系统将根据航线自动选择部署在最合适的位置的无人机执飞该航线,克服了现有的调度系统仅能针对某一台特定的无人机的技术弊端;(2)在调度方法的任务计划规划阶段,针对城市应用场景,首先判断用户输入的航路点或航线是否处于本发明的可用飞行区内,充分考虑了高楼、人群聚集区、城市内通讯遮挡与通讯干扰、无人机场进离场航线、应急备降点等多种因素,规划出多条合理的飞行线路供用户选择;(3)本发明的调度方法能够根据不同的航线生成策略,从时间优先、安全优先、熟路优先等多种角度配置同时生成多条航线供用户选择,满足客户对多无人机自动调度方案的多样化需求。
附图说明
[0019]
图1是本发明的多无人机自动作业调度系统的总体框图;图2是本发明中考虑了备降里程的最大安全飞行区域示意图;图3是本发明中立体可用飞行空间的网格示意图;图4是本发明中的safety网格示意图;图5是本发明在安全优先策略下生成的航线示意图;图6是本发明在时间优先策略下生成的航线示意图。
具体实施方式
[0020]
以下结合附图和具体实施例对本发明作具体的介绍。
[0021]
参见图1,本实施例首先公布了一种多无人机自动作业调度系统,包括:调度服务器、若干区域调度中心、多台无人机、无人机场及通讯站;其中,调度服务器接受终端用户的需求输入并通过公共或专用网络转发至区域调度中心;区域调度中心生成任务计划并通过公共或专用网络以及4g/5g下发至无人机场,无人机场再通过4g/5g网络或专用微波数据链路发送给无人机,执行具体飞行任务,这里的无人机场包括无人机自动机场和备降场;通讯站则是一定区域范围内的专用微波数据链路中继设备,用于补充城市遮挡环境下的通讯盲区。
[0022]
为了更好地理解和实施本发明,下面对基于该多无人机自动作业调度系统的调度方法进行说明,其包括如下步骤:s1、获取调度区域内的基础信息:无人机和无人机场部署位置、备降场位置、通讯站部署位置和本区域的三维地理模型,这些数据为网格建立和后续飞行任务计划的生成提供了必要的基础信息。然后,系统根据以上基础信息准备出本区域内的可用飞行区域网格grid、飞行安全性评价网格safety、备降场选取网格backup以及在系统刚开始运行时初始化的熟路网格familiar,并对网格进行初始化操作;
s2、调度服务器接收用户输入的期望飞行航路点,区域调度中心根据不同的配置策略,选择最合适的执飞无人机,依照飞行能量需求以及grid、safety和familiar网格的取值,自动生成多条基于不同策略配置的飞行任务计划,并为不同的航段设置备降场;s3、区域调度中心和调度服务器将自动生成的多条飞行任务计划返回给用户,由用户决策使用哪一条航线,最终将用户选取的飞行任务计划发送到选定的无人机场和无人机,启动执行任务。
[0023]
步骤s2中生成飞行任务计划是该调度方法的核心,系统接收到用户输入的必经航路点(即用户期望的无人机飞行路径)后,飞行任务计划的生成方式包括如下子步骤:s201、通过建立的grid网格,检查用户输入的航路点或航线是否在不可飞行区内,若处于不可飞行区,则报错并返回,请用户重新检查输入条件;s202、根据用户设置的航线起点,将所有的进离场航线集合按照进离场点距离该起点的距离排序,选取距离最近的航线作为本次任务使用的进离场航线;若该机场内的无人机处于不可用状态,则按照距离依次向下查询,直到选中一台可用的无人机及其进离场航线,将选中的进离场点加入必经航点集合,这里的w是waypoints的简写;s203、按照从起点到各个必经航路点的顺序,逐个生成任务航线段:定义一段长度为l个网格的航线段waypoints的代价函数如下:式中,cost函数为综合代价函数,其为地形代价函数、能量代价函数、安全代价函数、熟路代价函数之和,能量代价、安全代价、熟路代价分别有对应的权重系数、与;所述地形代价、安全代价及熟路代价均采用静态数值,所述能量代价根据和之间的关系动态计算:

[0024]
按照不同的策略配置调节综合代价函数各权重之间的关系,分别生成时间优先、安全优先及熟路优先的不同策略,对每个必经航路点对分别按照时间优先策略、安全优先策略及熟路优先策略,使用dijkstra算法搜索出从到的加权最短路径,点与点之间的权重即为综合代价函数cost;对航线中的每个网格,从backup网格中查询出对应的备降点,最终生成多条飞行任务计划。
[0025]
步骤s201中的不可飞行区充分考虑了高楼、人群聚集区、城市内通讯遮挡与通讯干扰、无人机场进离场航线、应急备降点等多种因素,对于调度方法的高效准确执行具有重要意义,其通过如下方法定义:(1)获取可用服务区域:根据各机场位置及无人机最大飞行半径,获取由无人机性能限制的最大服务区:,其中,xairport和yairport分别表示机场x方向坐标和y方向坐标,distance就是两点之间的欧几里得距离函数,r
uav
是无人机飞行性能限制的最大飞行距离;根据各备降点位置及无人机应急续航里程限制得到的最大安全飞行区域:,其中,xbackup和ybackup分别表示备降场x方向坐标和y方向坐标,r
emergency
是紧急情况下无人机的最大飞行距离;如图2所示,取两者交集,记为可用服务区;(2)取本区域的三维测绘模型并将其网格化,将网格初始化,获取本区域的立体可用飞行空间:记整个区域的宽度为width,长度为length,高度为height,取合适的空间分辨率resolution,整个区域的地形障碍可用地形三维网格grid[i,j,k]表示,其中,网格中存储的值为其不可飞行区;根据飞行器的定位性能及网格划分精度,设定一个最小安全间距,及无人机与最近的障碍物所必须保持的最小距离并体现在网格中:。
[0026]
若grid[i,j,k]=0,则判断点(i,j,k)属于立体可用飞行空间,如图3所示,需要说明的是图3中仅取了立体方格中的一层作为示意。此处为一种定性判断,用于判断网格可不可达,主要考虑飞行距离和地形因素,取值只有无穷或0两种。
[0027]
其中,grid网格初始化方式为:

[0028]
为便于后续进行任务规划时调整策略,本实施例中对每个备降场,根据无人机的应急飞行里程计算飞行安全性网格safety[i,j,k]和备降场选取网格backup[i,j,k],具体为:(a)将整个safety和backup网格全部初始化为∞;(b)对每个备降场(xbackup
i
,ybackup
i
)所在的safety网格,将其值置为0;对其所在的backup网格,将数值置为i;(c)取r=resolution,对每个备降场(xbackup
i
,ybackup
i
),将与其距离为r的safety网格值设置为,backup网格值置为i;(d)取r=r+resolution,再进行一次步骤(c)操作,直到r值大于为止。
[0029]
此处的safety是主要综合考虑备降场的距离和通讯站的距离,得到的一个定量网格,是从零到无穷的连续值,可以判断出两个网格之间的相对安全性。设置safety和backup两个网格是便于后续进行任务规划时调整策略使用,不同的策略参考两个网格的权重不一样。
[0030]
为进一步优化策略,如图4所示,对每个机场和通讯站,我们还根据基站增益进一步调整飞行安全性网格safety[i,j,k]:1)对每个机场(xairport
i
,yairport
i
)和通讯站(xbasestation
i
,ybasestation
i
)所在的网格,其值不变,xbasestation
i
和ybasestation
i
分别表示通讯站x方向坐标和y方向坐标;2)取r=resolution,对每个机场(xairport
i
,yairport
i )或通讯站(xbasestation
i
,ybasestation
i
),将与其距离为r的网格值增加20log(r);3)取r=r+resolution,再进行一次步骤2)操作,直到r值大于distance
radio
为止;4)对其他通讯基站未覆盖到的safety网格,将其值增加20log(distance
radio
)。
[0031]
此外,在该调度方法中还设定有熟路网格familiar[i,j,k],将所有familiar网格初始化为一定值(根据期望的自学习速度取值),若在familiar[i,j,k]对应的区域点上执行过一次成功的航线,则将该定值减1,直到为0为止。该熟路网格用于计算熟路代价,这个网格主要是网格点的途经次数,途经次数越多的网格代价越低,任务规划的时候就会优先考虑从已经飞行过的网格走,因为已经实际飞行过的网格具有更高的安全性。
[0032]
在步骤s203中,三种策略的权重系数分别如下:时间优先:,此时代价函数主要由地形影响和能耗决定,代价最低的航线将拥有最低的能耗,即最快的飞行速度;安全优先:, ,此时代价函数由地形影响、能耗和安全性综合决定,安全性拥有较高的权重,代价最低的航线将倾向于从安全性高的区域飞行,避开人员密集、通讯不佳的区域,本实施例在安全优先策略下生成的航线如图5所示,可见该航线主动靠近了通讯站和备降场,所取用的网格数值为safety网格;
熟路优先:,,,此时代价函数由地形影响、能耗、安全性和熟路综合决定,熟路拥有较高的权重,代价最低的航线将倾向于从人工定义或系统学习到的、已经飞行过的区域经过,本实施例在时间优先策略下生成的航线如图6所示,可见该航线选取了空间上的最短路径,所取用的网格数值为grid网格。
[0033]
最终,本实施例得到的进离场航线规划为:,其中m表示其为第m个机场的进离场航线,表示其为第m个机场的第n条进离场航线的航路点集,为该航线引导到的进离场点,即将无人机从机场引导到的立体可用飞行空间点,从该点开始可向任意方向自由飞行。
[0034]
综上,本发明的多无人机调度系统首先接受用户输入的初始信息,指明大体的飞行路线,无人机调度系统可自动调度一个区域内的无人机,并从中选取出最合适的执飞无人机,然后由任务计划生成算法计算出最优任务计划,包括主要航路点,以及相关的进离场航线、安全备降点等,能够实现一定大小的区域内多台无人机的自动任务调度,系统将根据航线自动选择部署在最合适的位置的无人机执飞该航线,克服了现有的技术仅能针对某一台特定的无人机的技术弊端;在调度方法中充分考虑了高楼、人群聚集区、城市内通讯遮挡与通讯干扰、无人机场进离场航线、应急备降点等多种因素,从时间优先、安全优先、熟路优先等多种角度配置同时生成多条航线供用户选择,满足客户对多无人机自动调度方案的多样化需求。
[0035]
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,上述实施例不以任何形式限制本发明,凡采用等同替换或等效变换的方式所获得的技术方案,均落在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1