一种基于机械臂的单站点给料生产加工系统的工作方法与流程

文档序号:11435576阅读:来源:国知局
一种基于机械臂的单站点给料生产加工系统的工作方法与流程

技术特征:
1.一种基于机械臂的单站点给料生产加工系统的工作方法,所述单站点给料生产加工系统包括:机械臂(1)、传送带(2)、工业相机(3)、容量为M的缓存库(4)、容量为N的成品库(5)和工件(6);所述机械臂(1)位于所述传送带(2)的一侧,在所述机械臂(1)的两侧分别设置有所述缓存库(4)和成品库(5);所述工业相机(3)处于所述机械臂(1)的上游,且垂直正对所述传送带(2)上的工件(6),令所述工业相机(3)垂直正对的位置为拍照点Pcam;且所述工业相机(3)能将位于拍照点Pcam下游的工件位置传递给所述机械臂(1);定义所述机械臂(1)的前视点为Plook,且位于所述前视点Plook下游的工件无法被所述机械臂(1)抓取;定义缓存库(4)中的空余量为m;m∈[0,M];定义所述机械臂(1)的抓手(7)的位置为p;当p=1时,表示所述机械臂(1)的抓手(7)的位置在成品库(5)中;当p=0时,表示所述机械臂(1)的抓手(7)的位置p在缓存库(4)中;由空余量m和抓手(7)的位置p构成所述加工系统的联合状态Sm,p;定义以所述前视点Plook为起点的一段观测距离为前视距离定义工件(6)经过所述前视距离所花费的时间为前视时间定义所述机械臂(1)在所述传送带(2)上的工作范围为Wpick,并在所述工作范围Wpick内进行卸载操作,在缓存库(4)上进行服务操作;所述卸载操作是将所述工件(6)从所述传送带(2)上抓取至所述缓存库(4)中;所述服务操作是将所述缓存库(4)中的工件(6)进行加工后放入所述成品库(5)中;定义完成卸载操作的时间为卸载时间定义完成服务操作的时间为服务时间在完成卸载操作后所述机械臂(1)的抓手(7)处于所述缓存库(4)中;在完成服务操作后所述机械臂(1)的抓手(7)处于所述成品库(5)中;所述加工系统是以所述空余量m和抓手(7)位置p作为状态来控制所述前视距离的长短,进而控制所述机械臂(1)的操作方式;当空余量m较小时,则所述机械臂(1)选取较短的前视距离所述机械臂(1)趋向于服务操作;当空余量m较大时,则所述机械臂(1)选取较长的前视距离所述机械臂(1)趋向于卸载操作;其特征是,所述工作方法是按如下步骤进行:步骤1、所述加工系统开始运行,工件随机到达机械臂工作区间;设定传送带速度、机械臂速度、工件到达率、工件加工率;定义变量i,并初始化i=1;步骤2、所述机械臂(1)获取第i次的空余量mi和抓手(7)位置pi,根据最优控制策略v*选择第i次前视距离所述最优控制策略v*按以下步骤获得:步骤2.1、所述加工系统以缓存库(4)的空余量和抓手(7)位置作为状态,前视距离的选取作为行动,建立半Markov决策模型;所述半Markov模型按以下步骤建立:步骤2.1.1、定义所述缓存库(4)的状态为其空余量m,则所述缓存库(4)的状态空间为Φ1,并有Φ1={0,1,...,M};定义抓手(7)位置p的状态空间为Φ2,并有Φ2={0,1};当p=0时,表示所述机械臂(1)的抓手(7)的位置p在缓存库(4)中,当p=1时,表示所述机械臂(1)的抓手(7)的位置在成品库(5)中;定义所述加工系统的联合状态Sm,p的状态空间为Φ,并有Φ=Φ1×Φ2;步骤2.1.2、以前视距离作为所述加工系统在联合状态Sm,p下的行动,所述加工系统的一个平稳控制策略v为所有的联合状态到行动的映射,并有其中表示当缓存库(4)中的空余量为m,抓手(7)的位置在缓存库(4)中时加工系统的行动;表示当缓存库(4)中的空余量为m,抓手(7)的位置在成品库(5)中时加工系统的行动;定义所有策略v的集合为Ω,Ω={v|v=(v(1),v(2),v(3),…,v(N)),v(i)∈D};所述加工系统不存在SM,0和S0,1这两个状态,则相应的行动记为NaN;步骤2.1.3、定义Ti为所述加工系统的第i次决策时刻,令T0=0;定义所述加工系统进行第i次Markov无后效性处理时的卸载操作延时为服务操作延时为当所述机械臂(1)的第i次操作为卸载操作时,则第i+1次决策时刻Ti+1为:第i+1次联合状态为Xi+1=Sm-1,0,表示抓手(7)位置为p=0,缓存库(4)中的空余量为m-1;第i次卸载操作延时为:当所述机械臂(1)的第i次操作为服务操作时,则第i+1次决策时刻Ti+1为:第i+1次联合状态为Xi+1=Sm+1,1;表示抓手(7)位置为p=1,缓存库(4)中的空余量为m+1;第i次服务操作延时为:定...
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1