Abstract
An online asymmetric trajectory generation method for biped robots is proposed to maintain dynamical postural stability and increase energy autonomy, based on the running stability criterion defined in phases. In a support phase, an asymmetric trajectories for the hip and swing leg of the biped robots is obtained from an approximated running model with two springless legs and a spring-loaded inverted pendulum model so that the zero moment point should exist inside the safety boundary of a supporting foot, and the supporting leg should absorb large reaction forces, take off and fly through the air. The biped robot is under-actuated with six degrees of under-actuation during flight. The trajectory generation strategies for the hip and both legs in a flight phase use the approximated running model and non-holonomic constraints based on the linear and angular momenta at the mass center. Next, we present an impedance control with a force modulation strategy to guarantee a stable landing on the ground and simultaneously track the desired trajectories where the desired impedance at the hip link and both legs is specified. A series of computer simulations for two different types of biped robots show that the proposed running trajectory and impedance control method satisfy the two conditions for running stability and make the biped robot more robust to variations in the desired running speed, gait transitions between walking and running, and parametric modeling errors. We have examined the feasibility of this method with running experiments on a 12-DOF biped robot without arms. The biped robot could run successfully with average forward speed of about 0.3359 [m/s].
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Ahmadi, M., & Buehler, M. (1997). Stable control of a simulated one-legged running robot with hip and leg compliance. IEEE Transactions on Robotics and Automation, 13(1), 96–104.
Alexander, R. M. (1990). Three uses for springs in legged locomotion. International Journal of Robotics Research, 9(2), 53–61.
Arikawa, K., & Mita, T. (2002). Design of multi-DOF jumping robot. In IEEE int. conf. on robotics and automation (pp. 3992–3997).
Boone, G. N., & Hodgins, J. K. (1997). Slipping and tripping reflexes for bipedal robots. Autonomous Robots, 4, 259–271.
Cavagna, G. A., Thys, H., & Zamboni, A. (1976). The source of external work in level walking and running. Journal of Physiology, 262, 639–657.
Chevalereau, C., Westervelt, E. R., & Grizzle, J. W. (2005). Asymptotically stable running for a five-link, four-actuator, planar bipedal robot. International Journal of Robotics Research, 24(6), 431–464.
Erbatur, K., Okazaki, A., Obiya, K., Takahashi, T., & Kawamura, A. (2002). A study on the zero moment point measurement for biped walking robots. In Int. workshop on advanced motion control (pp. 431–436).
Francois, C., & Samson, C. (1998). A new approach to the control of the planar one-legged hopper. International Journal of Robotics Research, 17(11), 1150–1166.
Frohlich, C. (1979). Do springboard divers violate angular momentum conservation?. American Journal of Physics, 47, 583–592.
Fujimoto, Y., & Kawamura, A. (1998). Simulation of an autonomous biped walking robot including environmental force interation. IEEE Robotics and Automation Magazine, 5(2), 33–42.
Hodgins, J. K. (1991). Biped gait transitions. In IEEE int. conf. on robotics and automation (pp. 2092–2097).
Hodgins, J. K., & Raibert, M. H. (1991). Adjusting step length for rough terrain locomotion. IEEE Transactions on Robotics and Automation, 7(3), 289–298.
Hyon, S., & Emura, T. (2004). Running control of a planar biped robot based on energy-preserving strategy. In IEEE int. conf. on robotics and automation (pp. 3791–3796).
Ikeda, T., Iwatani, Y., Suse, K., & Mita, T. (1999). Analysis and design of running robots in touchdown phase. In IEEE int. conf. on control applications (pp. 22–27).
Kajita, S., Nagasaki, T., Yokoi, K., Kaneko, K., & Tanie, K. (2002). Running pattern generation for a humanoid robot. In IEEE int. conf. on robotics and automation (pp. 2755–2761).
Kajita, S., Nagasaki, T., Kaneko, K., Yokoi, K., & Tanie, K. (2004). A hop towards running humanoid biped. In IEEE int. conf. on robotics and automation (pp. 629–635).
Kajita, S., Nagasaki, T., Kaneko, K., Yokoi, K., & Tanie, K. (2005). Running controller of humanoid biped HRP-2LR. In IEEE int. conf. on robotics and automation (pp. 616–622).
Kwon, O., & Park, J. H. (2002). Locomotion control of biped robot on a slippery surface using reflex control. Advanced Robotics, 16(8), 721–734.
Kwon, O., & Park, J. H. (2003). Gait transitions for walking and running of biped robot. In IEEE int. conf. on robotics and automation (pp. 1350–1355).
Lapshin, V. V. (1991). Motion control of a legged machine in the supportless phase of hopping. International Journal of Robotics Research, 10(4), 327–337.
Lewis, F. L., Abdallah, C. T., & Dawson, D. M. (1993). Control of robot manipulators. Englewood Cliffs: Prentice-Hall.
Li, Q., Takanishi, A., & Kato, I. (1991). A biped walking robot having a zmp measurement system using universal force-moment sensors. In IEEE/RSJ int. workshop on intelligent robots and systems (pp. 1568–1573).
Marhefka, D. W., & Orin, D. E. (1999). A compliant contact model with nonlinear damping for simulation of robotic systems. IEEE Transactions on Systems, Man, and Cybernetics–Part A: Systems and Humans, 29(6), 566–572.
McMahon, T. A. (1984). Muscles, reflexes, and locomotion. Princeton: Princeton University Press.
Nagasaka, K., Kuroki, Y., Suzuki, S., Itoh, Y., & Yamaguchi, J. (2004). Integrated motion control for walking, jumping and running on a small bipedal entertainment robot. In IEEE int. conf. on robotics and automation (pp. 3189–3194).
Nagasaki, T., Kajita, S., Yokoi, K., Kaneko, K., & Tanie, K. (2003). Running pattern generation and its evaluation using a realistic humanoid model. In IEEE int. conf. on robotics and automation (pp. 1336–1342).
Nunez, V., & Nadjar-Gauthier, N. (2005). Humanoid vertical jump with compliant contact. In Int. conf. on climbing and walking robots (pp. 457–464).
Oh, S. Y., & Orin, D. (1986). Dynamic computer simulation of multiple closed-chain robotic mechanisms. In IEEE int. conf. on robotics and automation (pp. 15–20).
Papadopoulos, E., & Cherouvim, N. (2004). On increasing energy autonomy for one-legged hopping robot. In IEEE int. conf. on robotics and automation (pp. 4645–4650).
Park, J. H. (2001). Impedance control of biped locomotion. IEEE Transactions on Robotics and Automation, 17(6), 870–882.
Park, J. H., & Kim, K. D. (1998). Biped robot walking using gravity-compensated inverted pendulum mode and computed torque control. In IEEE int. conf. on robotics and automation (pp. 3528–3533).
Park, J. H., & Kwon, O. (2003). Impedance control for running of biped robots. In IEEE/ASME int. conf. on advanced intelligent mechatronics.
Playter, R. R., & Raibert, M. H. (1992). Control of a biped somersault in 3d. In IEEE int. conf. on intelligent robots and systems (pp. 582–589).
Raibert, M. H. (1986). Legged robots that balance. Cambridge: MIT Press.
Ramachandra, K. V. (2000). Kalman filtering techniques for radar tracking. New York: Dekker.
Ramey, M. R. (1973). Significance of angular momentum in long jumping. The Research Quarterly of the American Association for Health, Physical Education, and Recreation, 44(4), 488–497.
Saranli, U., Schwind, W. J., & Koditschek, D. E. (1998). Toward the control of a multi-jointed, monopod runner. In IEEE int. conf. on robotics and automation (pp. 2767–2682).
Seyfarth, A., Geyer, H., Günther, M., & Blickhan, R. (2002). A movement criterion for running. Journal of Biomechanics, 35, 649–655.
Spong, M. W., & Vidyasagar, M. (1989). Robot dynamics and control. New York: Wiley.
Thorstensson, A., & Roberthson, H. (1987). Adaptations to changing speed in human locomotion: speed of transition between walking and running. Acta Physiol Scand, 131, 211–214.
Vukobratovic, M., & Juricic, D. (1969). Contribution to the synthesis of biped gait. IEEE Transactions on Bio-Medical Engineering, BME-16(1), 1–6.
Walker, M. W., & Orin, D. E. (1982). Efficient dynamic computer simulation of robotic mechanisms. ASME Journal of Dynamic Systems, Measurement and Control, 104, 205–211.
Yamaguchi, J., Takanishi, A., & Kato, I. (1995). Experimental development of a foot mechanism with shock absorbing material for acquisition of landing surface position information and stabilization of dynamic biped walking. In IEEE int. conf. on robotics and automation (pp. 2892–2899).
Author information
Authors and Affiliations
Corresponding author
Electronic Supplementary Material
Rights and permissions
About this article
Cite this article
Kwon, O., Park, J.H. Asymmetric trajectory generation and impedance control for running of biped robots. Auton Robot 26, 47–78 (2009). https://doi.org/10.1007/s10514-008-9106-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-008-9106-7