1.一种无人机调度方法,其特征在于,包括:获取飞行任务信息;其中,所述任务信息包括若干子任务信息,所述子任务信息包括子任务的位置信息和停留时间;其中,根据所述任务信息对子任务的优先级进行排序;所述任务信息还包括子任务的任务类型和子任务间的约束关系;根据所述任务信息以及若干可供调度的无人机信息,构建数学模型;每个所述无人机对应一个无人机站;通过神经网络算法对所述数学模型进行处理,随机生成调度方案集;其中,所述调度方案集包括若干种调度方案;其中,根据无人机站的位置信息及子任务的位置信息,结合距离最近分配法,进行任务地点的分配;生成所述调度方案集的前提条件为:无人机从多个无人机站向不同任务地点出发;每项任务必须完成,且仅能由一架无人机完成;每架无人机一次飞行的最大行驶距离和速度一定;无人机完成任务后,必须返回原无人机站;无人机站与任务地点之间的最短距离已知且固定;从所述调度方案集中选择总飞行里程最短的方案,作为最优调度方案。
2.根据权利要求1所述的无人机调度方法,其特征在于,所述通过神经网络算法对所述数学模型进行处理,随机生成调度方案集,包括:获取无人机站的位置信息及子任务的位置信息;根据无人机站的位置信息及子任务的位置信息,进行任务地点的分配;对参数进行初始化并随机生成一种调度方案。
3.一种无人机调度系统,其特征在于,包括:任务获取模块,用于获取飞行任务信息;其中,所述任务信息包括若干子任务信息,所述子任务信息包括子任务的位置信息和停留时间;其中,根据所述任务信息对子任务的优先级进行排序;所述任务信息还包括子任务的任务类型和子任务间的约束关系;数学模型构建模块,用于根据所述任务信息以及若干可供调度的无人机信息,构建数学模型;每个所述无人机对应一个无人机站;调度方案生成模块,用于通过神经网络算法对所述数学模型进行处理,随机生成调度方案集;其中,根据无人机站的位置信息及子任务的位置信息,结合距离最近分配法,进行任务地点的分配;所述调度方案集包括若干种调度方案;其中,生成所述调度方案集的前提条件为:无人机从多个无人机站向不同任务地点出发;每项任务必须完成,且仅能由一架无人机完成;每架无人机一次飞行的最大行驶距离和速度一定;无人机完成任务后,必须返回原无人机站;无人机站与任务地点之间的最短距离已知且固定;调度方案选择模块,用于从所述调度方案集中选择总飞行里程最短的方案,作为最优调度方案。
4.根据权利要求3所述的无人机调度系统,其特征在于,所述调度方案生成模块包括定位模块、地点分配模块和初始化模块;所述定位模块用于获取无人机站的位置信息及子任务的位置信息;所述地点分配模块用于根据无人机站的位置信息及子任务的位置信息,进行任务地点的分配;所述初始化模块用于对参数进行初始化并随机生成一种调度方案。
5.一种计算机终端设备,其特征在于,包括:一个或多个处理器;存储器,与所述处理器耦接,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至2任一项所述的无人机调度方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至2任一项所述的无人机调度方法。