未知环境下机器人打磨自适应变阻抗恒力控制

郭万金 ,  田玉祥 ,  利乾辉 ,  曹雏清 ,  赵立军 ,  徐明坤 ,  刘孝恒 ,  侯旭栋

中国机械工程 ›› 2026, Vol. 37 ›› Issue (01) : 92 -104.

PDF (5737KB)
中国机械工程 ›› 2026, Vol. 37 ›› Issue (01) : 92 -104. DOI: 10.3969/j.issn.1004-132X.2026.01.011
机械基础工程

未知环境下机器人打磨自适应变阻抗恒力控制

作者信息 +

Adaptive Variable Impedance Constant Force Control of Robotic Grinding under Unknown Environments

Author information +
文章历史 +
PDF (5874K)

摘要

为解决未知环境下环境参数的不确定导致的机器人恒力打磨自适应调节能力不足的问题,提出一种未知环境参数实时估计的机器人自适应变阻抗恒力控制方法。该方法将自适应滑模控制作为内环控制,将环境参数估计与自适应变阻抗控制作为外环控制。机器人平台实验结果表明,所提方法能较好地实现期望打磨力跟踪,对未知环境工况机器人打磨作业具有较高的自适应性。

Abstract

To solve the problems of insufficient adaptive adjustment ability of robotic constant force grinding due to the uncertainty of environmental parameters under unknown environments, a robotic adaptive variable impedance constant force control method with real-time estimation of unknown environmental parameters was proposed. In the proposed method, the adaptive sliding mode control was used as the inner loop control, and the environmental parameter estimation and adaptive variable impedance control were used as the outer loop control. The robotic platform experimentsal results show that the proposed method may realize the tracking of the expected grinding forces, and has high adaptability to the robotic grinding operations under unknown environmental conditions.

Graphical abstract

关键词

机器人打磨 / 恒力控制 / 自适应变阻抗 / 环境参数估计

Key words

robotic grinding / constant force control / adaptive variable impedance / environmental parameter estimation

引用本文

引用格式 ▾
郭万金,田玉祥,利乾辉,曹雏清,赵立军,徐明坤,刘孝恒,侯旭栋. 未知环境下机器人打磨自适应变阻抗恒力控制[J]. 中国机械工程, 2026, 37(01): 92-104 DOI:10.3969/j.issn.1004-132X.2026.01.011

登录浏览全文

4963

注册一个新账户 忘记密码

0 引言

工业机器人广泛用于各个领域,已成为智能制造系统的重要组成和关键生产装备1。工业机器人打磨具有灵活性、智能性和成本效益,是实现复杂环境或复杂构件高效加工的可选方案2,推动制造业的数字化转型和智能化升级3-4

柔顺控制分为被动柔顺控制和主动柔顺控制5。被动柔顺控制不能实时调整控制力大小,且通用性较差,通常适用于控制精度要求不高的工况。主动柔顺控制具有实时的力反馈特性而成为机器人打磨恒力控制的热点研究方向6

打磨恒力控制是机器人打磨的关键7,国内外学者对此进行了诸多研究。KANA等8提出一种基于阻抗控制的协作曲线跟踪控制方法,以完成人机协作的边缘倒角和打磨任务。甘亚辉等9针对力跟踪时环境刚度不确定、环境位置动态变化的未知性,提出非结构环境下基于自适应变阻抗的力跟踪控制策略。WANG等10提出的PD-自适应变阻抗控制方法通过调节阻尼项实现打磨工具近似垂直于加工表面的恒力控制。WAHBALLA等11为跟踪期望力,提出一种基于在线刚度和反向阻尼力(online stiffness and reverse damping force, OSRDF)的阻抗控制器的恒力跟踪控制方案。陈满意等12提出一种能适应系统刚度变化的模糊自适应阻抗控制模型,以实现稳定的法向力控制和位置控制。李路骋等13为保证气囊抛光过程中的接触力恒定,设计了实时调节阻尼系数的模糊阻抗控制机器人气囊抛光恒力控制系统。ZHONG等14结合自适应阻抗控制与滑模控制来跟踪期望接触力和轨迹。严海堂等15针对打磨机器人在复杂环境中不能兼具磨削精度和顺应性的问题,提出一种基于算法优化的机器人打磨系统力控补偿方法,以提高机器人打磨系统的精度和稳定性。基于概率模型预测控制的前馈控制器和基于非参数学习方法的反馈控制器的组合控制方法16无需了解软机器人动力学和环境结构便可在线更新以适应未知环境。自适应变阻抗、主动柔顺恒力控制方法17-19实现了机器人打磨作业的自适应主动柔顺恒力控制,无先验模型曲面的机器人打磨轨迹预测方法20实现了打磨轨迹的主动自适应在线预测。ZHOU等21针对交互任务的可重复性以及缺乏适用于多任务场景的广义力控制策略的问题,基于迭代学习参数整定机制,提出一种主动导纳控制的混合控制策略。HAMEDANI等22提出一种基于小波神经网络的自适应变阻抗方法,根据变化的环境自适应调节阻抗参数,以提高期望力与未知环境相互作用的效率。

机器人打磨作业通常是在未知环境或少信息环境下进行的,机器人的接触环境参数具有实变特征23-25。打磨属于减材制造,打磨力不能超调,过打磨会使工件表面变得粗糙,甚至损坏工件或打磨工具。上述机器人打磨恒力控制方法虽在阻抗参数整定、打磨力稳定性上有一定的效果,但在打磨不同刚度工件的接触柔顺性上存在不足,致使上述控制方法在不确定性打磨环境下的适应性存在不足。文献[21- 22]采用的学习迭代类计算存在计算量大、数据更新慢、效率低的局限,在工件机器人打磨作业的打磨力控制实时性和稳定性方面存在一定的不足。

