A static balancing control method is proposed and implemented on a humanoid robot so that the robot can stand and balance on a plane. A small-size humanoid robot named TWNHR-IV with 26 degree-of-freedom (DOF) is implemented. A 3-axis accelerometer is installed on TWNHR-IV to obtain the x-axis, y-axis, and z-axis accelerations of TWNHR-IV. Based on the obtained information from the 3-axis accelerometer, a system structure with two two-input-and-one-output fuzzy systems is proposed. The acceleration and the accelerationpsilas variation of the x-axis obtained by the 3-axis accelerometer are considered to be the inputs of forward-and-backward fuzzy system. The acceleration and the accelerationpsilas variation of the y-axis are considered to be the inputs of right-and-left fuzzy system. Some practical tests are presented to illustrate the proposed method can let the humanoid robot stand and balance on a plane.
2008 SICE The Society of Instrument and Control Engineers Annual Conference, pp. 2836-2840