In this study, a path correction and obstacle avoidance method for a bipedal intelligent robot, using an ultrasonic sensor
and electronic compass sensor, is proposed. The proposed method is implemented on an autonomous humanoid robot (the ARSR)
comprised by the Lego NXT Intelligent Bricks. One ultrasonic sensor and one electronic compass sensor are installed on the
ARSR to detect environmental information including obstacles, the distance to the obstacle, and the directional angle of the
robot. Based on the obtained information, an obstacle avoidance and path correcting method is proposed to decide the ARSR’s
behavior so that it can avoid obstacles automatically and move effectively to the destination area. Three obstacle avoidance
experiments are carried out to confirm the effectiveness of the proposed method.