为解决机器人打磨作业柔顺性低,以及环境参数不确定导致机器人恒力打磨自适应调节能力不足的问题,本文提出一种未知环境参数实时估计的机器人自适应变阻抗恒力控制方法,通过机器人打磨系统虚拟样机联合仿真实验、机器人平台实物实验,验证所提出方法的有效性。

1 机器人自适应变阻抗恒力控制

1.1 自适应滑模控制

本文结合滑模控制(sliding mode control, SMC)26-27与自适应控制来控制滑模函数系数c,进而实现实际位置对参考位置的快速跟踪,提高抗干扰能力。

机器人力控末端执行器可看作一个质量-弹簧-阻尼系统1013,根据实际打磨力的大小控制音圈电机的伸缩位移量。该系统的状态方程为

X˙1=X2X˙2=um-dmX2-kmX1

式中:X1=Xc为打磨工具的实际位置(由位置传感器实时测量);X2X1的一阶导数;u为控制律;m为力控末端执行器运动部件的质量;d为系统阻尼;k为弹簧刚度。

选取滑模函数

s=ce+e˙c>0

式中:e为位置跟踪误差,e=Xr-XcXr为参考位置。

为自适应控制滑模函数系数c,将式(2)改为

s=c^e+e˙c^>0

式中:c^为滑模函数系数c的估计值。

则估计误差c˜=c^-c

为使系统快速且稳定地接近滑模面,选用指数趋近律:

s˙=-εsgns-hs

式中:εh为控制增益,ε>0,h>0。

式(3)求导并与式(1)式(4)联立,求得控制律:

u=m[εsgns+hs+c^(X˙r-X2)+X¨r]+dX2+kX1

为确保系统的稳定性,采用Lyapunov第二方法设计滑模函数系数c自适应律。选取Lyapunov函数为

V=12s2+12c˜2

式(6)求导得

V˙=ss˙+c˜c^˙=s(ce˙+X¨r-X˙2)+c˜c^˙=
s{ce˙+X¨r-[εsgns+hs+c^(X˙r-X2)+
X¨r+dmX2+kmX1-dmX2-kmX1]}+c˜c^˙=
-sc˜e˙-εsgns-hs+c˜c^˙0

式(7)可以看出,-εsgns-hs≤0,当且仅当s=0时,-εsgns-hs=0成立;令-sc˜e˙+c˜c^˙=0,解得c^˙=se˙;同时引入增益系数rc和初值kc0,则滑模函数系数c的自适应律为

c^=rcse˙dt+kc0

1.2 环境参数估计

机器人打磨作业时,打磨环境信息未知,可能出现打磨工具碰撞打磨工件的现象。针对这一问题,本文研究环境参数估计,即根据实际打磨力与打磨工具实际位置的反馈,实时估计工件表面位置与工件刚度,并生成期望位置来实时修正参考位置,使打磨工具的实际位置跟踪实时修正后的参考位置,确保打磨工具较柔顺地接触工件表面,实现稳定的打磨作业。

机器人打磨作业过程中,打磨工具及接触环境如图1所示,其中,Xe为工件未加工表面与打磨工具的轴向距离(环境位置),Xc为打磨工具的轴向位置(实际位置),Xr为控制器输出位置值的累加和(参考位置),Xd为实际打磨力到达期望打磨力时打磨工具的位置(期望位置)。

打磨机器人作业时,力控末端执行器受其重力的影响,力传感器测量到的力/力矩并不能真实反映实际打磨状态,因此需消除末端执行器重力的影响,实现精准控制28。力控末端执行器接触工件表面时,如图2所示,Fc为力传感器直接测到的接触力,G为末端执行器的重力,G1G2均为G的分量,θ为力控末端执行器轴线与竖直方向的夹角。

重力补偿后的实际打磨力为

Fm=Fc-G2=Fc-Gcos θ

基于位置的阻抗模型为

Md(X¨c-X¨d)+Bd(X˙c-X˙d)+Kd(Xc-Xd)=Fd-Fm

式中:MdBdKd分别为惯性系数、阻尼系数和刚度系数;XcX˙cX¨c分别为机器人力控末端执行器打磨工具的实际位置、速度和加速度;XdX˙dX¨d分别为机器人力控末端执行器打磨工具的期望位置、速度和加速度;Fd为期望打磨力。

式(10)进行拉普拉斯变换,得

ΔX=eFMds2+Bds+Kd=Fd-FmMds2+Bds+Kd

式中:ΔX为位置变化量;eF 为力误差。

阻抗控制中,一般将环境模型简化为线性弹簧系统:

Fe=Ke(Xc-Xe)    XcXe0                           Xc<Xe

式中:Fe为理论接触力(实际工况中,由力传感器测得,即用实际打磨力Fm表征);Ke为环境刚度。

打磨工具与工件表面接触时,XcXe。由式(12)可知,此时打磨工具的实际位置为

Xc=Fe/Ke+Xe

机器人的打磨期望位置Xd一般为恒定值,则有X¨d=X˙d=0。将式(11)式(13)代入式(10),得到力误差的微分方程:

Mde¨F+Bde˙F+Kd+KeeF=KdFd-KdKeXd-Xe

期望打磨力Fd为恒定值时,F¨d=F˙d=0。由式(14)得到系统的稳态力误差

eFss=KdKeKd+Ke(FdKe+Xe-Xd)

