码垛机器人机构设计与运动学研究

摘要:针对物流自动化行业中对箱包高速码垛的需求,研制了一种码垛机器人机构。并依据搬运机器人的性能要求,设计一种四自由度的码垛机器人。重点对码垛机器人的运动学分析了研究,推导运动学正反解方程及最大工作空间的判断且规划了运动路径,在运动过程中通过码垛关键参数的输入和码垛空间的判断,最后进行了图形仿真,验证了运动轨迹的正确性,实验结果证明所设计的机器人已可满足在物流自动化的目标要求。

1 机器人结构

1.1 总体机构的组成

码垛机器人的结构其具体结构,如图1所示。该机器人的手臂,固定在腰部上,在该部分内小臂通过前大臂、后大臂与的搬运和码垛作业,且机械系统主要有四个关节部分组成,能实现四种运动:腰部旋转,大臂上下运动,小臂前后运动和手腕回转运动四种运动,全部由交流伺服电机驱动,这种结构的机器人完全可以满足生产线上需求。

1.2 水平及垂直关节的结构设计

水平、垂直关节和机械构图,如图2所示。因为机架零件会阻挡到其它零件的说明故在此没显示出,水平及垂直关节部份都各有一个电机,每个电机藉由控制同步带轮及齿型带的旋转来使滚珠丝杠转动,间而带动其滑块及拖板这样的运动可以使机器人实现大臂上下运动,小臂前后运动且可以满足驱动大惯性力矩负载和快速运动精确定位的要求。

1.3 腰部底座的结构设计

腰部底座关节机械构图,如图3所示。腰部底座的运动是藉由底部的伺服电机来控制空心轴,进而使机架实现了腰部旋转,并且经由实验证明底部基座及法兰的结构设计,可以降低机械关节动时的工作噪音,而通常被搬运的物品只需要从一个位置,移到另一个位置上,绕垂直于水平方向的轴旋转调整放置方向,所以此结构满足现场工作的需求。

1.4 腕部及机器人手爪的结构设计

腕部关节及手爪机械构图,如图4所示。腕部电机控制手爪连接盘带动机器人手爪旋转,利用对箱状物机械手控制进行分析,该机构主要完成码垛操作中夹紧箱状物体的动作,机器人手爪底部安装气源入口及气源处理和压力继电器,工作时侧夹板开合由通电磁阀控制汽缸活塞杆缩回,带动两侧板互相靠近,从而完成夹紧动作,手爪板完全打开时,可以使张开的手爪之间的宽度大于包装箱的宽度,而另一个通电磁阀控制气缸实现手爪开合,以保证机械手的手爪准确、可靠地落于生产线运输辊之间或拖盘上。

2 运动学分析

2.1 机器人运动正反解

最大工作室空间示意图,如图5所示。首先为了便于对并联部分的运动进行分析求解,设置一个固定坐标系XOY,随并联部分一起绕腰部转动。当机器人处于零位时,并联部分处于图中虚线位置,

此时小臂上A点的坐标为:

XAC=1430mm,YHC=1320mm

下面分析当水平关节向前移动x,垂直关节向上移动y,并联机构运行到图中实线位置时,机器人腕部位置的变化规律,由图表示可知,在△HEF中,HF=240-y,EF=260+x,则

在△EDH中,a=260,c=240;

此时C点的坐标为:

XC=1300*cos(θ1+θ2);

YC=y+130*sin(θ1+θ2)       (1)

A点的坐标为:

XA=XC+1430*cos(θ3+θ2);

YA=YC-1430*sin(θ3+θ2)    (2)

将(1)式代入(2)式,得

XA=1320*cos(θ3+θ2);      (3)

YA=y+1320*sin(θ1+θ2)+1430*sin(θ3+θ2)

根据几何知识反解得:

XA=1430+5.5x,YA=1430-4.5y

