Skip to main content Accessibility help
×
Home

Active disturbance rejection for walking bipedal robots using the acceleration of the upper limbs

  • Joshua Hill (a1) and Farbod Fahimi (a1)

Summary

A disturbance rejection controller is proposed based on the general dynamic model of 3D biped robots. For the first time, with this proposed approach, not only the Zero Moment Point (ZMP) location remains unchanged in presence of disturbances but also the longitudinal and lateral ground reaction forces and the vertical twist moment remain unchanged. This way, slipping as well as tipping is prevented by the controller. The swing phase of the robot's walking gait is considered. An integral sliding mode architecture is chosen for the disturbance rejection. The support forces and moments of the stance foot are the control outputs. The acceleration of the arm/body joints are chosen as the inputs. During the disturbance rejection, the leg joints remain at their desired trajectory. Since the leg joint trajectories are unaffected, the robot is still able to complete its step as planned, even when bounded disturbances are experienced. For simulations, the general method is applied to an 18-degree of freedom biped humanoid robot. Simulations show that the controller successfully mitigates bounded disturbances and maintains all of the support reactions extremely close to their desired values. Consequently, the shift in the position of the ZMP is negligible, and the robot foot does not slip.

Copyright

Corresponding author

*Corresponding author. E-mail: fahimi@eng.uah.edu

References