式(15)可看出,使系统稳态力误差eFss=0的条件为

Xd=Fd/Ke+Xe

机器人打磨作业通常是在未知环境或少信息环境下进行的,所接触的环境具有不确定性,环境刚度Ke和环境位置Xe是实时变化的,且环境刚度较大,微小的位置偏差就可能产生很大的接触力波动,导致机器人打磨恒力控制不稳定29。本文通过实时估计环境参数KeXe来提高未知环境下机器人打磨恒力控制的稳定性。

对环境刚度Ke和环境位置Xe进行估计,将式(16)改写为

Xd=Fd/K^e+X^e

式中:K^e为环境刚度估计值;X^e为环境位置估计值。

式(12)进行修正,则估计的理论接触力为

F^e=K^e(Xc-X^e)

力的估计误差为

φF=F^e-Fe=(K^e-Ke)Xc-(K^eX^e-KeXe)

φ1=K^e-Keφ2=K^eX^e-KeXeφ=[φ1    φ2]T,则有

φF=Xc-1φ

根据力估计误差φF 实时估计环境参数K^eX^e,时间t→∞时,φF →0。

假设系统稳定,采用Lyapunov第二方法推导出环境参数估计规则。选取Lyapunov函数为

V=φTRφ

式中: R 为正定对称矩阵。

式(21)求导,并假设φ˙=-φFR-1Xc-1,得

V˙=2φTRφ˙=-2φTXc-1φF=-2φF2<0

根据Lyapunov稳定性理论,Lyapunov函数正定且其导数小于0时,则所描述的系统是渐进稳定的。根据上述假设及式(20)可得

K^˙e=-ξ1Xc(F^e-Fm)X^˙e=(ξ1XcX^e+ξ2)(F^e-Fm)/K^e

式中:ξ1ξ2为调整因子。

则由式(17)式(18)式(23)可得环境参数估计规则:

K^e(t)=K^e(0)-ξ10tXc(F^e-Fm)dtX^e(t)=X^e(0)+ξ20tF^e-FmK^e(ξ1XcX^eξ2+1)dtF^e=K^e(Xc-X^e)Xd=Fd/K^e+X^e

根据式(24)可实时估计环境参数,并根据环境参数的估计值生成期望位置,以实时修正参考位置,使打磨工具的实际位置跟踪实时修正后的参考位置,从而减小打磨工具接触工件表面时的冲击与打磨力超调量,在未知环境下实现打磨工具与工件表面的柔顺接触,但上升时间和调节时间可能会变长。

1.3 自适应变阻抗控制

机器人打磨环境参数不确定或未知时,采用传统的阻抗控制方法控制恒力易导致控制系统不稳定30。模型参考自适应控制(model reference adaptive control, MRAC)通过自适应律实时调节控制器参数,使实际系统与参考模型的性能保持一致31-33。本文结合传统阻抗控制与MRAC研究自适应变阻抗控制,即通过位置补偿量δx间接调整阻抗参数提高控制系统的自适应性和稳定性。

加入δx后,自适应变阻抗控制器输出的位置修正量为

ΔX'=ΔX+δx

控制系统的参考位置为

Xr=Xd+ΔX'

机器人打磨工具与工件表面接触后,根据力传感器采集的反馈力,可得

δx=g(t)+p(t)eF^(t)+d(t)e˙F^(t)

式中:eF^(t)e˙F^(t)分别为期望打磨力与估计理论接触力的估计力误差及其一阶导数;gt)为与eF^(t)e˙F^(t)相关的时变量项;pt)为比例反馈时变系数;dt)为微分反馈时变系数。

式(26)式(27)代入式(14),得到新的力误差方程

e¨F^+ap(t)e˙F^+bp(t)eF^=wp(t)
ap(t)=Bd+KdK^ed(t)Md
bp(t)=Kd+K^e+KdK^ep(t)Md
wp(t)=Kd[K^e(Xe-Xd-ΔX-g(t))+Fd]/Md

采用MRAC方法,将参考模型设计为理想的二阶系统:

e¨m+ame˙m+bmem=0

式中:eme˙me¨m分别为参考力误差及其一阶和二阶导数;ambm为相应系数。

参考模型与控制系统实际的力误差模型的误差方程为

E˙e=01-bm-amEe+
00bp(t)-bmap(t)-ameF^e˙F^+0-wpt
Ee=em-eF^e˙m-e˙F^

式中: Ee为误差状态方程的状态矩阵。

根据Lyapunov稳定性理论,构造二次型形式的能量函数

V(Ee,t)=(EeTPEe+ZTRZ)/2=[EeTPEe+
β0(bp(t)-bm)2+β1(ap(t)-am)+β2wp2(t)]/2
Z=bp(t)-bmap(t)-amwp(t),R=diag(β0,β1,β2),P=p1p2p2p3

β1β2β3>0

式中: P 为非奇异正定矩阵。

式(31)定义的能量函数具有正定性,根据Lyapunov稳定性理论,存在一个正定的实对称方阵 Q 使AmTP+PAm=-Q成立,其中, Am为系统矩阵。对式(31)求导,得

V˙(Ee,t)=-EeTQEe/2+(bp(t)-bm)(χeF^+β0b˙p(t))+
(ap(t)-am)(χe˙F^+β1a˙p(t))+(β2w˙p(t)-χ)wp(t)
χ=p2em-eF^+p3e˙m-e˙F^

