无人机调度方法、装置、系统与计算机可读存储介质制造方法及图纸

技术编号:32228767 阅读:30 留言:0更新日期:2022-02-09 17:33
本发明专利技术涉及无人机技术领域,公开了一种无人机调度方法,包括:接收添加飞行任务的请求,并获取所述请求对应的当前飞行任务;将所述当前飞行任务添加到计划列表;当所述当前飞行任务的预定时间达到时,从所述计划列表中获取所述当前飞行任务,并判断所述当前飞行任务是否满足飞行条件;若满足飞行条件,则根据所述当前飞行任务创建执行任务,并控制所述当前飞行任务对应的无人机执行所述执行任务。本发明专利技术还公开了一种无人机调度装置、系统和计算机可读存储介质。本发明专利技术将用户添加的飞行任务添加到计划列表中,并且判断飞行任务的可执行性,提高了无人机执行任务的安全性,且增加了无人机调度的智能性,实现了无人机的全自动飞行调度。度。度。

【技术实现步骤摘要】
无人机调度方法、装置、系统与计算机可读存储介质


[0001]本专利技术涉及无人机
,尤其涉及一种无人机调度方法、装置、系统与计算机可读存储介质。

技术介绍

[0002]随着无人机技术的不断发展,无人机有着机动性强、效费比好、用途广泛、无人员伤亡风险、成本低等优点,因此,无人机被应用在越来越多的场合中。虽然无人机不需要驾驶员直接驾驶操作,但仍然需要无人机飞手进行飞行控制,如需要高频次使用无人机进行作业,相关人力成本也很高。
[0003]因此,提出了基于无人机和机库的无人值守飞行技术,也即通过一定的调度方法控制机库中的无人机执行飞行任务。
[0004]然而,现有技术中,虽然不需要人员去机库现场操作机库和无人机,但是机库和无人机的操作是通过后台控制实现,还没有完全达到全自动化、任务化的效果,而且无人机执行任务也存在一定的安全隐患,实际应用还是需要人力去保障。

技术实现思路

