一种共享无人机调度系统及共享无人机调度方法与流程

文档序号:39650404发布日期:2024-10-15 12:44阅读:18来源:国知局
一种共享无人机调度系统及共享无人机调度方法与流程

本技术涉及共享无人机领域,特别地,涉及一种共享无人机调度系统及共享无人机调度方法。


背景技术:

1、随着无人机技术的不断发展和应用领域的拓宽,共享无人机的市场需求也将持续增长。特别是在农业、物流、环境监测、消防救援等领域,共享无人机将发挥越来越重要的作用。

2、现有的共享无人机调度系统架构一般为客户端、调度中心和无人机,客户端用于发布任务,调度中心接收任务并根据任务控制无人机完成任务,无人机不使用时位于无人机机场,无人机机场为无人机提供充电、起降等服务。

3、但是现有的无人机调度系统均为一个调度中心,所有客户端都连接到一个调度中心上,在客户端数量较多或者客户端发布任务较多时,对于调度中心的数据处理和分析能力要求较高,造成成本较高。而如果不提高数据处理能力和分析能力,则无法快速的完成任务,造成效率低下,影响用户体验。


技术实现思路

1、为了克服现有技术的不足,本技术提供一种共享无人机调度系统及共享无人机调度方法,以解决现有的无人机调度系统均为一个调度中心,所有客户端都连接到一个调度中心上,在客户端数量较多或者客户端发布任务较多时,对于调度中心的数据处理和分析能力要求较高,造成成本较高。而如果不提高数据处理能力和分析能力,则无法快速的完成任务,造成效率低下,影响用户体验的问题。

2、本技术解决其技术问题所采用的技术方案是:

3、第一方面,提供一种共享无人机调度系统,包括调度中心、客户端和无人机;

4、所述调度中心为多个,每个调度中心与至少一个客户端连接,每个调度中心控制一个预设的控制区域的无人机;每个调度中心的控制区域不同;

5、每个所述客户端与固定的调度中心进行通信。

6、第二方面,提供一种共享无人机调度方法,应用于第一调度中心,所述第一调度中心为任务地点在调度中心的控制区域内的调度中心,所述方法包括:

7、确定用于执行第一任务的目标无人机,并生成所述目标无人机用于执行第一任务的第一任务路线;

8、若存在第二任务的第二任务路线与所述第一任务路线存在重合,则根据所述目标无人机的电量判断所述目标无人机是否可以同时完成第一任务和第二任务,所述第二任务路线为将所述目标无人机作为执行所述第二任务的无人机时的路线;

9、若可以,则将所述第一任务和所述第二任务分配给所述目标无人机。

10、进一步地,还包括:

11、若根据所述目标无人机的电量判断所述目标无人机不可以同时完成第一任务和第二任务,且存在多个第三任务的第三任务路线与所述第一任务路线交叉,确定所述目标无人机完成第一任务并到达最近无人机机场的预计电量,所述第三任务路线为将所述目标无人机作为执行所述第三任务的无人机时的路线;

12、将所述目标无人机的当前电量与所述预计电量作差得到额外电量;

13、基于所述额外电量确定所述目标无人机可以行驶的最长额外路线长度;

14、基于所述最长额外路线长度在所述第三任务中确定至少一个目标第三任务;

15、将所述第一任务和所述目标第三任务分配给所述目标无人机。

16、进一步地,所述确定用于执行第一任务的目标无人机,包括:

17、获取第一任务的第一任务地点和第一任务内容;

18、判断第一任务区域内是否存在具备完成所述第一任务的能力的空闲无人机,所述第一任务区域为以所述第一任务地点为中心,第一预设距离为半径的圆所在的区域,所述完成所述第一任务的能力包括能够执行第一任务内容以及电量大于阈值;

19、若不存在,则计算第一候选无人机的第一时长,以及计算第二候选无人机的第二时长,所述第一候选无人机为第二任务区域内具备完成所述第一任务的能力且正在执行目标任务的无人机,所述第二任务区域为以所述第一任务地点为中心,第二预设距离为半径的圆所在的区域,所述第一时长为所述第一候选无人机完成目标任务后再前往所述第一任务地点所用的时长,所述第二候选无人机为具备完成所述第一任务的能力且所在无人机机场距离所述第一任务地点最近的无人机,所述第二时长为所述第二候选无人机从所在无人机机场前往所述第一任务地点所用的时长;

20、基于所述第一时长和所述第二时长的大小关系确定目标无人机。

21、进一步地,所述基于所述第一时长和第二时长的大小关系确定目标无人机包括:

22、当所述第一时长大于或等于所述第二时长时,将所述第一候选无人机作为目标无人机;当所述第一时长小于所述第二时长时,将所述第二候选无人机作为目标无人机。

23、进一步地,若第一任务区域内是否存在具备完成所述第一任务的能力的空闲无人机,则将所述空闲无人机作为目标无人机。

24、进一步地,若不存在第三任务或目标第三任务,则将所述第一任务分配给所述目标无人机。

25、第三方面,提供一种共享无人机调度方法,应用于客户端,每个客户端与一个调度中心建立连接,每个调度中心控制一个控制区域的无人机,所述方法包括:

26、获取用户输入的任务信息,所述任务信息包括任务地点和任务内容;

27、将所述任务内容采用第一加密方式加密,将所述任务地点采用第二加密方式加密;采用所述第一加密方式加密的内容仅可以第一调度中心解密,所述第一调度中心为任务地点在调度中心的控制区域内的调度中心;采用所述第二加密方式加密的内容仅可以第二调度中心解密,所述第二调度中心为与所述客户端建立连接的调度中心。

28、进一步地,还包括:

29、将所述任务内容采用第一加密方式加密后得到加密任务内容,将所述任务地点采用第二加密方式加密得到加密任务地点;将所述加密任务内容和加密任务地点作为加密任务信息发送给所述第二调度中心;

30、或者,将所述任务内容采用第一加密方式加密后得到加密任务内容,将所述任务地点和所述加密任务内容采用第二加密方式加密后得到加密任务信息,将所述加密任务信息发送给所述第二调度中心。

31、第四方面,提供一种共享无人机调度方法,应用于第二调度中心,所述方法包括:

32、当接收到客户端发送的加密任务信息时,对所述加密任务信息进行解密得到任务地点和加密任务内容;

33、根据所述任务地点判断自身是否为第一调度中心;

34、若是,则对所述加密任务内容解密;若否,则将所述任务地点和所述加密任务内容发送给第一调度中心,以便第一调度中心对所述加密任务内容解密并根据所述任务地点和解密后的任务内容确定目标无人机;所述第一调度中心为任务地点在调度中心的控制区域内的调度中心;所述第二调度中心为与所述客户端建立连接的调度中心。

35、有益效果:

36、本技术技术方案提供一种共享无人机调度系统及共享无人机调度方法,其中调度系统包括多个调度中心,一个调度中心可以连接多个客户端,但是一个客户端仅与固定的调度中心通信。由于调度中心数量较多,且一个客户端连接的调度中心永远都是同一个,这样即使客户端数量较多,也可以将多余的客户端分散到多个调度中心,降低了对单个调度中心的通信链路的要求。而且由于多个调度中心,且任意两个调度中心可以通信,这样可以将任务分配给其他调度中心,避免单个调度中心任务较多,而其他调度中心任务较少的情况。在不提高每个调度中心的数据处理和分析能力的情况下,也可以快速完成调度任务,效率高,用户体验好。

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