APP下载

一种用于种子分选机的高速并联机械手

2015-12-20王正灿王洪斌石永建

食品与机械 2015年3期
关键词:杆长伺服电机运动学

樊 勇 王正灿 王洪斌 石永建

(天津科技大学机械工程学院,天津 300222)

传统的种子分选方法只针对于某一种物理特性来达到分选的目的[1]。新型种子分选采用机器视觉技术可同时对种子的表面形状、缺陷、颜色、体积等重要参数进行高速分选;而执行机构却成为其整体分选效率的瓶颈。

并联机械手因其自身具有刚度质量比大、误差不累积、可以实现高速运动等优点,广泛应用于高速分拣、包装、小型焊接等一些工业领域[2]。为此本研究设计一种专门用于该分选机的高速、小型并联机械手,并通过其运动空间优化各个杆件的长度;采用SolidWorks和MATLAB软件联合仿真技术,建立机械手完整的仿真模型,不仅可以直观地显示机械手的各个运动状态,而且可以缩短设计周期、获得运动学和动力学参数[3],同时对并联机构的设计方法具有一定的参考价值。

1 种子分选机的工作原理及其并联机械手的总体设计

本机械手用在种子分选机上,是种子分选机的执行机构。种子分选机的工作原理见图1。该种子分选机主要分为3部分:① 种子线振排列机构,便于种子依次排列在传送带上进行检测;② 机器视觉机构,用于检测种子的形状、大小、颜色、体积、缺陷等;③ 分选种子的执行机构,即并联机械手。用于将上位机分选好的种子放入指定的位置中。

由图1可知,机械手水平放置在工作平面上,气动吸盘固定在机械手的夹持装置上,与机械手正交垂直。当机械手准备抓取时,该气动手抓的末端会产生负压,将种子吸入到气动手抓上,当机械手运行到种子分选等级的位置时,该气动手抓的末端会产生正压,依靠气流将种子推入到指定的位置中。

平面二自由度并联机械手实体模型的总体结构设计见图2,该模型由两个运动支链构成,它由两个伺服电机、机架、一组肘架组件、一组定位连杆组件、两个主动臂、从动臂、动平台、执行手爪组成。

图2 二自由度并联机械手的总体结构Figure 2 Main structure of the 2-dof parallel manipulator

并联机械手的工作原理:

(1)并联机械手可由机架上方的螺纹孔固定在所需要的位置,机器主要构件呈现左右对称,分别由两个伺服电机带动各自的主动臂实现往复运动,从而使动平台实现在工作范围内的平动;

(2)机器右侧的上定位杆、右主动臂同机架与肘架构成一个平行四边形,同时右下侧的定位连杆、肘架、动平台与右侧其中任意一个从动杆构成另外一个平行四边形机构,并且两个平行四边形处于串联的关系,从而限制了动平台的转动。

2 工作空间的确定以及杆长优化

并联机构运动空间的大小决定了并联机器人末端的活动范围,它是衡量并联机器人工作能力的一个重要指标[4,5]。机器人的工作空间定义为,在结构限制下末端操作器能够达到的所有位置的集合[6,7]。

如图3所示,设主动臂的上极限位置为θup,下极限位置为θdown,当右侧主动臂达到上、下极限位置θup、θdown时,以B点为圆心,以杆长BC为半径分别作两段圆弧;当左侧主动臂达到上、下极限位置时,以B’点为圆心,以杆长B′C为半径分别作两段圆弧。可以看出,4段圆弧围成一封闭区域,该区域即为机械手在极限转角内所能到达的所有点的集合。机械手所需实际工作空间即可在该区域内选取。

当右侧主动臂处于上极限位置时,选取当杆件BC与x轴垂直时的D点的坐标值为工作空间的右上角极限位置(注意:此时C与D点重合),由机构的对称性可知,D点关于y轴的对称点D’即为工作空间左上角的极限位置;将BD向下延长,交区域空间的下极限于E点,则E点为工作空间右下角的极限点,同理,E’为工作空间左下角的极限点。图3中的阴影区域即为机械手实际的工作区域。

图3 并联机构工作空间示意图Figure 3 Schematic diagram of parallel structure's workspace

并联机械手杆长的设计是最基础和重要的环节,关系到机械手整体的操作性能,因此需要采用相关的运动学评价指标构造目标函数,并根据实际工程情况构造相关约束,然后经过优化分析得出其尺度参数。

在杆长优化的评价指标中,雅克比速度矩阵的条件数的平均值是公认的机构运动学的评价指标之一,由于机械手在运动空间中的条件数差异较大,因此条件数的均值并不能反映全局的操作性能,因此应引入一个波动因子,使条件数在合理的范围内波动。

