I. Introduction
Humanoid robots provide advantages when assisting people in human environments. In recent decades, some well-known prototypes have been developed, e.g., WABIAN [1], ASIMO [2], HRP [3], LOLA [4], SARCOS PRIMUS [5], and KHR [6]. Encouraging achievements have been made in the basic principles and techniques of humanoid robot development [7] –[14], including balance control which is one of the most important techniques used to prevent a robot from tipping over. Therefore, most of the previous studies focused on balance control in the humanoid robot when walking, running, or jumping, and many effective controllers and criteria for balance evaluation have been proposed, e.g., the zero-moment point (ZMP) [15] , the foot rotation indicator [16].