




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一种新的一种新的多点手位置力矩控制策略
1种多动态动态控制策略为了提高机器人的工作水平,采用多手指模拟人类的灵活手,已成为机器人领域的重要研究方向。为了完成物体的稳定握力和灵活操作,平滑的扩展非常重要。为了将位置控制和力控制整合到统一的控制框架内,是一种无需模式转换的平滑控制模式。然而,由于环境模型(包括位置和刚度)等误差,导致力跟踪效果受到严重影响。本文提出了一种新的多指手位置/力矩控制策略:在自由空间中,利用高阶轨迹插补和滑模位置控制使灵巧手平滑、精确地跟踪操作者手指的运动;在约束空间中,采用前馈PD控制使手指各关节跟踪期望力矩;在过渡过程,即产生或脱离接触的过程中,利用系统观测器进行控制模式的可靠切换,实现系统的稳定过渡.本文以HIT四指灵巧手关节为对象进行了实验,证明了这种控制方法的有效性和可行性.该方法可以推广到多关节机器人的力/位置混合控制.2主动关节力学特性HIT手由4个完全相同的手指组成,大拇指与其它3个手指相对放置.每个手指有4个关节,通过微型直线驱动器进行驱动.微型直线驱动器将微型无刷直流电机、旋转——直线转换机构和减速机构融为一体,是光机电一体化的集成式微型直线驱动器,又称“人工肌肉”(artificialmuscle).每个直线驱动器具有电位计式直线位置传感器、电机位置传感器(霍尔传感器)和光电式极限位置传感器.通过实验比较,采用直线电位计信号计算关节角位置,利用霍尔传感器计算电机的速度,利用光电开关实现驱动器的极限位置保护.HIT手手指的每个主动关节有关节力矩传感器,用来感知该关节所受的力矩.关节的动力学特性如式(1)~(5)所示,参数的含义如表1所示.电压平衡方程:Ua=R⋅i+L⋅didt+e.(1)反电动势方程:e=Κedθmdt.(2)电磁转矩方程:Tem=KT·i.(3)转矩方程:Τemn=J⋅d2θdt2+B⋅dθdt+Τf+Τg+Τ.(4)减速比方程:n=˙θ/˙θm.(5)本文采用PWM方式调节Ua,忽略电路的延时,其传递函数为GΡWΜ(s)=UaUc≈kΡWΜ.(6)于是,关节的传递函数可以表示为G(s)=θ(s)Uc(s)=(nΚΡWΜΚΤ)⋅Uc(s)-n2(Ls+R)⋅(Τf(s)+Τg(s)+Τ(s))(n2JL)s3+n2(JR+BL)s2+(n2BR+ΚeΚΤ)s.(7)设θd(t)=[θd˙θd¨θd]Τ和θ(t)=[θ˙θ¨θ]Τ分别为关节的期望轨迹向量和实际轨迹向量,其中:θd,˙θd,¨θd分别为关节的期望位置、速度和加速度;θ,˙θ,¨θ分别为关节的实际位置、速度和加速度.如果定义误差向量为E(t)=θd(t)-θ(t)=[e1e2e3]Τ‚则可以得到状态空间中的误差方程为[˙e1˙e2˙e3]=[0100010A1A2]⋅[e1e2e3]-[00A3]Uc+[00A4](Τf+Τg+Τ)+[00Ud].(8)式中Ud=d3θedt3+(BJ+RL)⋅d2θddt2+n2BR+ΚeΚΤn2JL⋅dθddt,A1=-n2BR+ΚeΚΤn2JL,A2=-(BJ+RL),A3=ΚΡWΜΚΤnJL,A4=RJL.3位置矩阵控制策略矩阵,压力控制3.1过渡域插补算法为了使灵巧手平滑地跟踪目标位置θt,根据控制周期Tc=0.2ms,利用轨迹规划器对θt进行插补,使所有轨迹点的位置、速度和加速度连续,插补周期T=50ms.将插补得到的期望轨迹序列(θd,˙θd,¨θd)作为相应控制周期内关节的期望位置、速度和加速度.本文采用带有过渡域的插补算法,原理如图1所示.在过渡域中采用四次多项式描述关节位置,θd,˙θd和¨θd的表达式如下:θd=[(ΔCtaccΤ1+ΔB)(2-h)h2-2ΔB]h+B+ΔB‚(9)˙θd=[(ΔCtaccΤ1+ΔB)(1.5-h)2h2-ΔB]1tacc‚(10)¨θd=(ΔCtaccΤ1+ΔB)(1-h)3htacc2.(11)式(9)~(11)和图1中,B,C和D是关节的目标位置;tacc是加速时间,在tacc内关节可以从静止加速到最大速度;T1和T2分别是轨迹段BC和CD的时间,T=T1=T2=50ms;ΔC=C-B‚ΔB=A-B‚h=t+tacc2tacc.在匀速运动段,θd=ΔC⋅h′+B‚˙θd=ΔC/Τ1‚¨θd=0,其中h′=t/Τ1.3.2e3000控制函数滑模控制具有设计简单、鲁棒性强等优点,并且不需要精确的数学模型,因此本文基于滑模实现位置控制.滑模位置控制器的设计包括两个部分:选择切换函数s(E),使系统的滑动模态渐近稳定并且具有期望的动态品质;求解控制函数uc(E),以满足滑模的存在条件和到达条件.本文采用线性切换函数s(E)=C⋅E(t)‚其中C=[c1c2c3],E(t)=[e1e2e3]Τ‚c3=1‚不失一般性.则系统的滑模运动方程为¨e1+c2˙e1+c1e1=0‚其特征方程为p2+c2p+c1=0.为保证系统的渐近稳定性,要求c1>0,c2>0;为保证系统无超调,要求c22≥4c1.控制函数为uc=Ψ1e1+Ψ2e2+δsgn(s).式中:Ψ1和Ψ2分别是e1和e2的反馈增益;δ是一个小的正数,以保证原点处(e1=e2=e3=0)满足滑模的存在条件,同时提高系统的抗干扰能力、消除静态误差.根据广义滑模条件可以得到ss˙=(c1e˙1+c2e˙2+e˙3)s=(-c1c2-c1A2-A3Ψ1)e1s+(c1+A2-c22-c2A2-A3Ψ2)e2s+(c2+A2)s2+[A4(Τ+Τg+Τf)+Ud]s-A3δsgn(s)s<0.于是Ψ1={α1,e1s>0,β1,e1s<0;(12)Ψ2={α2,e2s>0,β2,e2s<0;(13)c2<-A2=BJ+RL;(14)δ>|A4(Τ+Τg+Τf)+UdA3|.(15)这里α1≥maxt(-c1c2+c1A2A3),(16)β1≤mint(-c1c2+c1A2A3),(17)α2≥maxt(c1+A2-c22-c2A2A3),(18)β2≤mint(c1+A2-c22-c2A2A3).(19)关节滑模位置控制器如图2所示.针对PWM驱动方式的特点,在控制系统中引入饱和函数,即Uc=sat(uc)={uc,|uc|≤1,1,uc>1,-1,uc<-1.(20)3.3前馈补偿相结合关节力矩控制的目标是使关节成为一个独立于位置的纯力矩源,能够根据作业要求跟踪期望的力矩.PID控制以其算法的有效性和简易性在机器人力控制领域占据着主导地位.本文采用PD控制和前馈补偿相结合的方法实现关节的力矩控制.控制函数的表达式为uc=ΚΡ⋅ΔΤ-ΚD⋅dθdt+Τd+Τg.式中:Td和T分别为关节的期望力矩和实际力矩,ΔT=Td-T表示关节力矩误差;θ为关节的实际位置;KP和KD分别为力矩控制器的比例系数和微分系数;uc是控制器的输出;Tg是关节所受的重力矩.为了克服力矩传感器的信号噪声的影响,在反馈环中以关节速度代替力矩的直接微分,速度反馈项可以增加系统的阻尼,有利于增强系统的稳定性和减小力超调.当ΔT=0时,前馈项Td提供的偏置力矩可以减小系统的稳态误差并且提高系统的抗干扰能力.3.4系统的控制模式系统观测器根据关节力矩信息和上位机的任务指令,计算出系统的状态变量和控制模式变量,以实现控制模式的正确切换,算法如图3所示.系统观测器中有关变量的说明如下:1)任务变量Task:GRASP表示抓握,RELEASE表示放开.该变量值由上位机指定.2)系统状态变量State:FREE表示手指处于自由空间,CONTACT表示手指处于约束空间.该变量值由系统观测器计算得到.3)控制模式变量mode:POS-CTRL和FORCE-CTRL分别表示位置控制和力矩控制.该变量值由系统观测器计算得到.4)力矩阈值变量Tth.在任意时刻,只有一种控制模式处于激活状态.为解决模式切换时控制量的不连续问题,对控制量进行二阶低通滤波,以保证切换过程中控制量的平滑和系统的稳定.整个位置/力矩控制系统如图4所示.4实验系统和结果4.1信号处理器mlib实现基于HIT灵巧手、商用机器人RX60和数据手套,本文建立了机器人的主从操作实验平台.HIT手的控制系统基于DS1103板构成,该板的主处理器是PowerPC604e,辅处理器是数字信号处理器TMS320F240.本文采用基于局域网和Matlab-DS1103接口函数库MLIB实现数据手套和灵巧手控制器之间的数据交换,如图5所示.MLIB是Matlab与DS1103控制板之间进行数据通讯的接口函数库,它支持多种方式的数据读写.上位机将数据手套的输出数据通过以太网传送到工控机的专用数据缓冲区,然后利用Matlab把缓冲区数据按照数据手套的数据发送周期T写入DS1103控制板上的数据缓冲区,以更新灵巧手关节的目标位置.同样可以把DS1103控制板采集的灵巧手信息,如指尖力、关节力矩和关节位置等传给上位机,从而实现双向通讯.4.2实验结果和分析复合性4.2.1基于自适应控制函数的动态补偿基于最小二乘对关节动力学参数进行辩识或直接测量,根据公式(12)~(19)计算滑模控制参数的范围,然后通过实验进行调整.由于控制量的有限性、机械系统的惯性和电气系统的延时等因素,“抖振”成为实际滑模系统的主要问题.本文采用小控制周期(0.2ms)和符号函数连续化的方法抑制“抖振”.将滑模控制函数中的非连续项u′=δ·sgn(s)改成连续函数:u′=δ⋅s|s|+Δ.式中,Δ表示边界层厚度,是很小的正常数.针对Δ的选取,学者们提出了许多在线调整Δ以适应系统动力学不确定性的自适应控制算法.本文通过实验对Δ进行调整和确定,原则是:在系统不发生明显抖振的前提下,最大限度地减小Δ以保持系统的鲁棒性.关节3的位置阶跃响应如图6所示,图中,x是驱动关节的直线驱动器的位置.实验中,期望位置是2.5mm,驱动器经过50ms左右到达期望位置,响应速度快,且无超调,无振荡,这对于机器人及其灵巧手的抓握和操作非常重要.1#手指3个直线驱动器的轨迹跟踪曲线如图7所示,x1,x2,x3分别是3个直线驱动器的位置,图中虚线表示期望轨迹,实线表示实际轨迹.可见,驱动器能够很好地跟踪期望轨迹.4.2.2压力稳定性检验图8是抓握过程中关节从自由空间到约束空间的力矩曲线.根据具体的操作任务和关节力矩传感器信号的噪声,选定力矩阈值为Tth=7.5N·mm.当关节力矩达到Tth以后,通过负责抓取规划和运动学计算的上位机设定期望力矩Td为:15N·mm→20N·mm→25N·mm→20N·mm→15N·mm,阶跃变化的时间间隔是0.5s.结果显示,关节力
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025设备采购合同(制造业)
- 2025物业员工服务合同协议
- 2025维修服务合同范文
- 2025年插片机项目建议书
- 2025餐饮服务承包经营合同范本
- 2025年工矿有轨专用车辆(窄轨机车车辆)项目建议书
- 2025年猪肉铺项目合作计划书
- 2025年八氟戊醇合作协议书
- 隔离栅 施工方案
- 矿石挖掘施工方案
- 英语课件 外研版(2019)选择性必修四 Unit6 Developing ideas
- 2024-2025年第二学期一年级语文教学进度表
- 3.1《百合花》课件 统编版高一语文必修上册
- 会展营销学知到智慧树章节测试课后答案2024年秋上海旅游高等专科学校
- 主动脉球囊反搏术(IABP)护理
- 《关于加强中小学地方课程和校本课程建设与管理的意见》专题培训
- 2025年中考物理押题猜想卷(苏州卷)(全解全析)
- 《半导体行业发展历程》课件
- 新能源开发知识培训课件
- 精神科患者冲动伤人应急演练
- 《煤矿典型事故案例分析》培训课件2025
评论
0/150
提交评论