为简化数学模型,将原点O设置在两个主动轴线的中点位置,右侧为x轴正方向,上侧为y轴正方向;A、A’分别为两个驱动电机的中心轴,并设OA=OA′=L1;AB、A’B’分别为右、左主动臂,设其杆长为AB=A′B′=L2;BC、B’C分别为右、左从动臂,设其杆长为BC=B′C=L3;为便于观察,将右侧主动臂与x轴正方向所成夹角设为θ1,左侧主动臂与x轴正方向所成夹角设为θ2,右侧从动臂与x轴正方向所成夹角设为θ3,左侧从动臂与x轴正方向所成夹角设为θ4。运动学求解:

设矩阵A为

设矩阵B为

式中:

J——雅克比矩阵[8];

‖J‖·‖J-1‖——雅克比矩阵的条件数[9],是衡量机器人灵巧度以及操作精度的一个重要性能指标[10-12]。

为简化运算,可以将既定的工作空间划分为p行q列,则可表示出所划分空间中的所有节点:

式中:

i,j——第i行j列的坐标点。

该机械手实际工作空间的长度为120mm,宽度为60 mm的矩形区域;为避开边界位置,长度方向预增3mm的距离作为余量,则上边界的实际范围在120~125mm,方可认为满足条件;另外考虑到其宽度,则设比例系数λ,使得λ满足以下关系:

最终优化的目标函数为

其中:

L=(L1,L2,L3),r=(x,y);

取p=q=50。

优化结果见表1。

表1 优化结果清单Table 1 List of optimization results

图4显示了全域条件数在圆整和参数归一化处理后在空间的分布状况。由图4可知,雅克比矩阵的条件数为1~3;其波动量比较小且没有很大的突变。说明操作性能较好。

图4 归一化后的全域条件数Figure 4 Condition number after the normalization

3 MATLAB仿真

3.1 仿真平台的搭建

SimMechanics Links插件是连接MATLAB与三维模型之间的重要桥梁,在安装该插件之前,电脑上需要安装MATLAB软件和软件所支持的CAD平台。当前SimMechanics Links支持以下平台:SolidWorks平台、Autodesk Inventor平台和PTC Creo Pro/ENGINEER平台。需要说明的是SimMechanics Links插件与MATLAB的版本必须相同。

3.2 实体仿真操作流程

各操作流程见图5。

图5 联合仿真操作步骤Figure 5 Steps of united simulation operations

为减小主动臂的转动惯量,宜选用质量小、硬度大的材料,考虑到平面二自由度并联机械手应用于高速抓放场合,采用轻质的LY12硬质铝合金材料代替传统的碳钢材料,在不影响刚度的条件下大大降低了运动部件的重量。LY12铝合金材料,其中国国标代号为2A12。LY12硬质铝合金材料密度小,仅为2.78g/cm3,约为铁的1/3;强度高,抗拉强度σb>425MPa,条件屈服强度σo2>275MPa。

在MATLAB的机械环境设置中,考虑到机械手的工作位置为水平放置,即平行于传送带,因此需要设置整个机构的重力加速度为Z轴方向,即(0,0,-9.81)。

3.3 编写MATLAB仿真程序

为便于对仿真模块分析以及参数预估,需要对三维模型进行简化:① 将轴承、螺帽等一些小零件与相邻的杆件视作一个零件处理,即在SolidWorks装配中作为一个子装配体;② 忽略各个转动副之间的摩擦力;③ 将各个杆件视作刚体;④合理设置MATLAB中世界坐标系与装配体坐标系之间的对应关系。简化后的MATLAB模型见图6。

3.4 设定仿真轨迹

图6 MATLAB仿真模型Figure 6 MATLAB simulation model

控制轨迹主要是根据并联机械手实际的工作要求来设定。考虑到该机械手用于种子的分选,机械手需要从传送带上拾取种子,然后将其放在相应的等级分拣处,如图7所示。种子经过线阵机构输送至传送带,在传送带的带动下将种子运往A点;B点为机械手的执行末端的初始化零点,即上电后用于调整机械手的初始姿态。开始工作后,机械手根据指令运行到A点,并拾取该处的种子,将其放置到1~12的某一个分拣位置中。

考虑机械手的初始和停止速度为零,对于高速运行的机构,为减小机构的惯性力,初始的加速度不宜有突变,也应该为零,同理终止加速度也为零;为保证机构在运行过程中无冲击,速度加速度曲线应该平滑过度。转换成数学语言则为,位移曲线函数对时间的一阶导连续、二阶导连续,三阶导有上限。因此可以采用3—4—5多项式曲线对机械手进行加减速控制。

轨迹点共有A、B、1~12共14个,其运行路径共有13条,这里将采用仿真软件对这13条轨迹进行综合仿真,其总的轨迹见图8。

