[发明专利]一种机器人自适应交互阻抗学习方法有效

专利信息
申请号: 202110272089.7 申请日: 2021-03-12
公开(公告)号: CN112989605B 公开(公告)日: 2023-08-29
发明(设计)人: 周晓东;张强;李晓辉;张述卿;文闻;赵靖超;刘维惠 申请(专利权)人: 北京控制工程研究所
主分类号: G06F30/20 分类号: G06F30/20;G06F17/13;G06N20/00;G06F119/14
代理公司: 中国航天科技专利中心 11009 代理人: 李晶尧
地址: 100080 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 机器人 自适应 交互 阻抗 学习方法
【权利要求书】:

1.一种机器人自适应交互阻抗学习方法,其特征在于:包括如下步骤:

步骤一、建立机器人自适应交互阻抗系统,包括机器人销(1)和力学孔(2);力学孔(2)为轴向水平放置的柱形通孔结构;力学孔(2)的尺寸与机器人销(1)对应;机器人销(1)设置在力学孔(2)中,且机器人销(1)的外壁与力学孔(2)内壁接触;机器人销(1)沿力学孔(2)的轴向实现移动;

步骤二、测量交互阻抗学习模型的各参数,包括机器人销(1)的质量m、机器人销(1)的驱动力fu、机器人销(1)的环境运动阻力fe、机器人销(1)沿轴向向力学孔(2)孔底的移动距离x;

步骤三、建立机器人销(1)与力学孔(2)的装配力学公式:

式中,为对机器人销(1)沿轴向向力学孔(2)孔底的移动距离x的二次求导;

步骤四、设定机器人销(1)的跟踪参考轨迹的驱动力为fr,设定用于补偿环境和机器人之间其余交互力的自适应驱动力为fa;建立机器人销(1)驱动力fu的计算方程;

步骤五、设定力学孔(2)的孔深为L;将机器人销(1)反复伸入力学孔(2)底部N次;计算机器人销(1)的累计移动距离l;

步骤六、设定机器人销(1)每次伸入力学孔(2)的速度跟踪误差为εi;其中,i为机器人销(1)伸入力学孔(2)的次数;1≤i≤N;则自适应驱动力fa为:

式中,ka为自适应力阻尼系数,即ka=kd;kd为未知阻尼系数,取决于销子和孔的材料、表面粗糙度及润滑条件因素;

为对机器人销(1)沿轴向向力学孔(2)孔底的移动距离x的一次求导;

步骤七、设定位置跟踪误差为e,e=x-xr,其中,xr为参考轨迹;速度跟踪误差为其中,为参考速度;则机器人销(1)的跟踪参考轨迹的驱动力fr为:

式中,α为比例系数,为正值;

β为微分反馈增益系数,为正值;

则机器人销(1)的环境运动阻力fe为:

式中,kd为未知阻尼系数,取决于销子和孔的材料、表面粗糙度及润滑条件因素;更新装配力学公式为:

步骤八、对公式(1)进行降阶处理,得到:

设定微分算子▽,即

由公式(2)的第二项获得空间域内的等效动力学模型为:

设置转换参量z,z=y,将转换参量z代入公式(3)中:

▽z=aT(x)ζ0(z)+b(x)ρ(z)fa             (4)

式中,a(x)为未知系数矢量,以x为周期且是有界的,

aT(x)为未知系数矢量a(x)的转置;

ζ0(z)为已知矢量且对x、z连续可导,

b(x)是未知有界,且以x为周期的函数,函数值为正数,

ρ(z)为与z相关的自适应驱动力系数,

由于根据公式(3),推导出▽zr的表达式:

▽zr=v(z,zr)                    (5)

式中,v(z,zr)为自定义状态转化函数;

步骤九、通过Lyapunov-Krasovskii函数推导出自适应力阻尼系数ka与轴向移动距离x间的关系如下:

式中,γ为反馈增益常数;

η(x)为反馈增益,η=ce;c为1×n常数向量,c=[c1,...,cn-1,1];e为广义速度跟踪误差,是n×1维常数向量;

设定μ(x)为扩展参数向量,为扩展参数向量的估测值;

设定ζ0(z)为对x满足局部Lipschitz条件的已知矢量,且对x、z连续可导;

ζ(x,e)为ζ0(z)的扩展向量;其中,c1=[0,c1,...,cn-1]以满足cP+c=c1,P为系统矩阵,

设定c=[c1,...,cn-1,1]以保证P为渐近稳定的;

步骤十、为获得机器人销(1)和力学孔(2)间期望的速度和稳定交互,定义广义速度跟踪误差e为:

令公式(4)与公式(5)相减,得到闭环系统的误差动力学方程:

▽e=Pe+q(aT(x)ζ0+η(x)-v(z,zr)+b(x)ρ(z)fa)

式中,q=[0,...,0,1]T

则控制律方程:

式中,e为广义速度跟踪误差,e=[ε1,...,εn]T

为p+2维对角矩阵;

ε∈Rp+2为扩展参数向量与扩展参数向量估计值的差值;

则:

式中,

引入微分算子对公式(7)求微分:

引入微分算子对η=ce求微分:

进而:

式中,μ(x)为扩展参数向量,

a(x)和b(x)均为x的周期函数,设其周期为L,则:

μ(l)=μ(l-L)

当l≥L时,因此:

即当l≥L时:

当0≤l≤L时,则:

进而:

此时:

而η=ce可知:

η=ce

=c1ε1+c2ε2+…+cn-1εn-1n

=ε1(c1+c2▽+…+cn-1n-2+▽n-1)

式中,c1+c2▽+…+cn-1n-2+▽n-1是关于微分算子▽的稳定多项式;

由式(9)可知η有界且关于L收敛,因此,e有界且关于L收敛,则闭环系统的误差动力学方程▽e=Pe+q(aT(x)ζ0+η(x)-v(z,zr)+b(x)ρ(z)fa)有解且误差e关于L收敛到0,即机器人能够将机器人销(1)以恒定的速度插入力学孔(2)内,即机器人学习到了环境的阻抗参数,通过调整自身的输出力,使机器人销(1)和力学孔(2)间实现了期望的交互动力学特性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110272089.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top