TY - GEN
T1 - Inverse dynamics control with acceleration optimization on a force-controlled bipedal robot
AU - Chen, Xuechao
AU - Huang, Qiang
AU - Yu, Zhangguo
AU - Li, Jing
AU - Ma, Gan
AU - Zhang, Si
AU - Li, Yue
PY - 2012
Y1 - 2012
N2 - This paper presents an acceleration-based inverse dynamics method to control the floating base of a force-controlled bipedal robot. The desired accelerations of the floating base are derived by PD control in operational space and then used to calculate the accelerations of the joints. Given kinematic constraints to the feet, a relationship between the accelerations of the floating base and the desired external forces needed for those accelerations is obtained. The desired external forces are constrained by ZMP, friction and unilateral vertical forces, which introduces corresponding constraints on the accelerations. If the desired accelerations do not satisfy the constraints, quadratic programming is applied to determine optimal accelerations, which will satisfy the constraints. These optimal accelerations are used instead of the desired ones when calculating inverse dynamics. Our controller guarantees the desired external forces satisfy their constraints. The effectiveness of the proposed methods is demonstrated by tracking desired trajectories and recovering from disturbances on a force-controlled bipedal robot in simulation.
AB - This paper presents an acceleration-based inverse dynamics method to control the floating base of a force-controlled bipedal robot. The desired accelerations of the floating base are derived by PD control in operational space and then used to calculate the accelerations of the joints. Given kinematic constraints to the feet, a relationship between the accelerations of the floating base and the desired external forces needed for those accelerations is obtained. The desired external forces are constrained by ZMP, friction and unilateral vertical forces, which introduces corresponding constraints on the accelerations. If the desired accelerations do not satisfy the constraints, quadratic programming is applied to determine optimal accelerations, which will satisfy the constraints. These optimal accelerations are used instead of the desired ones when calculating inverse dynamics. Our controller guarantees the desired external forces satisfy their constraints. The effectiveness of the proposed methods is demonstrated by tracking desired trajectories and recovering from disturbances on a force-controlled bipedal robot in simulation.
UR - http://www.scopus.com/inward/record.url?scp=84887914696&partnerID=8YFLogxK
U2 - 10.1109/HUMANOIDS.2012.6651532
DO - 10.1109/HUMANOIDS.2012.6651532
M3 - Conference contribution
AN - SCOPUS:84887914696
SN - 9781467313698
T3 - IEEE-RAS International Conference on Humanoid Robots
SP - 278
EP - 283
BT - 2012 12th IEEE-RAS International Conference on Humanoid Robots, Humanoids 2012
T2 - 2012 12th IEEE-RAS International Conference on Humanoid Robots, Humanoids 2012
Y2 - 29 November 2012 through 1 December 2012
ER -