式(32)可看出,(bp(t)-bm)(χeF^+β0b˙p(t))(ap(t)-am)(χe˙F^+β1a˙p(t))(β2w˙p(t)-

χ)wp(t)为零时,V˙(Ee,t)为负定,系统达到渐进稳定状态,于是有

a˙p(t)=-χe˙F^/β1b˙p(t)=-χeF^/β0w˙p(t)=χ/β2

令参考力误差em及其导数为零,可逆向推导出χgt)、pt)和dt)的调整规则。

实际应用中,力的采集值需进行滤波处理后才能作为控制器的输入,且通常不会将力的微分作为控制器的输入34。环境模型一般简化为线性弹簧系统e=Fd-Fe=-KeXc-Xe),进一步可得e˙=-KeX˙c。于是,可用位置的微分来代替力的微分。为确保系统在未建模环境动态情况下的鲁棒性,引入自适应增益σ,得到调整规则:

χ=-λpeF^(t)+λvX˙(t)g(t)=g0-μ10tχdt-σ10tg(t)dtp(t)=p0-μ20tχeF^(t)dt-σ20tp(t)dtd(t)=d0-μ30tχX˙(t)dt-σ30td(t)dt

式中:λpλv 为加权因子(λpλv >0);g0p0d0分别为gt)、pt)、dt)的初始值;μ1μ3为积分自适应增益(μ1μ2μ3>0);σ1σ3为自适应增益(σ1σ2σ3≥0)。

式(34)代入式(27)即可得到位置补偿量,再根据式(25)可得到自适应变阻抗控制器输出的位置修正量,从而间接调整阻抗参数。

1.4 机器人自适应恒力控制方法

为提高未知环境下机器人打磨自适应恒力控制的能力,本文提出一种未知环境参数实时估计的机器人自适应变阻抗恒力控制方法。如图3所示,内环控制采用自适应滑模控制器,使实际位置跟踪参考位置,提高抗干扰能力;外环控制采用环境参数估计器与自适应变阻抗控制器,用于环境参数估计,并通过位置补偿量间接实时调整阻抗参数;内外环控制构成闭环控制回路,通过环境参数估计、自适应调节阻抗参数使机器人主动适应未知环境下的打磨工况,实现机器人打磨作业的自适应恒力控制。

2 机器人打磨仿真实验

首先,将所提出的未知环境参数实时估计的机器人自适应变阻抗恒力控制方法设计为一种机器人自适应控制器。其次,通过所构建的机器人打磨系统虚拟样机联合仿真控制将机器人自适应控制器作用到机器人打磨系统。最后,通过模糊阻抗控制方法和未知环境参数实时估计的机器人自适应变阻抗恒力控制方法进行仿真对比,验证所提出控制方法的有效性。

2.1 机器人打磨系统虚拟样机构建

Adams构建的机器人打磨系统虚拟样机主要由三自由度(2R1T)力控末端执行器、手腕偏置式六自由度磨抛机器人、工件组成。MATLAB/Simulink仿真控制虚拟样机的输入(音圈电机控制位移量、机器人关节角度)与输出(XcFc)。

Simulink仿真模块图见图4。设置阻抗参数初值Md=0.8 kg,Bd=100 N·/s,Kd=100 N/m;自适应滑模控制器参数ε=10.8,h=12.2,rc=0.2,kc0=3.5;环境参数估计器参数ξ1=0.40,ξ2=0.78;自适应变阻抗控制器参数λp =0.5,λv =0.1,μ1=2.1,μ2=1.2,μ3=2.0,σ1=2.0,σ2=0.8,σ3=1.4,g0=p0=d0=0。

机器人打磨作业是在未知环境下进行的,环境刚度Ke和环境位置Xe未知。环境刚度较大,微小的位置偏差可能产生较大的接触力波动,进而导致机器人打磨恒力控制不稳定。为验证环境参数不确定或未知环境工况下本文方法具有良好的自适应性,设置Ke的估计初值为5 MN/m,Xe的估计初值为0,并在机器人自适应控制器控制参数不变的情况下,通过仿真打磨刚度100、150、200 MN/m的工件进行验证。

2.2 恒定期望打磨力仿真分析

恒定期望打磨力为20 N时,打磨力的跟踪曲线如图5所示。由图5可知,在期望打磨力不变的情况下,随着刚度的增大,模糊阻抗控制方法打磨力的超调量不断增大,易导致出现过打磨现象;本文方法的打磨力没有超调,可较为柔顺地接触工件表面,有效减小打磨工具对工件表面的冲击,避免出现过打磨,但上升时间和调节时间较长。

为比较本文方法与模糊阻抗控制方法,将期望打磨力设置为30 N。由图6可知,期望打磨力不变的情况下,随着刚度的增大,模糊阻抗控制方法的打磨力的超调量不断增大且更明显;本文方法的打磨力略有超调,且均能柔顺接触工件表面。

不同恒定期望打磨力工况下,模糊阻抗控制方法和本文方法的仿真实验结果如表1所示,其中,tr为上升时间,ts为调整时间;σF 为打磨工具接触工件表面的力超调量;进入稳定打磨阶段时,FmaxFminF¯EFFb分别为打磨力的最大值、最小值、均值、平均误差和力波动量。打磨不同刚度的工件时,模糊阻抗控制方法的力超调明显且波动量较大;本文方法的力超调和力波动量均较小。由图5图6表1可知,期望打磨力30 N、打磨刚度200 MN/m的工件时,模糊阻抗控制方法的上升时间为0.22 s,打磨工具接触工件表面时的力超调量为14.81%,调整0.66 s后进入稳定阶段,对应力波动量为±2.74 N;本文方法的上升时间为0.13 s,打磨工具接触工件表面时的力超调量为3.93%,调整1.09 s后进入稳定阶段,对应力波动量为±1.89 N。仿真分析结果表明,本文方法能显著减小力超调量和力波动量,较好地实现未知环境下机器人自适应恒力打磨作业。

