[发明专利]人机相互作用机械臂的控制方法无效
申请号: | 200810064780.0 | 申请日: | 2008-06-20 |
公开(公告)号: | CN101332604A | 公开(公告)日: | 2008-12-31 |
发明(设计)人: | 黄剑斌;谢宗武;熊根良;刘宏;蒋再男 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16;B25J9/18;B25J13/08;B25J19/02 |
代理公司: | 哈尔滨市松花江专利商标事务所 | 代理人: | 岳泉清 |
地址: | 150001黑龙江*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 人机 相互作用 机械 控制 方法 | ||
1.人机相互作用机械臂的控制方法,其特征在于它由以下步骤完成:
一、通过CAD建模准确计算出机械臂的运动学和动力学参数;
二、通过基于位置的轨迹规划给定机械臂的末端点笛卡尔期望位置xd、给定机械臂末端的期望接触力Fcd和机械臂的阻抗参数;
三、机械臂控制器通过关节传感器实时采集关节的位置q、速度和加速度,并利用正运动学将关节的位置q、速度和加速度转换为末端点笛卡尔实际位置x、笛卡尔速度和加速度,且根据笛卡尔阻抗控制公式计算预接触力;所述的笛卡尔阻抗控制公式为:
其中,是机械臂笛卡尔空间位置误差;x、xd分别是末端点笛卡尔实际位置和末端点笛卡尔期望位置;Λd、Dd,和Kd为对称正定阵,分别为机械臂的期望惯性、阻尼和刚度;Fext是外力分量;笛卡尔速度和加速度根据雅克比矩阵求得;
四、通过基于力跟踪的轨迹规划计算具有笛卡尔力反馈的实时轨迹规划xpg;所述的实时轨迹规划过程如下:
依据步骤三的笛卡尔阻抗控制公式,机械臂末端的预接触力可以表示成
定义期望接触力Fcd为期望碰撞力;在T时刻,经过一段时间Δt,满足公式(3)时表示碰撞发生,
此时,机械臂所受的力与Fcd相等,假定实时轨迹规划xpg是机械臂末端重新规划的轨迹,则
选定和分别是基于位置轨迹规划和基于力的运动规划权重系数,所规划的轨迹形式如下
将公式(5)代入公式(4)中,可以表示为:
则权重系数为
将公式(5)取代阻抗控制公式(1)的xd可以推导出
五、机械臂控制器通过关节传感器实时采集关节扭矩τ,且通过笛卡尔阻抗控制计算出期望扭矩τr;所述的笛卡尔阻抗控制过程如下:
依据拉格朗日方程,机械臂的末端笛卡尔实际位置x和关节扭矩τ之间的动态特性表示为公式(8):
其中,J(q)-Tg(q)为机械臂的重力项;g(q)为关节的重力项;Λ(x)和可通过公式(9)和公式(10)得到;
Λ(x)=J(q)-T M(q)J(q)-1 (9)
其中,M(q)和分别代表各关节的惯性矩阵和哥氏力与离心力合力的矩阵;
依据公式(8)和步骤三的笛卡尔阻抗控制公式(1)直接求得笛卡尔阻抗控制器公式,且控制输入Fτ=J(q)-Tτ求得如下
将期望惯性Λd与机械臂惯性Λ(x)设计成一致,由此笛卡尔阻抗控制器公式可变为
六、通过电机动态性补偿计算机械臂关节的输入扭矩τm;所述的电机动态补偿过程如下:
将基于笛卡尔力反馈的轨迹规划公式(5)代入阻抗控制器公式(12)中,并根据Fτ=J(q)-Tτ可求得关节的所需的期望扭矩为
考虑电机的动态性能
其中,θ代表除以关节减速比的电机角度;B代表电机的惯性;τm、τF分别是电机的输入扭矩和摩擦项,
将公式(13)代入公式(14)中可以得到机械臂关节电机的输入扭矩
其中,kτp是对角阵用来补偿关节的哥氏力与离心力的合力以及关节间惯性的耦合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810064780.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:收割机启动安全控制装置
- 下一篇:带电装置及图像形成装置