【技术实现步骤摘要】
一种机械臂关节摩擦模型参数和动力学参数的辨识方法
[0001]本专利技术属于机器人动力学
,具体涉及一种机械臂关节摩擦模型参数和动力学参数的辨识方法。
技术介绍
[0002]机械臂在生命健康与医疗手术领域的应用上,让大家对机械臂的性能要求提高到了新的台阶。无论是机械臂自身的机械结构还是运动控制的算法,其优劣都影响着人机交互模式的最终结果。机械臂运动控制效果基于其基本动力学模型的建立,动力学模型的好坏依赖于动力学惯性参数是否准确。同时,机械臂关节内部机械元器件之间存在相互作用而产生的摩擦也对最终建立的动力学模型有着相当程度的影响。为了建立能够更好表达运动特征的模型,需要对机械臂的惯性参数,有时候还需要摩擦模型参数进行辨识工作与操作。
[0003]现有考虑摩擦模型的动力学参数辨识方法,会在构建运动方程式的时候将预设的摩擦模型考虑进去,然后通过线性化处理,最后通过实验再拟合出动力学惯性参数与预设的摩擦参数。在此方法之下,摩擦模型建立的准确与否不仅影响摩擦参数的准确性,还会连带影响惯性参数的精度。动力学参数辨识流程相对较长,整个辨识过程中也无法对摩擦模型进行改进与补偿。因此亟需提供一种具备“整体辨识”、“摩擦先导”、“摩擦模型可替换”等优势的机械臂关节摩擦模型辨识的方法,以提高整体动力学参数辨识精度。
技术实现思路
[0004]本专利技术的目的就在于提供一种机械臂关节摩擦模型参数和动力学参数的辨识方法,以解决
技术介绍
中提出的现有动力学参数辨识方法会影响摩擦参数辨识的准确性的问题。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种机械臂关节摩擦模型参数和动力学参数的辨识方法,其特征在于,所述方法包括如下步骤:S1.基于预先构建的机械臂摩擦模型以第一激励模式获取机械臂运动后各关节的实验力矩τ
n
,根据各关节所述实验力矩τ
n
在正转及反转过程中的不同部分数据对各关节所述实验力矩τ
n
进行拟合并辨识得出各关节的正转摩擦模型和反转摩擦模型;S2.构建不带摩擦因素的机械臂动力学方程,并在第二激励模式下对所述机械臂进行激励后的实验数据进行采样获取各关节正向力矩τ
p
和反向力矩τ
m
;S3.基于所述正转摩擦模型和反转摩擦模型以及所述正向力矩τ
p
和反向力矩τ
m
构建不带摩擦因素的辨识模型,对该辨识模型进行矩阵分解以及拟合后辨识出机械臂的动力学参数。2.根据权利要求1所述的一种机械臂关节摩擦模型参数和动力学参数的辨识方法,其特征在于,所述第一激励模式具体为:建立基于各关节姿势的第一激励函数,并根据第一激励函数提取待辨识的关节在不同时刻的姿态,以形成各关节在正向旋转以及反向旋转后的姿态集,其中,所述第一激励函数表示为在单向速度激励采样时间周期内根据预设循环次数建立的各关节姿势函数关系式。3.根据权利要求2所述的一种机械臂关节摩擦模型参数和动力学参数的辨识方法,其特征在于,根据第一激励函数提取待辨识的关节在不同时刻的姿态,以形成各关节在正向旋转以及反向旋转后的姿态集的过程具体为:提取所需辨识的关节i在时刻时的姿态θ
i
(t),组成一组向量作为i关节正向旋转参考姿态:θ
ip
作为i关节正向旋转参考姿态;提取所需辨识的关节i在时刻时的姿态θ
i
(t),组成一组向量,作为i关节反向旋转参考姿态:θ
im
作为i关节反向旋转参考姿态;上式中,i是关节编号,t为时间,n为激励函数循环次数,T为单向速度激励采样时间周期;根据各个关节参考走台姿态之后得到两组姿态集:正向:θ
p
=(θ
1p
,θ
2p
...θ
7p
)
T
反向:θ
m
=(θ
1m
,θ
2m
...θ
7m
)
T
。4.根据权利要求3所述的一种机械臂关节摩擦模型参数和动力学参数的辨识方法,其特征在于,根据各关节所述实验力矩τ
n
在正转及反转过程...
【专利技术属性】
技术研发人员:刘振,邵超,周世宁,黄琦,
申请(专利权)人:合肥合滨智能机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。