定义
对于一个简单系统阻抗控制和导纳控制的控制目标都是设计控制力来建立交互力和误差间的动态响应关系,例如上式中分别表示期望阻尼和期望刚度
阻抗控制
阻抗控制中,控制器表现为机械阻抗而被控对象表现为导纳。一个简单的阻抗控制律如下控制框图如下
阻抗控制 导纳控制输入力矩而输出运动(Motion),阻抗控制输入运动输出力矩。导纳控制
导纳控制中,被控对象是受位置控制的且表现为机械阻抗,因此控制器表现为机械导纳。
位置控制器可通过PD控制实现
采用导纳控制时的交互力 同时也等于 注意到上式的拉氏反变换为
区别
从上两张框图可知,导纳控制器的核心是根据输出交互力结合自定阻抗弹簧模型计算出参考轨迹,而阻抗控制的核心是根据轨迹误差和交互力计算控制力矩。
参考文献
[1] Ott C, Mukherjee R, Nakamura Y. Unified impedance and admittance control[C]//Robotics and Automation (ICRA), 2010 IEEE International Conference on. IEEE, 2010: 554-561.
[2] Lynch, K. M., & Park, F. C. (2017). Modern Robotics: Mechanics, Planning, and Control. Cambridge Univeristy Press.
[3] Hogan N. Impedance control: An approach to manipulation[J]. Journal of dynamic systems, measurement, and control, 1985, 107(1): 8-16.
网友评论