2.3 动态期望打磨力仿真分析

将打磨工件刚度设为150 MN/m,期望打磨力设为斜坡信号、阶跃信号和正/余弦信号,其力跟踪曲线如图7~图9所示,可以看出,模糊阻抗控制方法的打磨力在跟踪响应过程中均出现力超调现象,且期望打磨力初值较大时,力超调更显著;本文方法的打磨力均能很好地跟踪动态期望打磨力,且没有出现力超调现象,但上升时间、调节时间较长。

在不同信号下,模糊阻抗控制方法和本文方法的仿真实验结果如表2所示,模糊阻抗控制方法的力超调量均为7.93%;本文方法不存在力超调量,且力波动量显著减小,但上升时间和调节时间较长。

2.4 位置仿真分析

为验证该环境参数估计器设计的有效性,本文通过不同期望打磨力打磨同一刚度工件进行仿真验证。工件刚度150 MN/m、不同期望打磨力的位置跟踪曲线如图10所示。由图11a、图11b可以看出,参考位置实时估计修正下,打磨工具的实际位置均能有效跟踪参考位置。由图11c~图11e可以看出,参考位置实时估计修正下,打磨工具的实际位置均能有效动态跟踪参考位置;达到稳定状态后,期望位置、参考位置、实际位置趋同,且与环境位置始终保持一定偏差值,符合胡克定律理论公式f=kΔx,验证了所设计环境参数估计器的有效性。

在刚度一定、期望打磨力不同工况下,期望打磨力20N的位置平均误差为5.66×10-5 mm,期望打磨力30N的位置平均误差为4.77×10-5 mm,斜坡信号动态期望打磨力(上升斜坡)的位置平均误差为4.15×10-5 mm,阶跃信号动态期望打磨力(上升阶跃)的位置平均误差为3.18×10-4 mm,正弦信号动态期望打磨力的位置平均误差均在3.87×10-5 mm左右。由图9a可以看出,在期望打磨力阶跃的瞬间,参考位置略有超调,致使其平均误差偏大。由图11可以看出,在环境参数估计下,自适应滑模控制器均能以较小的位置跟踪误差有效控制位置,进一步验证了所设计环境参数估计器的有效性和自适应滑模控制器的良好控制性能。

上述仿真实验验证了本文方法的有效性和适用性。未知环境下,用恒力、动态期望打磨力打磨不同刚度的工件时,本文方法均能实现有效的跟踪控制,提高了机器人打磨的自适应调节能力,满足未知环境下、打磨初始阶段不允许力超调的自适应恒力控制需求。

3 机器人打磨实验

3.1 机器人实验平台

手腕偏置式六自由度磨抛机器人、三自由度(2R1T)力控末端执行器、载物台、工件构成的机器人实验平台如图11a所示。采用倍福CX-260354嵌入式控制器作为实验平台控制设备,上位机控制器采用基于PC的控制软件TwinCAT3,上位机控制器与机器人控制柜和传感器之间采用EtherCAT通信。

手腕偏置式六自由度磨抛机器人的侧端偏置手腕关节的回转范围可达0°~720°,可磨抛加工曲率变化较大的工件表面35。如图11b所示,三自由度力控末端执行器的3条相同支链对称分布;每条支链均由音圈电机(voice coil motor, VCM)驱动的垂直主动棱柱关节、水平柔性棱柱关节、被动球关节组成。采用3-PPS并联机构实现2R1T(θx -θy -z)的三自由度无奇异运动(工作空间为±12°×±12°×25 mm)。机器人磨抛姿态/力混合控制36表明该三自由度力控末端执行器具有良好的姿态控制准确性与力跟踪性能。

3.2 机器人打磨实验对比

在机器人实验平台开展机器人打磨实验,如图12所示。期望打磨力设为5、10、20、30、40 N,打磨对象为铝板和铁板。

期望打磨力为20 N时,实际打磨力的跟踪曲线如图13所示。由图13可知,模糊阻抗控制方法出现打磨力超调(图13a的5.1 s附近、图13b的4.6 s附近),易导致过打磨。未接触阶段中,实际打磨力有气动马达旋转振动导致的微小波动。与之对比,本文方法的打磨力不存在超调量,可柔顺接触工件表面进行机器人打磨作业,避免出现过打磨,但上升时间和调节时间较长。

期望打磨力为30 N的力跟踪曲线如图14所示。由图14可知,在期望打磨力不变的情况下,模糊阻抗控制方法的实际打磨力均有较大的超调量(图14a的4.3 s附近、图14b的4.0 s附近);工件刚度越大,对应超调量越大,自适应能力变差;接触后的实际打磨力波动较大,可能导致打磨作业不稳定。本文方法的实际打磨力略有超调,具有较好的自适应能力;接触后的实际打磨力波动较小,在未知环境下机器人较为柔顺地接触到工件表面并进行稳定的打磨作业,但上升时间和调节时间较长。对比图13b、图14b可以看出,打磨铁板时,期望打磨力20 N比期望打磨力30 N的实际打磨力波动大。出现该现象的主要原因是,前者打磨的铁板是毛坯状态,有少量零星毛刺和铁锈等,属于第一次打磨,后者打磨的铁板表面较为平整,属于第二次打磨。对比模糊阻抗控制方法和本文方法时,相同期望打磨力的初始条件和打磨工况一致,不同期望打磨力的初始条件不一致且加工工况不同。

