Journal of Bionic Engineering ›› 2023, Vol. 20 ›› Issue (5): 2069-2087.doi: 10.1007/s42235-023-00378-2

• • 上一篇    下一篇

Task-space Whole-body Control with Variable Contact Force Control for Position-controlled Humanoid Adaptation to Unknown Disturbance

Zelin Huang1; Chencheng Dong1; Zhangguo Yu1,2; Xuechao Chen1,2;Fei Meng1,2;Qiang Huang1,2   

  1. 1 School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China  2 Key Laboratory of Biomimetic Robots and Systems, Ministry of Education, Beijing 100081, China
  • 出版日期:2023-08-26 发布日期:2023-09-06
  • 通讯作者: Zhangguo Yu E-mail:yuzg@bit.edu.cn
  • 作者简介:Zelin Huang1; Chencheng Dong1; Zhangguo Yu1,2; Xuechao Chen1,2;Fei Meng1,2;Qiang Huang1,2

Task-space Whole-body Control with Variable Contact Force Control for Position-controlled Humanoid Adaptation to Unknown Disturbance

Zelin Huang1; Chencheng Dong1; Zhangguo Yu1,2; Xuechao Chen1,2;Fei Meng1,2;Qiang Huang1,2   

  1. 1 School of Mechatronical Engineering, Beijing Institute of Technology, Beijing 100081, China  2 Key Laboratory of Biomimetic Robots and Systems, Ministry of Education, Beijing 100081, China
  • Online:2023-08-26 Published:2023-09-06
  • Contact: Zhangguo Yu E-mail:yuzg@bit.edu.cn
  • About author:Zelin Huang1; Chencheng Dong1; Zhangguo Yu1,2; Xuechao Chen1,2;Fei Meng1,2;Qiang Huang1,2

摘要: Whole-body control is beneficial for improving the disturbance adaptation of humanoid robots, since it can simultaneously optimize desired joint torque, joint acceleration, and contact force while considering whole-body dynamics and other physical limits. However, the lack of torque feedback information prevents the position-controlled humanoids from utilizing whole-body control directly, because it enhances the difficulty of guaranteeing desired contact force which is important for maintaining stability. In this paper, a whole-body control that integrates task-space inverse dynamics and variable contact force control is proposed for position-controlled humanoids to enhance the robot’s adaptability toward the unknown disturbance. The task-space inverse dynamics generates the desired joint acceleration and contact force with the consideration of whole-body dynamics and other limits to track the references. The variable contact force control modifies references related to Center of Mass (CoM) and end effectors to ensure reasonable contact force tracking performance, thereby assuring good tracking performance of CoM and momentum to maintain robot stability. Simulations and experiments of balancing and walking under unknown disturbance have been successfully conducted on a position-controlled humanoid robot, BHR-7P3, with the proposed method.

关键词: hole-body control , · Contact force , · Admittance control , · Humanoid robot

Abstract: Whole-body control is beneficial for improving the disturbance adaptation of humanoid robots, since it can simultaneously optimize desired joint torque, joint acceleration, and contact force while considering whole-body dynamics and other physical limits. However, the lack of torque feedback information prevents the position-controlled humanoids from utilizing whole-body control directly, because it enhances the difficulty of guaranteeing desired contact force which is important for maintaining stability. In this paper, a whole-body control that integrates task-space inverse dynamics and variable contact force control is proposed for position-controlled humanoids to enhance the robot’s adaptability toward the unknown disturbance. The task-space inverse dynamics generates the desired joint acceleration and contact force with the consideration of whole-body dynamics and other limits to track the references. The variable contact force control modifies references related to Center of Mass (CoM) and end effectors to ensure reasonable contact force tracking performance, thereby assuring good tracking performance of CoM and momentum to maintain robot stability. Simulations and experiments of balancing and walking under unknown disturbance have been successfully conducted on a position-controlled humanoid robot, BHR-7P3, with the proposed method.

Key words: hole-body control , · Contact force , · Admittance control , · Humanoid robot