Humanoid robots base their appearance on the human body (Goddard et al., 1992; Kanehira et al., 2002; Konno et al., 2000). Minimalist constructions have at least a torso with a head, arms or legs, while more elaborated ones include devices that assemble, for example, human face parts, such as eyes, mouth, and nose, or even include materials similar to skin. Humanoid robots are systems with a very high complexity, because they aim to look like humans and to behave as they do. Mechanical control, sensing, and adaptive behaviour are the constituting logical parts of the robot that allow it to “behave” like a human being. Normally, researchers study these components by modelling only a mechanical part of the humanoid robot. For example, artificial intelligence and cognitive science researches consider the robot from the waist up, because its visual sensing is located in its head, and its behavior with gestures normally uses its face or arms. Some engineers are mostly interested in the autonomy of the robot and consider it from the waist down. They develop mathematical models that control the balance of the robot and the movement of its legs (Miller, 1994; Yamaguchi et al., 1999; Taga et al., 1991), allowing the robot to walk, one of the fundamental behaviours that characterizes human beings. Examples of such mathematical models are static and dynamic walking. The static walking model controls the robot to maintain its center of gravity (COG) inside a stable support region, while the dynamic walking model maintains the zero moment point (ZMP) inside the support region. Kajita et al. (1992) designed and developed an almost ideal 2-D model of a biped robot. He supposed, for simplicity, that the robot's COG moves horizontally and he developed a control law for initiation, continuation and termination of the walking process. Zhen and Shen (1990) proposed a scheme to enable robot climbing on inclined surfaces. Force sensors placed in the robot's feet detect transitions of the terrain type, and motor movements correspondingly compensate the inclination of robot. The models mentioned above can be, however, computationally very expensive, and prohibitive for its implementation in microcontrollers. Control algorithms for a stable walking must be sufficiently robust and smooth, to accomplish a balance correction without putting in risk the mechanical stability of the robot. This could be resolved by using a controller that modifies its parameters according to a
[1]
Toshikazu Kawasaki,et al.
Design and experiments of advanced leg module (HRP-2L) for humanoid robot (HRP-2) development
,
2002,
IEEE/RSJ International Conference on Intelligent Robots and Systems.
[2]
Atsuo Takanishi,et al.
Development of a bipedal humanoid robot-control method of whole body cooperative dynamic biped walking
,
1999,
Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).
[3]
Yuan F. Zheng,et al.
Control of the heel off to toe off motion of a dynamic biped gait
,
1991,
Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.
[4]
M. Vukobratovic,et al.
Contribution to the Synthesis of Biped Gait
,
1968
.
[5]
W.T. Miller.
Real-time neural network control of a biped walking robot
,
1994,
IEEE Control Systems.
[6]
Hiroshi Shimizu,et al.
Self-organized control of bipedal locomotion by neural oscillators in unpredictable environment
,
1991,
Biological Cybernetics.
[7]
Shuuji Kajita,et al.
Dynamic walking control of a biped robot along a potential energy conserving orbit
,
1992,
IEEE Trans. Robotics Autom..
[8]
R. Rojas,et al.
Bipedal robot description Technical Report B-04-19
,
2005
.
[9]
Guanrong Chen,et al.
Fuzzy PD scheme for underactuated robot swing-up control
,
1998,
1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).
[10]
Miomir Vukobratovic,et al.
How to Control Artificial Anthropomorphic Systems
,
1973,
IEEE Trans. Syst. Man Cybern..
[11]
Yuan F. Zheng,et al.
Gait synthesis for the SD-2 biped robot to climb sloping surface
,
1990,
IEEE Trans. Robotics Autom..
[12]
Raúl Rojas,et al.
Bipedal robot description
,
2004
.
[13]
R. Rojas,et al.
DYNAMIC CONTROL ALGORITHM FOR A BIPED ROBOT
,
2005
.
[14]
Atsushi Konno,et al.
Development of a light-weight biped humanoid robot
,
2000,
Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).