1.多任务处理下的人形机器人智能调度系统,其特征在于,该系统包括分析模块、控制模块、排序模块和调度模块;
所述分析模块用于分析且得出任务相关的信息,并传输至控制模块;
所述控制模块根据任务相关的信息得出任务因子,并传输至排序模块;
所述排序模块将多个不同的任务因子按照数值排序的方式进行排序,并将排序后的多个的任务因子传输至调度模块;
所述调度模块将排序后数值最大的任务因子对应的任务进行调度处理,并将调度信息传输至机器人;
所述分析模块包括数据设定子模块、数据储存子模块和检测子模块;
所述数据设定子模块用于设定任务优先指数,并传输至控制模块;
所述数据储存子模块用于储存任务截止时间、任务允许延迟的总时长、任务所处环境温度的理想值、任务所处环境湿度的理想值和任务所处环境障碍物密度的理想值,并传输至控制模块;
所述检测子模块用于检测且得出任务所在队列的长度、当前时间、任务所处环境温度的实际值、任务所处环境湿度的实际值和任务所处环境障碍物密度的实际值,并传输至控制模块;
所述控制模块根据任务所处环境温度的实际值、任务所处环境湿度的实际值、任务所处环境障碍物密度的实际值、任务所处环境温度的理想值、任务所处环境湿度的理想值和任务所处环境障碍物密度的理想值得出任务所需的环境适应指数,根据任务截止时间、当前时间和任务允许延迟的总时长得出任务紧急指数,根据任务优先指数、任务紧急指数、任务所需的环境适应指数和任务所在队列的长度得出任务因子。
2.如权利要求1所述的多任务处理下的人形机器人智能调度系统,其特征在于,所述检测子模块包括列队长度检测单元、时间检测单元、温度检测单元、湿度检测单元和障碍物密度检测单元;
所述列队长度检测单元用于检测且得出任务所在队列的长度,并传输至控制模块;
所述时间检测单元用于检测且得出当前时间,并传输至控制模块;
所述温度检测单元用于检测且得出任务所处环境温度的实际值,并传输至控制模块;
所述湿度检测单元用于检测且得出任务所处环境湿度的实际值,并传输至控制模块;
所述障碍物密度检测单元用于检测且得出任务所处环境障碍物密度的实际值,并传输至控制模块。
3.如权利要求2所述的多任务处理下的人形机器人智能调度系统,其特征在于,所述障碍物密度检测单元包括环境扫描器、数据采集器、障碍物检测器和数据计算器;
所述环境扫描器用于扫描周围的环境且收集空间中的障碍物信息;
所述数据采集器对采集的信息去除噪声干扰;
所述障碍物检测器用于识别障碍物的位置和大小;
所述数据计算器通过网格化计算和距离分布分析得出任务所处环境障碍物密度的实际值,并传输至控制模块。
4.如权利要求3所述的多任务处理下的人形机器人智能调度系统,其特征在于,所述控制模块计算任务因子时,满足以下式子:;
其中, 为任务因子, 为任务优先指数,其分别有以下取值, 或 或,当 时表示为任务优先级为紧急,当 时表示为任务优先级为次急,当时表示为任务优先级为轻缓, 为任务紧急指数, 为任务所需的环境适应指数, 为任务所在队列的长度。