阻抗控制和导纳控制
2019-01-22 本文已影响0人
江山千里
定义
对于一个简单系统阻抗控制和导纳控制的控制目标都是设计控制力
来建立交互力和误差
间的动态响应关系,例如
上式中
分别表示期望阻尼和期望刚度
阻抗控制
阻抗控制中,控制器表现为机械阻抗而被控对象表现为导纳。一个简单的阻抗控制律如下控制框图如下

导纳控制
导纳控制中,被控对象是受位置控制的且表现为机械阻抗,因此控制器表现为机械导纳。
位置控制器可通过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.