导纳整定没有高深的理论门槛,核心是从过阻尼出发,看力曲线说话,分段调试,记录分析。对于低速恒力清洁,一阶纯阻尼 + 阻尼椭圆 + 适当限幅,就是可以实践。
导纳控制的参数整定是三分理论、七分实验的工作,对于清洁机器人这种低速恒力贴合场景,整定难度低于高速力控,且有一套成熟的工程方法论可循。

在清洁场景中,导纳控制的终极目标可以归结为:
目标 | 量化标准 |
|---|---|
接触无冲击 | 接触瞬间力峰不超过设定值的 1.5 倍 |
恒力稳定 | 稳态力波动在 ±0.3~0.5 N 以内 |
跟踪敏捷 | 曲面变化时力误差恢复时间 < 0.1~0.2 s |
无振荡 | 任何情况下力曲线无持续振荡或高频抖动 |
无脱力 | 沿曲面移动时力不降为 0,保持可靠接触 |
在整定前,先根据任务选择导纳的阶数:
导纳形式 | 方程 | 适用场景 |
|---|---|---|
一阶纯阻尼 | DΔx˙=FerrDΔx˙=Ferr | 新手、低速恒力贴合 |
一阶刚度+阻尼 | DΔx˙+KΔx=FerrDΔx˙+KΔx=Ferr | 需要回位、中心保持 |
二阶完整 | MΔx¨+DΔx˙=FerrMΔx¨+DΔx=Ferr(K=0) | 需要惯性感、柔性冲击吸收 |
建议一阶纯阻尼导纳(DΔx˙=Ferr),理由如下:
目的:在不受接触力干扰的情况下,先验证导纳修正量的行为是否符合预期。
步骤:
通过标准:
目的:在真实接触前,用软材料(海绵、橡胶)模拟釉面,完成参数粗调。
步骤:
整定判断:
现象 | 诊断 | 动作 |
|---|---|---|
接触瞬间力尖峰很大(>2×期望力) | 阻尼太小,或趋近速度过快 | 增大 D,或降低趋近速度 |
接触后力缓慢爬升,很久才到期望值 | 阻尼太大,响应过慢 | 减小 D |
力达到期望值后持续振荡 | 阻尼不足,欠阻尼 | 增大 D |
力稳定但有微小抖动 | 传感器噪声过高 | 增大低通滤波强度,或增大 D |
力始终达不到期望值 | 位置修正量被限幅卡住 | 增大限幅范围,或减小 D |
推荐初始值经验公式:

其中 v_approach是期望的稳态修正速度,例如 Fdes=3N,希望力误差为 3N 时修正速度为 0.005 m/s(5mm/s),则 D0=3/0.005=600Ns/m。
目的:在软材料调通的基础上,针对真实刚性釉面做最终微调。
与软材料的关键差异:
步骤:
目的:验证从趋近→贴合→跟踪→退出全过程的参数一致性。
关注点:
调试策略:
原则:永远从大阻尼开始,逐步减小到刚满足响应速度要求即可。 理由:过阻尼只会慢,不会坏。欠阻尼会振荡、划伤釉面、甚至损伤机械臂。
导纳输出的位置修正量 Δx必须有限幅:
限幅过大容易导致力冲击,限幅过小会导致位置修正不足、力达不到期望值,建议先设 5mm,再根据实际微调。
不同阶段使用不同导纳参数:
阶段 | DD 建议 | 原因 |
|---|---|---|
柔性逼近 | 大(如 800) | 确保接触零冲击 |
恒力贴合 | 中(如 300~500) | 平衡稳定和响应 |
退出 | 中偏大 | 确保平滑脱离 |
可通过状态机在阶段切换时动态更新 D,切换时做斜坡过渡(如 50ms 内线性变化)。
如前所述,在工具坐标系下设置对角阻尼矩阵:

核心原则:切向移动速度越快,法向阻尼需要越大。 量化关系:力误差恢复时间 τ≈D/Kenv,其中 Kenv 是环境刚度。釉面很硬(Kenv大),所以 τ很小,即使 D较大也能快速响应。但如果切向速度快,曲面变化产生的法向扰动频率高,就需要更高的 D 来快速衰减。
工程经验:
力信号的低通滤波截止频率要远高于导纳环的响应带宽。
在调试阶段,必须记录以下数据用于离线分析:
每次调试后,画出时间曲线,标出问题发生时刻,便于定位是导纳参数问题、传感器补偿问题还是轨迹规划问题。

症状 | 可能原因 | 排查顺序 | 解决方案 |
|---|---|---|---|
接触瞬间力尖峰 | 趋近速度过快 | 查阶段切换点速度 | 降低趋近速度,增大接近阶段 DD |
贴合后力缓慢漂移 | 零漂未完全消除 | 空载静止看力漂移 | 重新校零,增加定期校零机制 |
力有规律振荡 | 导纳欠阻尼 | 观察力曲线频率 | 增大 DD,或检查滤波截止频率 |
力有高频抖动 | 传感器噪声或关节振动 | 空载检查 | 增强低通滤波,或降低 Kp(MIT模式) |
曲面跟踪时脱力 | 切向速度过快 | 记录脱力时位置和速度 | 降低切向速度,或减小切向阻尼 dxy |
力不到期望值 | 修正量被限幅 | 观察修正量曲线 | 增大限幅,或减小 DD |
不同区域表现不一致 | 曲面曲率差异大 | 分区记录数据 | 使用前馈或分段参数 |
整定顺序:
6. 经验初始值(直接可用的起点):
这些值可以在半小时内跑通一个基本的恒力贴合闭环,然后基于实际力曲线做针对性微调。