[发明专利]一种基于分段控制的2R欠驱动平面机械臂的位置控制方法有效
| 申请号: | 201310094704.5 | 申请日: | 2013-03-22 |
| 公开(公告)号: | CN103128737A | 公开(公告)日: | 2013-06-05 |
| 发明(设计)人: | 陈炜 | 申请(专利权)人: | 天津理工大学 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16 |
| 代理公司: | 天津佳盟知识产权代理有限公司 12002 | 代理人: | 侯力 |
| 地址: | 300384 天津市西青*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 分段 控制 驱动 平面 机械 位置 方法 | ||
1.一种基于分段控制的2R欠驱动平面机械臂的位置控制方法,其特征在于具体实现方法为:
(一)建立动力学模型
针对第一关节主动、第二关节被动的2R欠驱动平面机械臂,考虑各关节的摩擦力,建立系统动力学模型如下
D21=D12
C11=-m2l1l2sin(q2)C21=C12
其中,m1和m2分别为两杆的质量,l1和l2分别为两杆的长度,J1为第一关节的转动惯量,Jm为电机转动惯量,r1为第一杆质心到端点的长度;
(二)分段位置控制,具体包含如下步骤:
首先,这里限定2R机器人两杆成一条直线的状态为初始位形,并设此时关节位置都为0rad;欠驱动机械臂分五个阶段完成操作任务,各阶段的关节运动分别如下:
第一阶段:第一关节顺时针从初始位置q10运动到预定位置q1d,关节运动规律为:
式中,T是采样时间间隔,k为时间尺度参数;
此阶段,当第一关节运动时,第二关节利用与第一关节之间的动力学耦合间接获得驱动力,产生相应的运动,其中第二关节的预定加速度通过动力学方程(1)的第二式计算得到,即对该式进行两次积分,得到第二关节预定位置q2d,此时第一关节的电机驱动力矩为
式中,q2为第二关节的实际位置,为了使第二关节很好跟踪预定值,对第二关节施加PID位置控制,控制算法为
式中,KP2、KI2和KD2分别为PID控制器的位置、积分和微分增益;
第二阶段:将第一关节的位置作为控制目标,控制第一关节在q1d保持不动,对第二关节不作控制,使第二关节利用惯性继续运动,并在接近预定位置0rad时刚好进入关节的摩擦区;此阶段对第一关节运用PID控制,控制算法为
式中,KP1、KI1和KD1分别为PID控制器的位置、积分和微分增益;
第三阶段:在第二阶段结束时刻,第一关节、第二关节的速度都接近0rad/s,此阶段仍然将第一关节的位置作为控制目标,并运用PID控制使第一关节在q1d附近稳定不动,控制算法如式(5);由于第一关节运动速度接近0rad/s,第二关节不能从第一关节获得间接驱动力,因而相对第一关节静止;
第四阶段:第一关节按照如(2)式所示运动规律逆时针运动返回到位置q10,并要求第二关节相对第一关节静止不动;此阶段将第二关节的角度位置作为控制目标,并对第二关节施加PID控制方法,控制算法见式(4);
由动力学模型(1)知,当第二关节通过动力学耦合从第一关节获得的间接驱动力小于关节摩擦力时,第二关节就会相对第一关节位置保持不动,即必须满足
这时第一关节的输入力矩同时需要满足
当调节k值并减小,即增大运动时间T时,则减小了第一关节的运动速度和加速度因而两个关节之间的动力学耦合也随之减小;当两个关节之间的动力学耦合值满足式(6),并同时使第一关节的输入力矩满足式(7),即能够保证在第一关节运动,第二关节保持相对静止;
第五阶段:在第四阶段结束时刻,两个关节速度都趋于0rad/s,此阶段使两个关节同时保持稳定不动,将第一关节的位置作为控制目标,这时对第一关节运用PID控制,控制算法见式(5)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310094704.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:毛细管网生产设备
- 下一篇:橡胶空气弹簧单人自控式卷板模具