当推导出正反解后就可以依据工作现场的码垛实际需求,计算出可达到的工作空间,以机器人初始位置垂直丝杠下方为原点,如图5所示最大空间点坐标为A1、A2、A3、A4,则运动到A1点的丝杠移动距离为:

x=175,y=445;260+x=200;240-y=195;b=279;

角度为:θ1=115°;θ2=17°;θ3=16°;则得A1到点的坐标A1(1095,1120)

同理运动到A2点的丝杠移动距离为:

x=-60,y=45;

260+x=200;240-y=195;b=279;

角度为:θ1=45°;θ2=59°;θ3=53°;则得到

A2点的坐标A2(2395,1120)

同理可得运动到A3点的丝杠移动距离为:

x=-60,y=445;

240-y=-205;260-x=200;b=286;

角度为:θ1=135°;θ2=58°;θ3=52°;则得到A3点的坐标A3(1095,-680)

运动到A4点的丝杠移动距离为:

x=175,y=45;

260+x=435;240-y=195;b=477;

角度为:θ1=24°;θ2=18°;θ3=17°则得到A4点的坐标A4(2395,-680)

假设码垛方式为每层三行三列(9件)腰部、腕部旋转角度计算简图,如图6所示。当码垛机器人搬运工件时,从自动生产线上的C点运动到托盘上的A点再到达B点,按照右手定则腰部旋转的角度为:

水平关节移动的距离为:

垂直关节移动的距离为:

腕部机械手旋转角度为:

由以上分析可知,给定工作区间上初始位置和任意一点,即可根据式(4)、(5)、(6)、(7)求解出各个关节应旋转的角度或移动的距离。

2.2 运动学模型仿真验证

仿真结果显示关节值与运动学反解的计算有很好的匹配性,且也在码垛的工作空间范围并验证了码垛机器人运动学的正确性,根据此数据我们可以对此机器人结构规划实现几种码垛模式,如表1所示。

3 运动模式

我们针对机器人的工作现场的作业要求,来进行对码垛轨迹规划,使其能够将物品精确的码成所需要形式,而轨迹规划是运动学反解的实际应用,其中包括位姿反解、速度、同理,已知每个关节旋转的角度或移动的距离,末端机械手的位置姿态也可以求出,在这里就不再做详细描述。

加速度的反解,而实现的方式是采用电控控制、机器人语言和机器人动力学特性。

运动轨迹设计,如图7所示。机器人码垛所走的轨迹由P1->P2->P1->P3->P4->P5->P6->P7完成从初始位置到放置物品的过程,P7->P6->P5->P4->P3->P1->P2完成抓取物品过程,各个点定义如下:

(1) P1->P2:为机械手爪的初始位置,P2为物品最初放置位置。

(2) P2->P1:机械手爪上升到初始高度。

(3) P1->P3:P3为旋转角度。

(4) P3->P4:P4为码垛机械手伸长量。

(5) P4->P5:P5为旋转角度。

(6) P5->P6:P6为码垛机械手再度伸长。

(7) P6->P7:P7下降位置,一次动作完成。

4 仿真分析

机器人码垛过程的仿真采用VC与solidworks2007的二次开发相结合,用solidworks2007构建机器人的三维实体模型,通过VC编程将机器人的运动学和轨迹运动算法加入到程序中,而仿真出机器人模型运动,以机器人运动轨迹的关键参数为基准,如表2所示。

以矩形码垛为例,进行整个码垛过程仿真,仿真过程达到我们预想的效果,为工业现场进行离线码垛提供了借鉴。

5 结论

针对某企业生产线的实际需求,设计了一种四自由度并连关节式搬运机器人,该机器人具有机械结构设计合理,负载能力大且可对硬纸箱、塑料箱、袋状物、盒装物等搬运码垛,只需更换手爪即可。因此,除了用于拆垛、码垛以外,还可以广泛用于物流自动化行业中的物料搬运、分拣等方面,具有广阔的市场前景。

作者:李成伟贠超

作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2024/02/7987.html