4 仿真结果分析

MATLAB机械手仿真可视化界面见图9。

4.1 主要关节运动学仿真结果

机械手的主动臂的运动学以及动力学参数是设计主动臂、伺服电机选型的重要依据。利用MATLAB中的相关传感器可得到其运动学、动力学参数。图10、11给出了右左驱动臂的角位移。

图7 机械手分拣平台示意图Figure 7 Schematic diagram of manipulator sorting platform

图8 机械手运行总轨迹示意图Figure 8 Schematic diagram of total trajectory of manipulator

图9 机械手仿真运行图形界面Figure 9 Graphical interface of manipulator simulation

由图10、11可知,右主动臂的角位移范围大约为-60.8°到26.2°,左主动臂的角位移范围约为153.9°到240.8°,均符合并联机械手的主动臂的空间运动范围。

4.2 主要关节动力学仿真结果

图12、13分别给出了右、左主动臂的扭矩,通过其最大峰值,可初步预测伺服电机的扭矩、功率等参数,也可通过作用在主动臂上的扭矩,对主动臂进行有限元分析,观察其强度是否满足要求。

由图12、13可知,左右主动臂的最大峰值约0.05N·m,可为伺服电机的选型提供依据。

图10 右侧主动臂角位移曲线图Figure 10 Curve of angular displacement of right active arm

图11 左侧主动臂角位移曲线图Figure 11 Curve of angular displacement of left active arm

图12 右侧主动臂扭矩曲线图Figure 12 Curve of torque of the right active arm

图13 左侧主动臂扭矩曲线图Figure 13 Curve of torque of the left active arm

5 结论

(1)本研究针对种子分选机执行机构速度快、负载低的工作特点,设计出一种高速小型的并联机械手作为种子分选机的执行机构;

(2)采用全域性能指标对并联机构的各个杆长进行了优化设计,结果显示,在机械手工作范围内的雅克比矩阵的条件数较小,并且波动平稳,说明机械手的运动学性能较好;并始终使主动臂与从动臂之间的传动角在40°以上,确保了其较好的传动性能,有效地避免了奇异点的发生。

(3)采用SolidWorks和 MATLAB联合仿真技术对机械手进行了运动学和动力学仿真;根据仿真结果,利用MATLAB的图形显示功能对并联机械手执行结构的轨迹进行了主动臂角位移和扭矩的分析,并预估了伺服电机的参数;对机械手样机的建立以及控制方法有重要的指导作用;同时对同类型机械手产品的设计具有一定的借鉴作用。

1 颜克涛.台面式种子分选机的分选机理和小麦分选试验研究[D].武汉:华中农业大学,2005.

2 李占贤.基于PLC的高速并联机械手控制技术[J].智能控制技术,2006,35(21):55~57.

3 褚金钱,徐方.基于Solidworks与Matlab的码垛机器人动力学仿真[J].组合机床与自动化加工技术,2013(9):28~31.

4 周双林.平面闭链五杆机构柔性工作空间的研究[J].机械工程学报,2000,36(11):98~99.

5 赵登峰.平面五杆机构工作空间及其演化的研究[J].机械设计与研究,2007,23(5):56~58.

6 梁香宁,牛志刚.三自由度Delta并联机器人运动学分析及工作空问求解[J].太原理工大学学报,2008(1):93~96.

7 曲义远,黄真.空间六自由度并联机构位置的三维搜索方法[J].机器人,1989,3(5):128~130.

8 石磊,许明恒,邓维鑫,等.PowerCube模块化机器人工作空间计算[J].中国工程机械学报,2011,9(1):88~90.

9 Angeles J.Architecture singularities of parallel manipulators[J].International Journal of Robotics & Automation,1992,7(1):23~29.

10 米士彬,金振林.基于雅克比矩阵求解并联机器人位置正解方法[J].燕山大学学报,2011,59(2):391~395.

11 汪军.双臂机器人运动学与可操作性及其优化的研究[D].无锡:江南大学,2007.

12 李维嘉.Stewart运动平台的雅可比矩阵条件数的研究[J].华中理工大学学报,1997,11(3):34~36.

猜你喜欢

杆长伺服电机运动学
一种铰链四杆机构仿真教学课件的开发
专利名称:一种适应压铸环境的伺服电机
基于MATLAB的6R机器人逆运动学求解分析
工业机器人在MATLAB-Robotics中的运动学分析
一道物理极值问题引发的思考
基于D-H法的5-DOF串并联机床运动学分析
生产线中的伺服电机定位控制
伺服电机控制技术的应用及发展趋向分析
浅说伺服电机位置控制下的定位问题
基于运动学原理的LBI解模糊算法