由于现实中存在误差,包括系统性的或人为的,所以精准控制很难实现。

PID最实用,但问题也多具体就不展开了。

想象机器人控制单元为一个弹簧系统,那么

阻抗控制可以理解为知道目标位置和测量位置之间的误差,去调整力的大小,注意,这个力不是外力,是改变弹簧拉伸的弹簧自己的力,但是可以根据牛顿力学公式来计算;

导纳控制可以理解为知道力的大小(弹簧自己的力),去调整弹簧位置。

再结合机器手来说,阻抗控制就是根据力来生成力矩去实现机械手到达某个位置(即调整关节角度);导纳控制根据力生成末端位移再生成关节角度来控制机械臂

Ott, Christian, Ranjan Mukherjee, and Yoshihiko Nakamura. "Unified impedance and admittance control." Robotics and Automation (ICRA), 2010 IEEE International Conference on. IEEE, 2010.

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