从欠驱动到准完全驱动

From Underactuation to Quasi-Full Actuation

柔性关节的一个缺点是它们固有的振荡特性。连杆位置 q 无法直接控制,有一个额外的自由度,因此它是欠驱动(underactuated)的。

在这里插入图片描述

通过定义一个新的电机坐标 $\eta$,引入一个额外的连杆侧控制输入$u_1$,使用 前馈项来克服这个问题。由此得到的系统是准完全驱动(quasi‐fully actuated)的。

在这里插入图片描述

分别联立两组方程的对应两式:

整理得到:

在这里插入图片描述

令:

问题1:3阶导数问题——动态拓展

Enhancing Classical Impedance Control Concepts while Ensuring Transferability to Flexible Joint Robot

控制率$u$计算公式含有$\ddot{\bar{u}}_1$,而$\bar{u}_1$公式中又含有$\dot{q}$,因此计算控制率时不可避免要计算$q^{(3)}$。在实际中,位置传感器的三阶导数噪音相当大,几乎无法使用。

为此,考虑在$\bar{u}_1$与连杆之间加入一些虚拟结构,以减少$q$的阶数,防止与刚性环境碰撞时产生巨大的转矩指令。

在这里插入图片描述

设:

那么:

可以看出$K_2$在1-4中分子分母都是同阶的,没有显式微分。

问题2:2阶导数问题

动量观测器观测外力

Collision Detection and Safe Reaction with the DLR-III Lightweight Manipulator Arm


通过刚体动力学方程计算$\ddot{q}$

问题3:惯量整形

On the Passivity-Based Impedance Control of Flexible Joint Robots


惯量整形有助于减小超调,但也会减小阻尼,不得不加大主动阻尼。

在这里插入图片描述

问题4:参数整定问题:模态阻尼因子设计法

A passivity-based controller for motion tracking and damping assignment for compliantly actuated robots


初步模态阻尼因子设计法。按照电机端与连杆端分别设计阻尼,根据阻尼计算系数。

问题5:结合积分

Robust Stabilization of Elastic Joint Robots by ESP and PID Control Theory and Experiments

  • “延迟” 是为了确保机器人在远离目标点时稳定,靠近目标点时再开积分保精度;
  • “接触判断” 是利用动量观测器估算外力+阈值触发,一旦接触,立即冻结积分(Hold),确保机器人在接触时表现为柔顺(无源),而在离开接触后又能保持精准归位。