Hide All
1.McGeer, T., “Passive dynamic walking,” Int. J. Robot. Res. 9 (2), 6282 (1990).
2.Liu, Z., Zhang, A., Tian, Y., Zhang, P. and Gao, D., “Further Analysis of the Kneed Passive-Dynamic Biped Robot,” Proceedings of Chinese Control and Decision Conference (CCDC 2010), Xuzhou, China (2010) pp. 17771782.
3.Hitomi, K., Shibata, T., Nakamura, Y. and Ishii, S., “Reinforcement learning for quasi-passive dynamic walking of an unstable biped robot,” Robot. Auton. Syst. 54 (12), 982988 (2006).
4.Vukobratovic, M. and Borovac, B., “Zero moment point – thirty five years of its life,” Int. J. Humanoid Robot 1 (1), 157173 (2004).
5.Zhang, R., Vadakkepat, P. and Chew, C. M., “Motion Planning for Biped Robot Climbing Stairs,” Proceedings of FIRA Robot World Congress, Vienna, Austria (Oct. 1–3, 2003) pp. 16.
6.Hirai, K., Hirose, Y. H. M. and Takenaka, T., “The Development of Honda Humanoid Robot,” Proceedings of the IEEE International Conference on Robotics and Automation, vol. 2 (1998) pp. 13211326.
7.Prahlad, V., Dip, G. and Meng-Hwee, C., “Disturbance rejection by online ZMP compensation,” Robotica 26, 917 (2008).
8.Naksuk, N., Lee, C. S. G. and Rietdyk, S., “Whole-Body Human-to-Humanoid Motion Transfer,” Proceedings of the 5th IEEE-RAS International Conference on Humanoid Robots, Tsukuba, Japan, vol. 2005 (2005) pp. 104109.
9.Sano, A. and Furusho, J., “Realization of Natural Dynamic Walking Using the Angular Momentum Information,” Proceedings of the IEEE International Conference on Robotics and Automation, vol. 3 (May 1990) pp. 14761481.
10.Okumura, Y., Tawara, T., Endo, K., Furuta, T. and Shimizu, M., “Real-Time ZMP Compensation for Biped Walking Robot Using Adaptive Inertia Force Control,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), Piscataway, NJ, vol. 1 (2003) pp. 335339.
11.Park, I.-W., Kim, J.-Y. and Oh, J.-H., “Online walking pattern generation and its application to a biped humanoid robot – KHR-3 (HUBO),” Adv. Robot. 22 (2–3), 159190 (2008).
12.Lim, H. O., Kaneshima, Y. and Takanishi, A., “Online Walking Pattern Generation for Biped Humanoid Robot with Trunk,” Proceedings of IEEE International Conference on Robotics and Automation, vol. 3 (2002) pp. 31113116.
13.Yamaguchi, J., Soga, E., Setiawan, S. A., Aoyagi, D., Nagamatsu, A. and Takanishi, A., “Development of a bipedal humanoid robot presupposing various whole body motions,” Adv. Robot. 13 (3), 297299 (1999).
14.Mitobe, K., Capi, G. and Nasu, Y., “Control of walking robots based on manipulation of the zero moment point,” Robotica 18 (6), 651657 (2000).
15.Vermeulen, J., Verrelst, B., Lefeber, D., Kool, P. and Vanderborght, B., “A real-time joint trajectory planner for dynamic walking bipeds in the sagittal plane,” Robotica 23 (6), 669680 (2005).
16.Park, J. H. and Chung, H., “ZMP Compensation by Online Trajectory Generation for Biped Robots,” Proceedings of IEEE International Conference on Robotics and Automation, vol. 4 (Oct. 10–15, 1999) pp. 960965.
17.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, vol. 2 (2002) pp. 14041409.
18.Erbatur, K. and Kurt, O., “Humanoid Walking Robot Control with Natural ZMP References,” Proceedings of the Industrial Electronics Conference (IECON), Paris, France (2006) pp. 41004106.
19.Kajita, S., Kanehiro, F., Kaneko, K., Yokoi, K. and Hirukawa, H., “The 3D Linear Inverted Pendulum Mode: A Simple Modeling for a Biped Walking Pattern Generation,” Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Maui, HI, vol. 1 (2001) pp. 239240.
20.Lee, B.-J., Stonier, D., Kim, Y.-D., Yoo, J.-K. and Kim, J.-H., “Modifiable Walking Pattern Generation Using Real-Time ZMP Manipulation for Humanoid Robots,” Proceedings of the IEEE International Conference on Intelligent Robots and Systems, San Diego, CA (2007) pp. 42214226.
21.Hammam, G. B., Orin, D. and Dariush, B., “Whole-Body Humanoid Control from Upper-Body Task Specifications,” Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (May 3–7, 2010) pp. 3398–3405.
22.Hofmann, A., Massaquoi, S., Popovic, M. and Herr, H., “A Sliding Controller for Bipedal Balancing Using Integrated Movement of Contact and Non-Contact Limbs,” Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Sendai, Japan, vol. 2 (2004) pp. 19521959.
23.Park, J., “Synthesis of natural arm swing motion in human bipedal walking,” J. Biomech. 41 (7), 14171426 (2008).
24.Zaoui, C., Bruneau, O., Ouezdou, F. and Maalej, A., “Simulations of the dynamic behavior of a bipedal robot with trunk and arms subjected to 3D external disturbances in a vertical posture, during walking and during object handling,” Multibody Syst. Dyn. 21 (3), 261280 (2009).
25.Yin, C.-B., Zhou, Q.-M., Xu, H.-H. and Yang, M., “Stability maintenance of a humanoid robot under external disturbance,” Kongzhi yu Juece (Control Decis.) 21 (6), 619624 (2006).
26.Erbatur, K., Seven, U., Taskiran, E., Koca, O., Yilmaz, M., Unel, M., Kiziltas, G., Sabanovic, A. and Onat, A., “SURALP: A New Full-Body Humanoid Robot Platform,” 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2009), St. Louis, MO (2009) pp. 49494954.
27.Cao, W.-J. and Xu, J.-X., “Nonlinear integral-type sliding surface for both matched and unmatched uncertain systems,” IEEE Trans. Autom. Control 49 (8), 13551360 (2004).
28.Castanos, F. and Fridman, L., “Analysis and design of integral sliding manifolds for systems with unmatched perturbations,” IEEE Trans. Autom. Control 51 (5), 853858 (2006).
29.Slotine, J.-J. E. and Li, W., Applied Nonlinear Control (Prentice-Hall, Upper Saddle River, NJ, 1991), Ch. 9, pp. 397402.
30.Nikkhah, M., Ashrafiuon, H. and Fahimi, F., “Robust control of underactuated bipeds using sliding modes,” Robotica 25 (3), 367374 (2007).
31.Moosavian, S. A. A., Alghooneh, M. and Takhmar, A., “Cartesian approach for gait planning and control of biped robots on irregular surfaces,” Int. J. Humanoid Robot. 6 (4), 675697 (2009).
32.Tu, K.-Y. and Liu, M.-S., “Planning of sagittal gait of biped robots based on minimum motion energy,” Int. J. Humanoid Robot. 7 (4), 635667 (2010).

Keywords

Related content

Powered by UNSILO

Active disturbance rejection for walking bipedal robots using the acceleration of the upper limbs

  • Joshua Hill (a1) and Farbod Fahimi (a1)

Metrics

Full text views

Total number of HTML views: 0
Total number of PDF views: 0 *
Loading metrics...

Abstract views

Total abstract views: 0 *
Loading metrics...

* Views captured on Cambridge Core between <date>. This data will be updated every 24 hours.

Usage data cannot currently be displayed.