[发明专利]一种考虑关节电机动力学的机械臂力跟踪阻抗控制方法有效
| 申请号: | 202111141336.6 | 申请日: | 2021-09-28 |
| 公开(公告)号: | CN113858198B | 公开(公告)日: | 2023-10-13 |
| 发明(设计)人: | 王邢波;张岩;陆闯 | 申请(专利权)人: | 南京邮电大学 |
| 主分类号: | B25J9/16 | 分类号: | B25J9/16 |
| 代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 朱桢荣 |
| 地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 考虑 关节 电机 动力学 机械 臂力 跟踪 阻抗 控制 方法 | ||
1.一种考虑关节电机动力学的机械臂力跟踪阻抗控制方法,其特征在于,包括以下步骤:
步骤一、建立环境的动力学模型,由环境的动力学模型和预先给定的期望力fd得到力跟踪偏差ef;
根据阻抗模型和力跟踪偏差ef,建立力跟踪偏差的微分方程;
根据力跟踪偏差的微分方程获得状态空间方程;
在状态空间方程下,利用反步法结合自适应神经网络,得到环境未知时的位置二次修正律Δxf;
计算笛卡尔空间中的柔顺位置xc,xc=xd+xf+Δxf,其中,xd为期望轨迹,xf为由阻抗模型得到的位置修正量;
步骤二、通过运动学反解,将步骤一中得到的xc转换成关节空间的柔顺角位置qc;
步骤三、考虑到机械臂的动力学模型存在不确定性以及关节电机输出力矩的饱和特性,设计力矩层面上的位置跟踪控制器,并在位置跟踪控制器中引入自适应神经网络和辅助系统,得到跟踪柔顺角位置qc所需要的控制力矩τ;
步骤四、建立关节电机的动力学模型,并通过关节电机的力矩常数KT将所需的控制力矩τ转换成期望电流id;根据实际电流大小与期望电流大小的偏差,定义出电流跟踪偏差ei;设计电流跟踪控制器,在电流跟踪控制器中利用自适应神经网络来逼近关节电机的动力学模型,进而得到应当施加在各个关节电机上的控制电压u。
2.根据权利要求1所述的一种考虑关节电机动力学的机械臂力跟踪阻抗控制方法,其特征在于,步骤一中,
其中,ka2是大于零的系数,xa1、xa2分别是力跟踪偏差及力跟踪偏差的变化率,za1=xa1,za1是实际力跟踪偏差与期望的力跟踪偏差之间的差值,期望的力跟踪偏差总是为0,αa1=-ka1za1是二次修正律中选定的虚拟控制律,ka1是大于零的系数,za2=xa2-αa1,za2表示力跟踪偏差的变化率与虚拟控制律的差值,xd是给定的期望轨迹,设定神经网络含有m个隐含层节点,是对二次修正律中自适应神经网络的最优权值的估计值,是的导数,表示径向基函数的值;表示二次修正律中自适应神经网络的输入,kr是大于零的鲁棒项系数,是αa1的导数,上标T表示转置,表示m维列向量,Γ1、σ1分别是二次修正律中神经网络权重更新律的正定对角矩阵和正定系数。
3.根据权利要求2所述的一种考虑关节电机动力学的机械臂力跟踪阻抗控制方法,其特征在于,步骤三中,
其中,J(q)为非奇异雅克比矩阵,Fe表示机械臂末端受到的外力,e1是关节空间中实际角位置与柔顺角位置的差值,e2表示关节空间中实际角速度与给定虚拟控制律之间的差值,是对位置跟踪控制器中自适应神经网络的最优权值W2*的估计值,S(Z2)为位置跟踪控制器中自适应神经网络的径向基函数的值,Kb2是正系数,ζ是定义的辅助系统中的状态变量,Z2是位置跟踪控制器中自适应神经网络的输入;
为的导数,Γ2、σ2分别是位置跟踪控制器中神经网络权重更新律的正定对角矩阵和正定系数。
4.根据权利要求2所述的一种考虑关节电机动力学的机械臂力跟踪阻抗控制方法,其特征在于,步骤四中,
其中,表示期望电流的导数,表示对关节电机的电感常数矩阵L的估计,表示对关节电机的电阻常数矩阵R的估计,表示对关节电机反电动势的常数矩阵Kb的估计,表示对电流跟踪控制器中自适应神经网络最优权值W3*的估计,并且满足Γ3、σ3分别是电流跟踪控制器中神经网络权重更新律的正定对角矩阵和正定系数,表示关节电机的电枢电流矢量,是n维列向量,为关节的速度,Kc是正定对角的系数方阵,ei为电流跟踪误差,S(Z3)是电流跟踪控制器中自适应神经网络的径向基函数的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111141336.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于蓝紫光纳米晶的制备方法
- 下一篇:一种网络测试可视化系统和方法