[0005]本专利技术的主要目的在于提供一种无人机调度方法、装置、系统与计算机可读存储介质,旨在提高无人机执行任务的安全性和增加无人机调度的智能性。
[0006]为实现上述目的,本专利技术提供一种无人机调度方法,所述无人机调度方法包括以下步骤:
[0007]接收添加飞行任务的请求,并获取所述请求对应的当前飞行任务;
[0008]将所述当前飞行任务添加到计划列表;
[0009]当所述当前飞行任务的预定时间达到时,从所述计划列表中获取所述当前飞行任务,并判断所述当前飞行任务是否满足飞行条件
[0010]若满足飞行条件,则根据所述当前飞行任务创建执行任务,并控制所述当前飞行任务对应的无人机执行所述执行任务。
[0011]优选地,所述当前飞行任务包括当前任务时间,所述将所述当前飞行任务添加到计划列表的步骤之前,所述方法还包括:
[0012]获取计划列表中已有飞行任务对应的已有任务时间,并基于所述当前飞行任务的当前任务时间,确认是否添加所述当前飞行任务;
[0013]若是,则执行步骤:将所述当前飞行任务添加到计划列表。
[0014]优选地,所述当前飞行任务包括当前优先级,所述获取计划列表中已有飞行任务对应的已有任务时间,并基于所述飞行任务的任务时间,确认是否添加所述飞行任务的步骤包括:
[0015]获取计划列表中已有飞行任务对应的已有任务时间,并基于所述当前飞行任务的当前任务时间,确认所述当前任务时间是否与所述已有任务时间冲突;
[0016]若所述当前任务时间与所述已有任务时间冲突,则获取所述当前飞行任务对应的第一账户权限和发生冲突的已有飞行任务对应的第二账户权限,并比较所述第一账户权限和所述第二账户权限,确认是否添加所述当前飞行任务;
[0017]若所述第一账户权限比所述第二账户权限高,则添加所述当前飞行任务;
[0018]若所述第一账户权限比所述第二账户权限低,则不添加所述当前飞行任务;
[0019]若所述第一账户权限与所述第二账户权限一致,则获取所述当前飞行任务的当前优先级和发生冲突的已有飞行任务对应的冲突优先级,比较所述当前优先级和所述冲突优先级,若所述当前优先级比所述冲突优先级高,则添加所述当前飞行任务;
[0020]若所述当前任务时间与所述已有任务时间不冲突,则添加所述当前飞行任务,并执行步骤:将所述当前飞行任务添加到计划列表。
[0021]优选地,所述当前飞行任务包括当前任务时间、导入航线,所述判断所述当前飞行任务是否满足飞行条件的步骤包括:
[0022]基于所述当前飞行任务的当前任务时间、导入航线,获取所述当前任务时间内所述导入航线对应空域的气象信息,判断所述气象信息是否为预设不宜飞天气;
[0023]获取执行所述当前飞行任务对应的第一无人机状态,判断所述第一无人机状态是否为预设异常状态,所述第一无人机状态包括:电量、GPS状态、罗盘状态、传感器状态、空速管状态中的一种或多种;
[0024]若所述第一无人机状态不为预设异常状态且所述气象信息不为预设不宜飞天气,则满足飞行条件。
[0025]优选地,控制所述当前飞行任务对应的无人机执行所述执行任务的步骤包括:
[0026]对所述当前飞行任务对应的机库发送打开机库请求,并获取所述打开机库请求对应的第一请求次数,基于所述第一请求次数,判断所述第一请求次数是否超过预设阈值;
[0027]若所述第一请求次数不超过所述第一预设阈值,则控制所述机库打开;
[0028]当所述机库打开后,对所述当前飞行任务对应的无人机发送检测请求,并获取所述检测请求对应的第二请求次数,基于所述第二请求次数,判断所述第二请求次数是否超过第二预设阈值;
[0029]若所述第二请求次数不超过所述第二预设阈值,则检测所述无人机对应的第二无人机状态,并判断所述第二无人机状态是否为预设异常状态;
[0030]若所述第二无人机状态不为预设异常状态,则确认所述执行任务对应的航线,并基于所述当前飞行任务的当前任务时间确认任务开始倒计时;
[0031]当所述任务倒计时结束时,控制所述无人机执行所述执行任务,并开始检测所述无人机的飞行状态;
[0032]当所述执行任务完成后,结束检测所述飞行状态,并控制所述机库关闭。
[0033]优选地,所述确认所述执行任务对应的航线的步骤包括:
[0034]从所述执行任务中读取执行航线,并获取所述当前飞行任务对应的导入航线,确认所述执行航线是否与所述导入航线相同;
[0035]若相同,则确认执行任务对应的航线为执行航线;
[0036]若不相同,则确认执行任务对应的航线为导入航线。
[0037]优选地,所述控制所述机库关闭的步骤包括:
[0038]检测所述无人机降落的落点,判断所述落点是否在所述机库的预设停放范围内;
[0039]若所述落点在所述预设停放范围内,则控制所述机库关闭;
[0040]若所述落点不在所述预设停放范围内,则控制所述无人机重新降落到所述预设停放范围,并执行所述检测所述无人机降落的落点,判断所述落点是否在机库的预设停放范围内的步骤。
[0041]此外,为实现上述目的,本专利技术还提供一种无人机调度装置,所述无人机调度装置包括:
[0042]获取模块,用于接收添加飞行任务的请求,并获取所述请求对应的当前飞行任务;
[0043]添加模块,用于将所述当前飞行任务添加到计划列表;
[0044]判断模块,用于当所述当前飞行任务的预定时间达到时,从所述计划列表中获取所述当前飞行任务,并判断所述当前飞行任务是否满足飞行条件;
[0045]执行模块,用于若满足飞行条件,则根据所述当前飞行任务创建执行任务,并控制所述当前飞行任务对应的无人机执行所述执行任务。
[0046]优选地,所述添加模块还用于:
[0047]获取计划列表中已有飞行任务对应的已有任务时间,并基于所述当前飞行任务的当前任务时间,确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无人机调度方法,其特征在于,所述无人机调度方法包括以下步骤:接收添加飞行任务的请求,并获取所述请求对应的当前飞行任务;将所述当前飞行任务添加到计划列表;当所述当前飞行任务的预定时间达到时,从所述计划列表中获取所述当前飞行任务,并判断所述当前飞行任务是否满足飞行条件;若满足飞行条件,则根据所述当前飞行任务创建执行任务,并控制所述当前飞行任务对应的无人机执行所述执行任务。2.如权利要求1所述的无人机调度方法,其特征在于,所述当前飞行任务包括当前任务时间,所述将所述当前飞行任务添加到计划列表的步骤之前,所述方法还包括:获取计划列表中已有飞行任务对应的已有任务时间,并基于所述当前飞行任务的当前任务时间,确认是否添加所述当前飞行任务;若是,则执行步骤:将所述当前飞行任务添加到计划列表。3.如权利要求2所述的无人机调度方法,其特征在于,所述当前飞行任务包括当前优先级,所述获取计划列表中已有飞行任务对应的已有任务时间,并基于所述飞行任务的当前任务时间,确认是否添加所述飞行任务的步骤包括:获取计划列表中已有飞行任务对应的已有任务时间,并基于所述当前飞行任务的当前任务时间,判断所述当前任务时间是否与所述已有任务时间冲突;若所述当前任务时间与所述已有任务时间冲突,则获取所述当前飞行任务对应的第一账户权限和发生冲突的已有飞行任务对应的第二账户权限,并比较所述第一账户权限和所述第二账户权限,判断是否添加所述当前飞行任务;若所述第一账户权限比所述第二账户权限高,则添加所述当前飞行任务;若所述第一账户权限比所述第二账户权限低,则不添加所述当前飞行任务;若所述第一账户权限与所述第二账户权限一致,则获取所述当前飞行任务的当前优先级和发生冲突的已有飞行任务对应的冲突优先级,比较所述当前优先级和所述冲突优先级,若所述当前优先级比所述冲突优先级高,则添加所述当前飞行任务;若所述当前任务时间与所述已有任务时间不冲突,则添加所述当前飞行任务,并执行步骤:将所述当前飞行任务添加到计划列表。4.如权利要求1所述的无人机调度方法,其特征在于,所述当前飞行任务包括当前任务时间、导入航线,所述判断所述当前飞行任务是否满足飞行条件的步骤包括:基于所述当前飞行任务的当前任务时间、导入航线,获取所述当前任务时间内所述导入航线对应空域的气象信息,判断所述气象信息是否为预设不宜飞天气;获取执行所述当前飞行任务对应的第一无人机状态,判断所述第一无人机状态是否为预设异常状态,所述第一无人机状态包括:电量、GPS状态、罗盘状态、传感器状态、空速管状态中的一种或多种;若所述第一无人机状态不为预设异常状态且所述气象信息不为预设不宜飞天气,则满足飞行条件。5.如权利要求1所述的无人机调度方法,其特征在于,所述控制所述当前飞行任务对...

【专利技术属性】
技术研发人员:张显志喻洞波
申请(专利权)人:四川一电航空技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1