Appearance
背景描述
阻抗控制是一种常见的柔顺控制、力控方法,其核心思想是让机器人表现出类似于一个带阻尼弹簧的特性。让机械臂与外界交互时能保持柔顺性,拓展机械臂的使用场景。
公式推导
一般情形
通常而言,我们可以将机器人的动力学方程写成如下形式
其中,
而期望的外界阻抗表现如下
其中,
单电机情况
通常情况下,我们会现在单电机上进行力控实验。此时,可以忽略Coriolis力,如果末端不加负载,也可以不考虑重力。这是最简单的情形。
但是,通常情况下,电机会有一定的摩擦力和粘滞力,我们用
需要指出的是函数
单调递增
这里我们可以将动力学方程简化为
如果我们希望表现为如下形式
故可以得到控制律如下
通常,我们并不能得到精准的
实际算法
设电机输出力矩为
已知在仅驱动电机和仅施加外载荷时,两个力矩和角度的关系如下
故整体的动力学方程为
而我们期望的角度对外力矩的响应如下
接下来设计控制律
1.(简单粗暴)
具体而言,令
代入动力学方程有
当
但是,这种方法,当力传感器波动较大时,会有比较明显的抖颤。