为验证模糊阻抗控制方法和本文方法的有效性,设定期望打磨力为5、10、40 N,分别开展铝板和铁板打磨实验,对应的实际打磨力跟踪曲线如图15~图17所示。由图15~图17可知,随着期望打磨力的增大,模糊阻抗控制方法的实际打磨力超调越来越明显,且期望打磨力40 N的超调量最大;本文方法只在期望打磨力40 N时出现实际打磨力超调现象,但超调量小于模糊阻抗控制方法在相同期望打磨力时的超调量。

在不同期望打磨力工况下,模糊阻抗控制方法和本文方法的实验结果如表3所示,对应的实验打磨效果如图18所示。由表3可知,期望打磨力20 N打磨铝板时,模糊阻抗控制方法的力超调量为11.0%,进入稳定阶段后的力波动量为±2.99 N;本文方法未发生超调,进入稳定阶段后的力波动量为±2.13 N。期望打磨力30 N打磨铁板时,模糊阻抗控制方法的力超调量为30.63%,进入稳定阶段后的力波动量为±7.80 N;本文方法的力超调量为4.67%,进入稳定阶段后的力波动量为±3.42N。期望打磨力40 N打磨铝板和铁板时,模糊阻抗控制方法的力超调量分别为20.22%和41.25%,本文方法的力超调量为10.75%和18.50%。

图18可知,不同期望打磨力打磨不同材料工件时,模糊阻抗控制方法的工件表面均出现不同程度的过打磨现象(红色线框为打磨工具接触位置),而本文方法的工件表面没出现明显的过打磨,且打磨质量较高。在打磨后工件表面均匀取点测量工件表面粗糙度,测量结果如图19所示。由图19a、图19c可知,期望打磨力20 N、40 N下,模糊阻抗控制方法的铝板表面粗糙度均值分别为1.044 μm和1.367 μm,本文方法的铝板表面粗糙度均值分别为0.903 μm和1.217 μm。由图19b、图19d可知,期望打磨力30 N和40 N下,模糊阻抗控制方法的铁板表面粗糙度均值分别为1.451 μm和1.751 μm,本文方法的铁板表面粗糙度均值分别为0.999 μm和1.392 μm

上述实验对比表明,相比于模糊阻抗控制方法,本文方法能显著减小打磨工具接触工件表面的力超调量和稳定阶段后的力波动量,可在未知环境下较好实现机器人自适应恒力打磨作业。

4 结论

1)将自适应滑模控制作为内环控制,将环境参数估计与自适应变阻抗控制作为外环控制,通过内外环控制构成闭环控制回路,可使机器人主动适应未知环境下的打磨工况,实现机器人打磨作业的自适应恒力控制。

2)采用Adams和MATLAB/Simulink分别构建了机器人打磨系统虚拟样机和仿真控制系统,通过联合仿真实验开展了自适应恒力控制仿真。仿真结果表明,相比于模糊阻抗控制方法,本文方法在无力超调或较小力超调量的情况下具有良好的跟踪能力,有效减小了未知环境或少信息环境下打磨工具对工件表面的冲击,且力波动量也显著减小,在未知环境下实现了机器人打磨自适应恒力控制,但上升时间和调节时间较长。斜坡、阶跃和正/余弦信号动态期望打磨力仿真验证了本文方法的有效性。

3)搭建机器人实验平台,在未知环境下开展了机器人打磨铝板和铁板的实验。采用期望打磨力打磨20 N铝板和30 N铁板的工件时,相比模糊阻抗控制方法,未知环境参数实时估计的机器人自适应变阻抗恒力控制方法力超调量减小11.0%和28.76%,力波动量分别减小25.96%和56.15%。期望打磨力为5N、10N和40N的打磨实验验证了未知环境参数实时估计的机器人自适应变阻抗恒力控制方法的有效性。

后续将开展机器人打磨作业姿态和柔顺恒力的协同控制研究,进一步提高机器人打磨作业自适应性和柔顺性并缩短上升时间和调节时间。

参考文献

[1]

王田苗, 陶永. 我国工业机器人技术现状与产业化发展战略[J]. 机械工程学报201450(9): 1-13.

[2]

WANG TianmiaoTAO Yong. Research Status and Industrialization Development Strategy of Chinese Industrial Robot[J]. Journal of Mechanical Engineering201450(9): 1-13.

[3]

ZHU DahuFENG XiaozhiXU Xiaohuet al. Robotic Grinding of Complex Components: a Step towards Efficient and Intelligent Machining—Challenges, Solutions, and Applications[J]. Robotics and Computer-Integrated Manufacturing202065: 101908.

[4]

WANG QilongWANG WeiZHENG Lianyuet al. Force Control-based Vibration Suppression in Robotic Grinding of Large Thin-wall Shells[J]. Robotics and Computer-Integrated Manufacturing202167: 102031.

[5]

LI DingweiYANG JixiangZHAO Huanet al. Contact Force Plan and Control of Robotic Grinding towards Ensuring Contour Accuracy of Curved Surfaces[J]. International Journal of Mechanical Sciences2022227: 107449.

[6]

葛吉民, 邓朝晖, 王水仙, . 基于点云的机器人焊缝自动化磨削系统与方法[J]. 中国机械工程202435(7): 1253-1262.

[7]

GE JiminDENG ZhaohuiWANG Shuixianet al. Automated Grinding System and Method for Robotic Weld Seams Based on Point Cloud[J]. China Mechanical Engineering202435(7): 1253-1262.

