DOI QR코드

DOI QR Code

Use of Support Vector Regression in Stable Trajectory Generation for Walking Humanoid Robots

  • Kim, Dong-Won (Department of Electrical Engineering and Computer Sciences, University of California) ;
  • Seo, Sam-Jun (Department of Electrical and Electronic Engineering, Anyang University) ;
  • De Silva, Clarence W. (Department of Mechanical Engineering, University of British Columbia) ;
  • Park, Gwi-Tae (Department of Electrical Engineering, Korea University)
  • Received : 2008.08.13
  • Accepted : 2009.08.18
  • Published : 2009.10.31

Abstract

This paper concerns the use of support vector regression (SVR), which is based on the kernel method for learning from examples, in identification of walking robots. To handle complex dynamics in humanoid robot and realize stable walking, this paper develops and implements two types of reference natural motions for a humanoid, namely, walking trajectories on a flat floor and on an ascending slope. Next, SVR is applied to model stable walking motions by considering these actual motions. Three kinds of kernels, namely, linear, polynomial, and radial basis function (RBF), are considered, and the results from these kernels are compared and evaluated. The results show that the SVR approach works well, and SVR with the RBF kernel function provides the best performance. Plus, it can be effectively applied to model and control a practical biped walking robot.

Keywords

References

  1. Y. Guan et al., “Stepping Over Obstacles With Humanoid Robots,” IEEE Trans. Robotics, vol. 22, no. 5, 2006, pp. 958-973. https://doi.org/10.1109/TRO.2006.878962
  2. E. Neo et al., “A Switching Command-Based Whole-Body Operation Method for Humanoid Robots,” IEEE/ASME Trans. Mechatronics, vol. 10, no. 5, 2005, pp. 546-559. https://doi.org/10.1109/TMECH.2005.856112
  3. M. Hirose, Y. Haikawa, and T. Takenaka, “Introduction of Honda Humanoid Robots Development,” Proc. Adv. Sci. Ins., no. 16, 2001, pp. 1-8.
  4. F. Yamasaki et al., “PINO: The Humanoid that Walks,” Proc. IEEE-RAS Int. Conf. Humanoid Robots, 2000.
  5. M. Gienger, K. Loffler, and F. Pfeiffer, “Towards the Design of a Biped Jogging Robot,” Proc. IEEE Int. Conf. Robotics Automation, vol. 4, 2001, pp. 4140-4145.
  6. C.L. Vaughan, “Theories of Bipedal Walking: An Odyssey,” J. Biomechanics, vol. 36, 2003, pp. 513-523. https://doi.org/10.1016/S0021-9290(02)00419-0
  7. T. Reil and C. Massey, “Biologically Inspired Control of Physically Simulated Bipeds,” Theory in Biosci., vol. 120, 2001, pp. 327-339. https://doi.org/10.1007/s12064-001-0026-8
  8. N. Ogihara and N. Yamazaki, “Generation of Human Bipedal Locomotion by a Bio-mimetric Neuro-musculo-skeletal Model,” Biol. Cybern., vol. 84, 2001, pp. 1-11. https://doi.org/10.1007/PL00007977
  9. J. Vermeulen et al., “Trajectory Planning for the Walking Biped 'Lucy',” Int. J. Robotics Research, vol. 25, no. 9, 2006, pp. 867-887. https://doi.org/10.1177/0278364906069343
  10. Y. Hasegawa, T. Arakawa, and T. Fukuda, “Trajectory Generation for Biped Locomotion Robot,” Mechatronics, vol. 10, 2000, pp. 67-89. https://doi.org/10.1016/S0957-4158(99)00052-5
  11. M. Vukobratovic et al., Biped Locomotion, New York, NY: Springer Verlag, 1990.
  12. C.L. Shih et al., “Trajectory Synthesis and Physical Admissibility for a Biped Robot During the Single Support Phase,” Proc. IEEE Int. Conf. Robotics and Automation, vol. 3, 1990, pp. 1646-1652.
  13. A. Dasgupta and Y. Nakamura, “Making Feasible Walking Motion of Humanoid Robots from Human Motion Capture Data,” Proc. IEEE Int. Conf. Robotics and Automation, vol. 2, 1999, pp. 1044-1049.
  14. A. Takanish et al., “The Realization of Dynamic Walking Robot WL-10RD,” Proc. Int. Conf. Advanced Robotics, 1985, pp. 459-466.
  15. K. Hirai et al., “The Development of Honda Humanoid Robot,” Proc. IEEE Int. Conf. Robotics and Automation, vol. 2, 1998, pp. 1321-1326.
  16. Q. Huang et al., “Planning Walking Patterns for a Biped Robot,” IEEE Trans. Robotics Automation, vol. 17, no. 3, 2001, pp. 280-288. https://doi.org/10.1109/70.938385
  17. D. Kim et al., “Fuzzy Modeling of Zero Moment Point Trajectory for a Biped Walking Robot,” Lect. Notes Artif. Int., vol. 3214, 2005, pp. 716-722.
  18. D. Kim, S.J. Seo, and G.T. Park, “Zero-Moment Point Trajectory Modeling of a Biped Walking Robot Using an Adaptive Neurofuzzy Systems,” IEE Proc. Control Theory Appl., vol. 152, 2005, pp. 411-426. https://doi.org/10.1049/ip-cta:20045007
  19. D. Kim et al., “Evolutionary Design of Sugeno-Type Fuzzy System for Humanoid Robot Modeling,” Int. J. Syst. Sci., Accepted for publication.
  20. M. Vukobratovic and B. Brovac, “Zero-Moment Point-Thirty Five Years of Its Life,” Int. J. Humanoid Robotics, vol. 1, 2004, pp. 157-173. https://doi.org/10.1142/S0219843604000083
  21. V. Vapnik, The Nature of Statistical Learning Theory, New York: John Wiley, 1995.
  22. S. Gunn, Support Vector Machines for Classification and Regression, ISIS Technical Report, Image Speech & Intelligent Systems Group, University of Southampton, England, 1998.
  23. W. Wang and Z. Xu, “A Heuristic Training for Support Vector Regression,” Neurocomputing, vol. 61, 2004, pp. 259-275. https://doi.org/10.1016/j.neucom.2003.11.012
  24. D. Casali et al., “Associative Memory Design Using Support Vector Machines,” IEEE Trans. Neural Networks, vol. 17, no. 5, 2006, pp. 1165-1174. https://doi.org/10.1109/TNN.2006.877539
  25. S. Haykin, Neural Networks: A comprehensive Foundation, 2nd ed., Upper Saddle River, NJ: Prentice-Hall, 1999.

Cited by

  1. Energy-Efficiency-Based Gait Control System Architecture and Algorithm for Biped Robots vol.42, pp.6, 2009, https://doi.org/10.1109/tsmcc.2011.2173191
  2. Energy-Efficient SVM Learning Control System for Biped Walking Robots vol.24, pp.5, 2009, https://doi.org/10.1109/tnnls.2013.2242486
  3. Interval type-2 fuzzy weighted support vector machine learning for energy efficient biped walking vol.40, pp.3, 2014, https://doi.org/10.1007/s10489-013-0472-2
  4. 금속 벨로우즈 용접의 결점 탐지를 위한 서포터 벡터 머신의 이용 vol.20, pp.1, 2009, https://doi.org/10.9708/jksci.2015.20.1.011
  5. A Rapid Estimation for Interplanetary Low-Thrust Trajectories Using Support Vector Regression vol.449, pp.None, 2009, https://doi.org/10.1088/1757-899x/449/1/012020