Efficient methods have so far been proposed for planning dynamically stable walking pattern for humanoid robots. However, to guarantee that the reference joint trajectory will produce a safe movement despite modeling errors and perturbations, a stabilizer needs to be implemented on the robot. Though this stabilizer constitutes an essential part of the control strategy of most advanced humanoid platform, it is usually not open-source and dedicated to the own robot characteristics. The goal of this paper is to propose a general and practical strategy for designing a stabilizer for jointposition controlled humanoid robots. The proposed method is based on a double inverted pendulum model and a decoupling approach thanks to which the position of the ZMP and the center of gravity can be controlled independently through the regulation of the ankle and hip joints. The stabilizer generates the expected stabilizing torques from the admissible joint position input. The resulting control algorithm is fast and can be easily executed on the robot. This algorithm was successfully implemented as real-time plugins for the OpenHRP simulator of the HRP2. Simulations showing the efficiency of the method are presented and discussed.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.