[8]

葛吉民, 邓朝晖, 李尉, . 机器人磨抛力柔顺控制研究进展[J]. 中国机械工程202132(18): 2217-2230.

[9]

GE JiminDENG ZhaohuiLI Weiet al. Research Progresses of Robot Grinding and Polishing Force Compliance Controls[J]. China Mechanical Engineering202132(18): 2217-2230.

[10]

ZENG XiZHU GuangyiGAO Zhuohanet al. Surface Polishing by Industrial Robots: a Review[J]. The International Journal of Advanced Manufacturing Technology2023125(9): 3981-4012.

[11]

KANA SLAKSHMINARAYANAN SMOHAN D Met al. Impedance Controlled Human-robot Collaborative Tooling for Edge Chamfering and Polishing Applications[J]. Robotics and Computer-Integrated Manufacturing202172: 102199.

[12]

甘亚辉, 段晋军, 戴先中. 非结构环境下的机器人自适应变阻抗力跟踪控制方法[J]. 控制与决策201934(10): 2134-2142.

[13]

GAN YahuiDUAN JinjunDAI Xianzhong. Adaptive Variable Impedance Control for Robot Force Tracking in Unstructured Environment[J]. Control and Decision201934(10): 2134-2142.

[14]

WANG GuilianDENG YuxinZHOU Haiboet al. PD-adaptive Variable Impedance Constant Force Control of Macro-mini Robot for Compliant Grinding and Polishing[J]. The International Journal of Advanced Manufacturing Technology2023124(7): 2149-2170.

[15]

WAHBALLA HDUAN JinjunDAI Zhendong. Constant Force Tracking Using Online Stiffness and Reverse Damping Force of Variable Impedance Controller for Robotic Polishing[J]. The International Journal of Advanced Manufacturing Technology2022121(9): 5855-5872.

[16]

陈满意, 朱自文, 朱义虎, . 曲面抛光机器人的模糊自适应阻抗控制[J]. 计算机集成制造系统202430(6): 2090-2099.

[17]

CHEN ManyiZHU ZiwenZHU Yihuet al. Fuzzy Adaptive Impedance Control of Surface Polishing Robot[J]. Computer Integrated Manufacturing Systems202430(6): 2090-2099.

[18]

李路骋, 王振忠, 黄雪鹏. 基于模糊阻抗控制的机器人气囊抛光恒力控制系统研究[J]. 中国机械工程202536(5): 1028-1034.

[19]

LI LuchengWANG ZhenzhongHUANG Xuepeng. Research on Constant Force Control System of Robot Bonnet Polishing Based on Fuzzy Impedance Control[J]. China Mechanical Engineering202536(5): 1028-1034.

[20]

ZHONG YichenWANG TingPU Yanfenget al. An Adaptive Bilateral Impedance Control Based on Nonlinear Disturbance Observer for Different Flexible Targets Grasping[J]. Computers and Electrical Engineering2022103: 108388.

[21]

严海堂, 钱牧云, 魏新园, . 机器人打磨系统力控补偿优化算法研究[J]. 仪器仪表学报202445(4): 272-281.

[22]

YAN HaitangQIAN MuyunWEI Xinyuanet al. Research on Force Control Compensation Optimization Algorithm for Robotic Grinding System[J]. Chinese Journal of Scientific Instrument202445(4): 272-281.

[23]

TANG ZhiqiangXIN WenciWANG Peiyiet al. Learning-based Control for Soft Robot-environment Interaction with Force/Position Tracking Capability[J]. Soft Robotics202411(5): 767-778.

[24]

郭万金, 于苏扬, 赵伍端, . 机器人主动柔顺恒力打磨控制方法[J]. 东北大学学报(自然科学版)202344(1): 89-99.

[25]

GUO WanjinYU SuyangZHAO Wuduanet al. Grinding Control Method of Robotic Active Compliance Constant-force[J]. Journal of Northeastern University (Natural Science)202344(1): 89-99.

[26]

郭万金, 于苏扬, 田玉祥, . 机器人打磨自适应变阻抗主动柔顺恒力控制[J]. 哈尔滨工业大学学报202355(12): 54-65.

[27]

GUO WanjinYU SuyangTIAN Yuxianget al. Active Compliance Constant Force Control with Adaptive Variable Impedance for Robotic Grinding[J]. Journal of Harbin Institute of Technology202355(12): 54-65.

[28]

郭万金, 赵伍端, 利乾辉, . 基于集成概率模型的变阻抗机器人打磨力控制[J]. 浙江大学学报(工学版)202357(12): 2356-2366.

[29]

GUO WanjinZHAO WuduanLI Qianhuiet al. Ensemble Probabilistic Model Based Variable Impedance for Robotic Grinding Force Control[J]. Journal of Zhejiang University (Engineering Science)202357(12): 2356-2366.

[30]

郭万金, 赵伍端, 于苏扬, . 无先验模型曲面的机器人打磨主动自适应在线轨迹预测方法[J]. 浙江大学学报(工学版)202357(8): 1655-1666.

[31]

GUO WanjinZHAO WuduanYU Suyanget al. Active Adaptive Online Trajectory Prediction for Robotic Grinding on Surface without Prior Model[J]. Journal of Zhejiang University (Engineering Science)202357(8): 1655-1666.

[32]

ZHOU BoSUN YuyaoLIU Wenboet al. Active Admittance Control with Iterative Learning for General-purpose Contact-rich Manipulation[J]. IEEE Transactions on Industrial Electronics202572(3): 2842-2851.

[33]

