1.一种智能制造环境机器人及车辆计算智能驱动运载方法,其特征在于,包括以下步骤:步骤1:在运输起点和终点所在的工作台之间设置地面导轨,在工作台上设置一条桌面导轨、取物指定位置、暂放取物位置以及放物指定位置,利用远程控制器发送取物指令;
所述桌面导轨设置于工作台中间,所述取物指定位置、暂放取物位置以及放物指定位置设置在工作台的两侧,所述取物指定位置、暂放取物位置以及放物指定位置上均设置有光敏传感器,且所述光敏传感器与工作台上的桌面控制器相连;
所述工作台的暂放取物位置边缘设有测距传感接收器;
所述取物指令是指将物体从取物指定位置运送至放物指定位置;
步骤2:位于取物工作台的桌面机器人接收取物指令,沿桌面导轨依据光敏传感器采集的信号从取物工作台上的取物指定位置抓取物体后,放至取物工作台的第一暂放指定位置;
步骤3:移动机器人接收取物指令,沿地面导轨移动至取物工作台暂放指定位置的边缘,当取物工作台的测距传感器测得的距离信号满足抓物距离时,移动机器人抓取物体;
沿地面导轨移动至放物工作台的第二暂放指定位置的边缘,当放物工作台的测距传感器测得的距离信号满足放物距离时,将抓取的物体放至放物工作台的第二暂放指定位置;
步骤4:位于放物工作台的桌面机器人接收取物指令,沿桌面导轨移动至放物工作台的第二暂放指定位置,抓取物体后,依据光敏传感器采集的信号移动至放物工作台的放物指定位置,完成物体在工作台之间的运输;
步骤5:当移动机器人完成一次运输后,根据移动机器人当前时刻在内的连续四个时刻的电量,采用基于智能网络的移动机器人电量预测模型,获取移动机器人下一个时刻的电量预测值,依据电量预测值判断是否继续执行运输任务;
所述移动机器人当前时刻在内的连续四个时刻的电量是对移动机器人当前时刻在内的连续500个时刻的电量数据进行二层小波分解后,从中取出的最后四个时刻的两组高频分量电量和两组低频分量电量;
所述基于智能网络的移动机器人电量预测模型包括基于灰色神经网络的移动机器人电量高频预测模型和基于PID神经网络的移动机器人电量低频预测模型;在构建预测模型时所使用的训练数据为移动机器人从开机到停止运行的整个过程中各时刻电量数据进行二层小波分解后的高频组分量和低频组分量;
其中,基于灰色神经网络的移动机器人电量高频预测模型是以连续4个时刻的高频分量电量作为输入数据,以下一时刻的高频分量电量作为输出数据,对灰色神经网络进行训练获得;基于PID神经网络的移动机器人电量低频预测模型是以连续4个时刻的低频分量电量作为输入数据,以下一时刻的低频分量电量作为输出数据,对PID神经网络进行训练获得;
将最后四个时刻的两组高频分量电量和两组低频分量电量依次输入基于灰色神经网络的移动机器人电量高频预测模型和基于PID神经网络的移动机器人电量低频预测模型,得到两组电量高频预测值和两组电量低频预测值,以两组电量高频预测值和两组电量低频预测值的累加值作为移动机器人下一时刻的电量预测值;
若移动机器人下一时刻的电量预测值大于25%,则移动机器人则沿导轨原路返回,等待下一次运输任务;
若移动机器人下一时刻的电量预测值小于等于25%,则移动机器人通过导轨驶向移动机器人充电区域,并将充电信息反馈给远程控制器,同时,远程控制器发送指令给处于同一导轨的备用机器人,移动到对应轨道上的运输任务起始位置,代替需要充电的移动机器人进行运输任务。
2.根据权利要求1所述的方法,其特征在于,所述基于灰色神经网络的移动机器人电量高频预测模型中的权值和阈值采用遗传算法进行寻优获得;
步骤A:将降雨层作为基于灰色神经网络的移动机器人电量高频预测模型的权值和阈值,初始化降雨层种群,并设置降雨层种群参数;
降雨层种群规模的取值范围为[20,140],河流和海洋的取值范围为[2,16],海洋个数
1,极小值dmin的取值范围为[0.025,0.15],最大迭代次数的取值范围为[200,1000],最大搜索精度的取值范围为[0.015,0.15];
步骤B:设定适应度函数,并确定初始最优降雨层和迭代次数t,t=1;
将降雨层对应的权值和阈值代入基于灰色神经网络的移动机器人电量高频预测模型中,并利用降雨层确定的基于灰色神经网络的移动机器人电量高频预测模型计算的电量预测值,将预测值和实际值的均方差MSE的倒数作为第一适应度函数f1(x);
利用第一适应度函数计算每个降雨层的适应度,以最大适应度对应的降雨层作为大海,以次小适应度对应的降雨层作为河流,其余的降雨层作为流入河流或海洋的溪流;
步骤C:使溪流汇入河流,如果发现溪流的解比河流的解更好,则它们互相交换位置;
步骤D:使河流流入海洋,若河流的解比海洋的解较优,则河流与海洋交换位置,以最终海洋作为最优解;
步骤E:检查是否满足蒸发条件:判断河流与海洋的适应值之差的绝对值是否小于极小值dmin;
如果小于,则认为满足蒸发条件,去掉该河流,并重新进行降雨过程,随机生成新的降雨层,重新计算降雨层种群中各降雨层的适应度,返回步骤C,否则,进入步骤F;
随机生成的新的降雨层数量与删掉的河流数量相同;
步骤F:判断是否到达最大迭代次数,若达到,输出全局最优大海对应的基于灰色神经网络的移动机器人电量高频预测模型的权值和阈值,若未达到,则令t=t+1,进入步骤C,继续下一次迭代。
3.根据权利要求1所述的方法,其特征在于,所述基于PID神经网络的移动机器人电量低频预测模型中的权值和阈值采用改进狼群算法进行寻优获得;
步骤5.1:以个体狼的位置作为基于PID神经网络的移动机器人电量低频预测模型中的权值和阈值,初始化狼群并设置狼群参数;
狼群规模的取值范围为[20,250],狼的视觉半径的取值范围[1,5],可记忆步数为1,逃跑概率的取值范围为[0.025,0.085],最大搜索精度的取值范围为[0.003,0.15],最大迭代次数的取值范围[400,1000];
步骤5.2:设定适应度函数,并确定初始最优头狼位置和迭代次数t,t=1;
将个体狼位置对应的权值和阈值代入基于PID神经网络的移动机器人电量低频预测模型计算的电量预测值,将预测值和实际值的均方差MSE的倒数作为第二适应度函数f2(x);
利用第二适应度函数计算每匹个体狼位置的适应度,以最大适应度对应的个体狼位置作为初始最优头狼位置;
步骤5.3:寻找每匹个体狼的第一次更新位置,以第一次更新位置更新个体狼位置,并以所有个体狼的第一次更新位置,更新狼群最优头狼位置,j=1,j表示个体狼位置更新次数;
按照公式(1)计算每匹个体狼的第一次更新位置x1(t),并判断计算得到的第一次更新位置是否为从未达到过的新位置,若到达过,则重复步骤5.3直到重新获得第一次更新位置,若未到达过,则利用个体狼的第一个更新位置计算得适应度;
xj(t)=xj-1(t)+β(r)(P(t)-xj-1(t))+rand() (1)其中,xj-1(t)和xj(t)表示个体狼在第t次迭代过程中的第j-1次更新位置和第j次更新位置,x0(t)表示个体狼在第t次迭代过程中迭代操作开始前的初始位置;β(r)为中间计算量, t和Gen分别表示当迭代次数和最大迭代次数,w为大于2的常数,β0为最大激励因子,取正数,r表示个体狼位置x0(t)的视野范围内适应度最好的同伴个体狼位置的适应度f2(P(t))与当前个体狼位置的适应度f2(x0(t))之差的绝对值,r=|f2(P(t))-f2(x0(t))|;rand()为[0,1]中的一个随机数;
步骤5.4:判断每个个体狼的第一次更新位置是否满足以下条件,进行第二次位置更新,更新个体狼最优位置,j=2:第一次更新位置在其视野范围内且第一次更新位置的适应度优于其初始位置的适应度;
2
若满足,则令个体狼按照公式(1)寻找第二次更新位置x (t),当第二次更新位置的适应度优于当前个体狼最优位置的适应度,利用第二次更新位置作为个体狼最优位置,进入步骤5.5,获取第三次更新位置;
若不满足,则第二次更新位置与第一次更新位置相同,个体狼位置不变,并转到步骤
5.6,获取第三次更新位置;
步骤5.5:按公式(2)寻找满足步骤5.4中所述条件的个体狼在其视野范围内的第三次更新位置,更新个体狼最优位置和狼群头狼最优位置,j=3,进入步骤5.7;
x3(t)=x2(t)+rand().v.(Gbest-x2(t)) (2)其中:x2(t)、x3(t)表示个体狼在第t次迭代过程中的第二次更新位置和第三次更新位置;Gbest为狼群当前最优头狼位置;v为狼的视觉半径;rand()为[-1,1]中的一个随机数;
步骤5.6:按照公式(3)寻找不满足步骤5.4中所述条件的个体狼的第三次更新位置x3(t),更新狼群头狼最优位置,j=3,进入步骤5.7;
x3(t)=x2(t)+escape().s.(xc(t)-x2(t)) (3)其中,xc(t)表示第t次迭代过程中,所有个体狼进行第二次更新后,狼群的质心位置;s为狼的移动步长,s≤v;escape()为随机函数;
步骤5.7:依适应度值将经过三次更新后的所有个体狼从低到高进行排序;
步骤5.8:将排在前面的n+1个个体狼按非线性单纯法(NM方法)搜索每个个体的最优位置,其余的个体重复步骤5.4-步骤5.6搜索每个个体狼最优位,得到最优狼群;从最优狼群中选取全局最优头狼位置;
其中,n为随机正整数;
步骤5.9:判断是否达到最大迭代次数或者达到最大搜索精度,若达到,则输出全局最优头狼位置对应的基于PID神经网络的移动机器人电量低频预测模型的权值和阈值;否则,令t+1,转到步骤5.3,进行下一次迭代。
4.根据权利要求1-3任一项所述的方法,其特征在于,依据移动机器人经过地面导轨上等间距设置的具有唯一ID的地标,判断移动机器人是否发生故障,具体过程如下:移动机器人实时地将通过地面导轨的地标信息返回给远程控制器,当移动机器人返回通过地标a的信息后,若未在指定时间范围内返回通过下一个地标a+1的信息时,远程控制器判断当前移动机器人发生故障,并根据地标a和下一个地标a+1的位置,判断出故障移动机器人所在的位置。
5.根据权利要求4所述的方法,其特征在于,当移动机器人在地面轨道发生故障时,远程控制器发送道岔开启指令,将地面轨道上的道岔开启,并发送牵引指令至与发生故障的移动机器人位于同一地面轨道的备用移动机器人,令备用移动机器人移动至发生故障的移动机器人所在位置区域,启动备用移动机器人底座的电磁吸引装置,吸附发生故障的移动机器人,将发生故障的移动机器人沿地面导轨通过道岔牵引至移动机器人待维修区域;
相邻的地面导轨之间设有电控道岔,且移动机器人待维修区域与地面导轨之间设置有电控道岔;
所述备用移动机器人位于备用机器人等待区域,所述备用机器人等待区域位于运输任务起点处,且与地面导轨连通。
6.根据权利要求5所述的方法,其特征在于,当备用移动机器人到达发生故障的移动机器人经过的最后一个地标a后,打开备用移动机器人的车载双目相机ZED,测量出与发生故障的移动机器人之间的距离,依据所测得的距离,令备用移动机器人靠近发生故障的移动机器人;当执行运输任务的移动机器人发生故障,被牵引至维修区域的同时,远程控制器发送指令给同一轨道的处于空闲状态的备用机器人代替故障机器人执行运输任务。
7.根据权利要求6所述的方法,其特征在于,所述移动机器人待维修区域与充电导轨连通,若位于移动机器人待维修区域中的备用机器人电量若低于25%,则沿充电导轨进入移动机器人充电区域充电,否则,沿充电导轨进入位于运输任务起点处的备用机器人等待区域。
8.一种智能制造环境机器人及车辆计算智能驱动运载系统,其特征在于,包括桌面机器人、桌面控制器、移动机器人、导轨以及远程控制器;
所述导轨包括桌面导轨和地面导轨,相邻的地面导轨之间设有电控道岔,且地面导轨上间隔设置有具有唯一ID的地标;
所述桌面控制器、移动机器人和导轨上的电控道岔均与所述远程控制器进行通信;
所述桌面机器人设置于工作台上,受控于桌面控制器,沿工作台上的桌面导轨移动,工作台上设置有固定的取、放物位置,且取、放物位置上设有光敏传感器,所述光敏传感器与桌面控制器相连;
工作台上设有固定取、放物位置的侧边设置有测距传感接收器;
所述移动机器人上设有测距传感器,设置于地面,采用权利要求1-7任一项所述的方法沿地面上的地面导轨移动。
9.根据权利要求8所述的系统,其特征在于,还包括移动机器人充电区域和备用机器人等待区域;
所述移动机器人充电区域设置于运输任务起始位置与结束位置之间的充电导轨上,所述充电导轨与备用机器人等待区域导轨连通,且所述备用机器人等待区域导轨与地面导轨连通。
10.根据权利要求9所述的系统,其特征在于,还包括移动机器人待维修区域,所述移动机器人待维修区域与地面导轨之间设置有电控道岔,且移动机器人基座上设置有电磁吸引装置和车载双目相机ZED,所述车载双目ZED设置在机器人的基座上方。