更全的杂志信息网

一种机械臂的力/位混合控制方法研究

更新时间:2009-03-28

0 引言

随着时代的进步,机器人技术已经成为高科技中的一个重要组成部分,已经成为一个国家发展进步的重要指标。随着应用环境的增加,单纯的位置控制已经不能满足要求。尤其当机器人的末端执行器与环境相接触时,需要对与环境的接触力进行控制,才能达到控制精度[1]。所以,机器人的力/位混合控制已经成为机器人研究领域的热点问题。周军、丁希伦提出一种利用遗传算法来对双臂机器人进行模糊力和位置的同时控制[2]。魏立新等人为增加接触刚度不确定性的鲁棒性,设计出了一种并行控制的力控制器,具有稳定性[3]

论文主要研究机器人在作业时,既能实现力的跟踪也能完成位置的跟踪[4]。因此这里提出一种基于零空间位置矢量的机械臂的力/位混合控制算法,该力/位混合控制方法是基于六自由度机械臂来研究的,利用零空间位置矢量优化接触力以此来改善机器人的运动特性。利用力差值性能指标,通过对力差值性能指标来优化控制,实现力/位混合控制。

1 基于零空间位置矢量的力/位混合控制算法

当机械臂末端执行器工作时,与外界环境存在自然约束,当在约束方向上进行力控制时,该方向的位置控制将不再起作用,在笛卡尔空间下,执行器的位姿控制数量将减少,此时可以基于零空间矢量对机械手臂进行优化控制,以力控制为优化对象进行控制。

机械臂的笛卡尔空间与关节空间二者可以用雅可比矩阵联系起来,如式(1)所示:

 

对上式进行求逆运算,求解关节速度对于n>m的机械臂,速度逆解可由 J+(q)和 J(q)的零空间矢量得到,即:

 

式中:J+是 J的伪逆,J+∈Rn×m;I是 n×n 阶单位矩阵;(IJ+J)是零空间 N(J)的映射矩阵,φ˙∈Rn是任意矢量。

由上述可求得关节角加速度:

根据机械臂终端执行器与环境的接触特性,将机器人整体(包括本体和传感器等)和环境看成一个弹性系统,假设该系统的弹性系数为Ke,那么我们可以得到力的差值FC:

智慧城市安全基础设施要从安全技术和安全管理两方面提供主动、多级的安全防护,因此,只有完善创新城市基础设施,才能更好地确保智慧城市的长远发展。安全技术保障主要包括网络安全、服务安全以及数据安全等,安全管理运维主要包括安全治理、安全评估以及安全运维等。应用安全保障系统需要根据安全等级保护策略来建设统一的认证系统,这样才能为广大网络用户提供相应的信息服务机制以及身份认证措施,显著提升其真实可信度,还可以为内网工作人员提供统一的组织机构管理和用户管理等。除此之外,完善创新城市基础设施对内网工作人员统一信任服务和访问控制机制有着积极的促进作用。

 

由式(2)和(5)可以得到关节˙和关节那么我们可以由下式求得关节q:

˙进行求导可得加速度之间的关系:

 

这里将设置为力差值性能指标:其中包含三个平移矢量和三个旋转矢量。当˙为零时,即机械臂终端执行器对外界的力达到了期望的给定力。

 

式中是J的零空间矢量,即

接下来的日子,就是筹备“十大本土最具发展潜力房地产企业”的颁奖典礼了。高潮两耳不闻窗外事,一心扑在工作上,他想用绝佳的创意,为自己策划的这次活动画上一个圆满的句号,以此向田卓向马老证明自己的工作能力。

式中:F—给定的期望力;x—机器人运动的偏差,Kex的值可由机械臂末端的力传感器得到。

由于底座是圆柱形的,并且质量很轻,不能支撑铁钻工保持直立。所以要将它安装在钻井平台上。铁钻工在钻台的安装主要是根据钻台的布置要求,将铁钻工安装在钻台上指定的位置。方法是将方形底座套筒固定在钻台上,开口向上;与钻台承载的两个工字钢进行焊接。其结构如图3所示。

以PUMA560机械臂为例,末端期望沿着x方向保持10N的力。如图1所示,用滑块弹簧系统代表机械臂末端沿着弹簧压缩的方向进行力的控制,弹簧k=0.5N/mm,利用弹簧的变形量计算力传感器的值。机械臂末端从刚刚接触滑块时开始运动,其余的运动位姿不变,即机械臂末端的运动速度为:

 

金际珍最喜欢的绣品是自己亲手绣的一样嫁妆——一对长达一米的枕巾。本来还有帘幔等,但都在大逃荒时期弄丢或变卖了,现在只剩下枕巾了。在枕巾的表面,金际珍绣了古代民间嫁娶的场景:新娘坐在四人抬的大花轿里,新郎胸前戴着大花,骑着高头大马,有人打灯、有人打伞、有人抬礼盒、有人放炮仗……老人绣得非常细致,连小人儿脸上的表情都活灵活现。

在迭代运行中,当力差值为零时,此时的机械手臂末端与环境的接触力恰为期望力,完成了力和位置的同时控制。

2 仿真验证

④ manus dara-a sara-yin arbad-iyar yabuy-ageju bui(我们下月十来号就要走)

式中:q0—前一时刻关节角度;t—采样时间。

  

图1 滑块弹簧系统Fig.1 The system of slider-spring

 

由式(2)可得:

 

进而可知关节角速度只与零空间位置矢量有关:

也许是缘份,我有幸认识了几位画唐卡的喇嘛:长脸的大个子彭措,瘦骨清相大眼睛的旦增,英俊而憨厚的扎西,圆浑翘鼻子的次正,还有那个袈裟盖头的沉默的金巴。

 

零空间位置矢量只能改变x方向的速度,因此,可以保证机械臂末端沿着x方向运动。φ˙只有x项有力差值,即φ˙=[Fx 0 0 0 0 0]T。力差值为期望值与弹簧的弹力之差。

通过Matlab仿真,得到机械臂末端位置曲线,如图2所示。从图中的机械臂末端位置跟踪曲线可以知道:经过6次迭代,机械臂末端到达位置20mm,此时弹簧的弹力为10N,即机械臂对弹簧施加的力,与期望力大小相同。

  

图2 位置跟踪曲线Fig.2 Position tracking curve

3 结束语

实验证明,在笛卡尔空间下,该算法可以同时满足力和位置跟踪的要求,所以基于零空间位置矢量的六自由度机械手臂的力/位混合控制具有可行性,并且得到了验证。

参考文献:

[1]蔡自兴.机器人学[M].北京:清华大学出版社,2000.

[2]周军,丁希伦.基于遗传算法的双臂机器人模糊力/位混合控制[J].机器人,2008,4.

[3]魏立新,李二超,王洪瑞.自适应模糊与CMAC并行的机器人力/位置控制[J].控制工程,2006,1.

[4]Miyamura A,Kimura H.Stability of feedback error learning scheme[J].Systems&Control Letters,2002,4.

 
陈洪,孙海波
《机电产品开发与创新》2018年第01期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息 粤ICP备2023046998号