HAMEDANI M HSADEGHIAN HZEKRI Met al. Intelligent Impedance Control Using Wavelet Neural Network for Dynamic Contact Force Tracking in Unknown Varying Environments[J]. Control Engineering Practice2021113: 104840.

[34]

陈鹏飞, 李祥飞, 何显铭, . 基于薄壁零件刚度仿真到真实迁移的力控制研究[J]. 机械工程学报202157(17): 53-63.

[35]

CHEN PengfeiLI XiangfeiHE Xianminget al. Research on Force Control Based on Sim2Real Transfer for Stiffness of Thin-walled Parts[J]. Journal of Mechanical Engineering202157(17): 53-63.

[36]

SHEN YichaoLU YanZHUANG Chungang. A Fuzzy-based Impedance Control for Force Tracking in Unknown Environment[J]. Journal of Mechanical Science and Technology202236(10): 5231-5242.

[37]

邓建新, 袁邦颐, 黄秋林, . 基于工业机器人的复杂曲面磨抛关键技术综述[J]. 机械工程学报202460(7): 1-21.

[38]

DENG JianxinYUAN BangyiHUANG Qiulinet al. Review on the Key Technologies of Complex Surfaces Polishing Based on Robots[J]. Journal of Mechanical Engineering202460(7): 1-21.

[39]

陈满意, 朱义虎, 韩天勇, . 基于轨迹修正的曲面抛光机器人终端滑模导纳控制[J]. 计算机集成制造系统202430(2): 593-600.

[40]

CHEN ManyiZHU YihuHAN Tianyonget al. Terminal Sliding Mode Admittance Control of Surface Polishing Robot Based on Trajectory Correction[J]. Computer Integrated Manufacturing Systems202430(2): 593-600.

[41]

吕播阳, 孟庆鑫, 肖怀, . 基于改进三元模型的波纹管型气动软体驱动器神经网络滑模控制[J]. 中国机械工程202435(8): 1414-1425.

[42]

BoyangLYU, MENG QingxinXIAO Huaiet al. Neural Network Sliding Mode Control of Bellows-type Pneumatic Soft Actuators Based on Improved Ternary Model[J]. China Mechanical Engineering202435(8): 1414-1425.

[43]

罗睿, 赵英杰, 金辉, . 基于力柔顺性的航天对接半物理仿真[J]. 机器人202446(3): 330-338.

[44]

LUO RuiZHAO YingjieJIN Huiet al. Semi-physical Simulation of Space Docking Based on Force Compliance[J]. Robot202446(3): 330-338.

[45]

李振, 赵欢, 王辉, . 机器人磨抛加工接触稳态自适应力跟踪研究[J]. 机械工程学报202258(9): 200-209.

[46]

LI ZhenZHAO HuanWANG Huiet al. Research on Contact Steady-state Adaptive Force Tracking of Robot Grinding and Polishing[J]. Journal of Mechanical Engineering202258(9): 200-209.

[47]

REI C, WANG QCHEN Let al. Constant Force Grinding Controller for Robots Based on SAC Optimal Parameter Finding Algo

[48]

rithm[J]. Scientific Reports202414: 14127.

[49]

龚辉, 方强, 李国强, . 基于模型参考自适应的AGV运动控制系统设计[J]. 浙江大学学报(工学版)202256(9): 1867-1875.

[50]

GONG HuiFANG QiangLI Guoqianget al. Design of AGV Motion Control System Based on Model Reference Adaptive Method[J]. Journal of Zhejiang University (Engineering Science)202256(9): 1867-1875.

[51]

FENG HaoSONG QianyuYIN Chenboet al. Adaptive Impedance Control Method for Dynamic Contact Force Tracking of Robotic Excavators[J]. Journal of Construction Engineering and Management2022148(11):10.1061/(ASCE)CO. 1943-7862. 0002399.

[52]

许家忠, 陈继元, 黄成. 筒类舱段主动柔顺对接策略[J]. 电机与控制学报202125(9): 140-146.

[53]

XU JiazhongCHEN JiyuanHUANG Cheng. Active Compliant Docking Strategy for Barrel-type Cabins[J]. Electric Machines and Control202125(9): 140-146.

[54]

SERAJI H. Adaptive Admittance Control: an Approach to Explicit Force Control in Compliant Motion[C]∥Proceedings of the 1994 IEEE International Conference on Robotics and Automation. San Diego, 1994: 2705-2712.

[55]

刘志恒, 赵立军, 李瑞峰, . 面向轮毂磨抛的手腕偏置机器人运动学快速求解方法[J]. 机械工程学报202258(14): 126-136.

[56]

LIU ZhihengZHAO LijunLI Ruifenget al. Fast Solution Method for the Kinematics of Wrist Offset Robot Oriented to Wheel Hub Grinding and Polishing[J]. Journal of Mechanical Engineering202258(14): 126-136.

[57]

ZHU RenfengYANG GuilinFANG Zaojunet al. Hybrid Orientation/Force Control for Robotic Polishing with a 2R1T Force-controlled End-effector[J]. The International Journal of Advanced Manufacturing Technology2022121(3): 2279-2290.

基金资助

国家自然科学基金(52275005)

陕西省自然科学基础研究计划(2025JC-QYXQ-027)

陕西省自然科学基础研究计划(2025JC-YBMS-619)

中央高校基本科研业务费专项资金(300102253201)

中国博士后科学基金(2024M760002)

安徽省机器视觉检测与感知重点实验室开放基金(KLMVI-2025-HIT-06)

AI Summary AI Mindmap
PDF (5737KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/