Hostname: page-component-cd9895bd7-7cvxr Total loading time: 0 Render date: 2024-12-23T17:57:06.090Z Has data issue: false hasContentIssue false

Stable walking control of a 3D biped robot with foot rotation

Published online by Cambridge University Press:  04 September 2013

Ting Wang
Affiliation:
IRCCyN, CNRS, Ecole centrale de Nantes, 1 rue de la Noë, 44321 Nantes Cedex 03, France
Christine Chevallereau*
Affiliation:
IRCCyN, CNRS, Ecole centrale de Nantes, 1 rue de la Noë, 44321 Nantes Cedex 03, France
David Tlalolini
Affiliation:
IRCCyN, CNRS, Ecole centrale de Nantes, 1 rue de la Noë, 44321 Nantes Cedex 03, France
*
*Corresponding author. E-mail: [email protected]

Summary

In order to obtain a more human-like walking and less energy consumption, a it foot rotation phase is considered in the single support phase of a 3D biped robot, in which the stance heel lifts from the ground and the stance foot rotates about the toe. Since there is no actuation at the toe, a walking phase of the robot is composed of a fully actuated phase and an under-actuated phase. The objective of this paper is to present an asymptotically stable walking controller that integrates these two phases. To get around the under-actuation issue, a strict monotonic parameter of the robot is used to describe the reference trajectory instead of using the time parameter. The overall control law consists of a zero moment point (ZMP) controller, a swing ankle rotation controller and a partial joint angles controller. The ZMP controller guarantees that the ZMP follows the desired ZMP. The swing ankle rotation controller assures a flat-foot impact at the end of the swinging phase. Each of these controllers creates two constraints on joint accelerations. In order to determine all the desired joint accelerations from the control law, a partial joint angles controller is implemented. A word “partial” emphasizes the fact that not all the joint angles can be controlled. The outputs controlled by a partial joint angles controller are defined as a linear combination of all the joint angles. The most important question addressed in this paper is how this linear combination can be defined in order to ensure walking stability. The stability of the walking gait under closed-loop control is evaluated with the linearization of the restricted Poincaré map of the hybrid zero dynamics. Finally, simulation results validate the effectiveness of the control law even in presence of initial errors and modelling errors.

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Acary, V. and Brogliato, B., Numerical Methods for Nonsmooth Dynamical Systems: Applications in Mechanics and Electronics, ser. Lecture Notes in Applied and Computational Mechanics, vol. 35 (Springer-Verlag, Springer, 2008).Google Scholar
2.Alfayad, S., Robot humanoïde hydroïd: Actionnement, structure cinématique et stratègie de contrôle. Ph.D. dissertation (Université de Versailles Saint Quentin en Yvelines, 2009), in French.Google Scholar
3.Chevallereau, C., Abba, G., Aoustin, Y., Plestan, F., Westervelt, E. R., Canudas-de-wit, C. and Grizzle, J. W., “Rabbit: A testbed for advanced control theory,” IEEE Control Syst. 23 (5), 5778 (2003).Google Scholar
4.Chevallereau, C., Djoudi, D. and Grizzle, J., “Stable bipedal walking with foot rotation through direct regulation of the zero moment point,” IEEE Trans. Robot. 24 (2), 390401 (Apr. 2008).Google Scholar
5.Chevallereau, C., Grizzle, J. and Shih, C., “Asymptotically stable walking of a five-link underactuated 3d bipedal robot,” IEEE Trans. Robot. 25 (1), 3750 (Feb. 2009).Google Scholar
6.Coros, S., Beaudoin, P. and van de Panne, M., “Generalized biped walking control,” ACM Trans. Graph. 29 (4), article 130 (Jul. 2010).CrossRefGoogle Scholar
7.Ferreira, J., Crisostomo, M. and Coimbra, A., “Neuro-Fuzzy zmp Control of a Biped Robot,” Proceedings of the 6th WSEAS International Conference on Simulation, Modeling and Optimization, Lisbon, Portugal (Sep. 2006) pp. 331337.Google Scholar
8.Goswami, D. and Vadakkepat, P., “Planar bipedal jumping gaits with stable landing,” IEEE Trans. Robot. 25 (5), 10301046 (2009).Google Scholar
9.Grizzle, J., Abba, G. and Plestan, F., “Asymptotically stable walking for biped robots: Analysis via systems with impulse effects,” IEEE Trans. Autom. Control 46, 5164 (Jan. 2001).CrossRefGoogle Scholar
10.Hirai, K., Hirose, M., Haikawa, Y. and Takenaka, T., “The Development of Honda Humanod Robot,” Proceedings of the IEEE International Conference on Robotics and Automation, Leuven, Belgium (1998), pp. 13211326.Google Scholar
11.Huang, Q., Kaneko, K., Yokoi, K., Kajita, S., Kotoku, T., Koyachi, N., Arai, H., Imamura, N., Komoriya, K. and Tanie, K., “Balance Control of a Biped Robot Combining Off-Line Pattern with Real-Time Modification,” Proceedings of International Conference on Robotics and Automation, San Francisco, USA (2000), pp. 33463352.Google Scholar
12.Huang, Q., Yokoi, K., Kajita, S., Kaneko, K., Arai, H., Koyachi, N. and Tanie, K., “Planning walking patterns for a biped robot,” IEEE Trans. Robot. Autom. 17 (3), 280289 (2001).Google Scholar
13.Hyon, S., Yokoyama, N. and Emura, T., “Back handspring of a multi-link gymnastic robot - reference model approach,” Adv. Robot. 20 (1), 93113 (2006).Google Scholar
14.Isidori, A., Nonlinear Control Systems, 3rd ed. (Springer-Verlag, Berlin, 1995).Google Scholar
15.Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K. and Hirukawa, H., “Biped walking pattern generator allowing auxiliary zmp control,” Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems, Beijing, China (Oct. 2006) pp. 29932999.Google Scholar
16.Kajita, S., Kaneko, K., Morisawa, M., Nakaoka, S. and Hirukawa, H., “Zmp-Based Biped Running Enhanced by Toe Springs,” Proceedings of the IEEE International Conference on Robotics and Automation, Roma, Italy (2007) pp. 39633969.Google Scholar
17.Kajita, S., Matsumoto, O. and Saigo, M., “Real-Time 3d Walking Pattern Generation for a Biped Robot with Telescopic Legs,” Proceedings of International Conference on Robotics and Automation, Seoul, Korea (May 2001) pp. 22992306.Google Scholar
18.Kajita, S., Morisawa, M., Harada, K., Kaneko, K., Kanehiro, F., and, K. FujiwaraHirukawa, H., “Biped Walking Pattern Generation by Using Preview Control of Zero-Moment Point,” Proceedings of the ICRA '03 IEEE International Conference on Robotics and Automation, Taipei, Taiwan (Sep. 2003) pp. 16201626.Google Scholar
19.Khalil, W. and Dombre, E., Modeling, Identification and Control of Robots (Hermes Sciences, Paris, Europe, 2002).Google Scholar
20.Kim, J., Park, I. and Oh, J., “Experimental realization of dynamic walking of the biped humanoid robot khr-2 using zero moment point feedback and inertial measurement,” Adv. Robot. 20 (6), 707736 (2006).Google Scholar
21.Kuo, A., “Energetics of actively powered locomotion using the simplest walking model,” J. Biomech. Eng. 124, 113120 (2002).Google Scholar
22.Luh, J., Walker, M. and Paul, R., “On line computational scheme for mechanical manipulators,” Trans. ASME, J. Dyn. Syst. Meas. Control 102 (2), 6976 (1980).CrossRefGoogle Scholar
23.Mitobe, K., Capi, G. and Nasu, Y., “Control of walking robots based on manipulation of the zero moment point,” Robotica 18, 651657 (2000).CrossRefGoogle Scholar
24.Morris, B. and Grizzle, J., “Hybrid invariant manifolds in systems with impulse effects with application to periodic locomotion in bipedal robots,” IEEE Trans. Autom. Control 54 (8), 17511764 (2009).Google Scholar
25.Nijmeijer, H. and van der Schaft, A., Nonlinear Control Dynamical Systems (Springer-Verlag, Berlin, 1989).Google Scholar
26.Plestan, F., Grizzle, J., Westervelt, E. and Abba, G., “Stable walking of a 7-dof biped robot,” IEEE Trans. Robot. Autom. 19 (4), 653668 (2003).CrossRefGoogle Scholar
27.Rengifo, C., Aoustin, Y., Plestan, F. and Chevallereau, C., “Contact Forces Computation in a 3D Bipedal Robot Using Constrained-Based and Penalty-Based Approaches,” Proceedings of Multibody Dynamics, Bruxelle, Belgium (CDROM) (2011).Google Scholar
28.Sugihara, T., Nakamura, Y. and Inoue, H., “Realtime Humanoid Motion Generation Through zmp Manipulation Based on Inverted Pendulum Control,” Proceedings of the IEEE International Conference on Robotics and Automation Washington, DC (2002) pp. 14041409.Google Scholar
29.Takahashi, T. and Kawamura, A., “Posture Control for Biped Robot Walk with Foot Toe and Sole,” In: 27th Annual Conference of the IEEE Industrial Electronics Society Denver, CO (2001) pp. 329334.Google Scholar
30.Takeuchi, H., “Development of ‘mel horse’,” Proceedings of International Conference on Robotics and Automation, Seoul, Korea (May 2001) pp. 31653171.Google Scholar
31.Tlalolini, D., Aoustin, Y. and Chevallereau, C., “Design of a walking cyclic gait with single support phases and impacts for the locomotor system of a thirteen-link 3d biped using the parametric optimization,” Multibody Syst. Dyn. 23 (1), 3356 (2010).Google Scholar
32.Tlalolini, D., Chevallereau, C. and Aoustin, Y., “Comparison of different gaits with rotation of the feet for a planar biped,” Robot. Auton. Syst. 57 (4), 371383 (2009).Google Scholar
33.Tlalolini, D., Chevallereau, C. and Aoustin, Y., “Human-like walking: Optimal motion of a bipedal robot with toe-rotation motion,” IEEE/ASME Trans. Mechatronics 16 (2), 310320 (2011).CrossRefGoogle Scholar
34.Vukobratovic, M., Borovac, B., Surla, D. and Stokic, D., Biped Locomotion - Dynamics, Stability, Control and Application (Springer-Verlag, Berlin, 1990).Google Scholar
35.Wang, T., Study of Walking Control for Biped Robots, Ph.D. dissertation (Nantes, France: Ecole Centrale de Nantes, Dec. 2011).Google Scholar
36.Wang, T. and Chevallereau, C., “Stability analysis and time-varying walking control for an under-actuated planar biped robot,” Robot. Auton. Syst. 59 (6), 444456 (2011).Google Scholar
37.Wang, T., Chevallereau, C. and Rengifo, C., “Walking and steering control for a 3D biped robot considering ground contact and stability,” Robot. Auton. Syst. 60 (7), 962977 (2012).Google Scholar
38.Westervelt, E., Grizzle, J. and Koditschek, D., “Hybrid zero dynamics of planar biped walkers,” IEEE Trans. Autom. Control 48 (1), 4256 (2003).Google Scholar
39.Westervelt, E., Grizzle, J., Chevallereau, C., J. Choi and Morris, B., Feedback Control of Dynamic Bipedal Robot Locomotion, ser. Control and Automation (CRC Press, Boca Raton, Jun. 2007).Google Scholar
40.Yi, K., “Walking of a Biped Robot with Compliant Ankle Joints: Implementation with Kubca,” Proceedings of the 39th IEEE Conference Decision and Control, Sydney, Australia (Dec. 2000) pp. 48094814.Google Scholar