Trajectory Optimization for Biped Robots Walking Up-and-Down Stairs based on Genetic Algorithms

유전자 알고리즘을 이용한 이족보행 로봇의 계단 보행

  • 전권수 (한양대학교 메카트로닉스.시스템 공학과) ;
  • 권오흥 (한양대학교 메카트로닉스.시스템 공학과) ;
  • 박종현 (한양대학교 기계공학부)
  • Published : 2006.04.01

Abstract

In this paper, we propose an optimal trajectory for biped robots to move up-and-down stairs using a genetic algorithm and a computed-torque control for biped robots to be dynamically stable. First, a Real-Coded Genetic Algorithm (RCGA) which of operators are composed of reproduction, crossover and mutation is used to minimize the total energy. Constraints are divided into equalities and inequalities: Equality constraints consist of a position condition at the start and end of a step period and repeatability conditions related to each joint angle and angular velocity. Inequality constraints include collision avoidance conditions of a swing leg at the face and edge of a stair, knee joint conditions with respect to the avoidance of the kinematic singularity, and the zero moment point condition with respect to the stability into the going direction. In order to approximate a gait, each joint angle trajectory is defined as a 4-th order polynomial of which coefficients are chromosomes. The effectiveness of the proposed optimal trajectory is shown in computer simulations with a 6-dof biped robot that consists of seven links in the sagittal plane. The trajectory is more efficient than that generated by the modified GCIPM. And various trajectories generated by the proposed GA method are analyzed in a viewpoint of the consumption energy: walking on even ground, ascending stairs, and descending stairs.

Keywords

References

  1. Park, J. H. and Kim, K. D., 'Biped Robot Waking Using Gravity-Compensated Inverted Pendulum Mode and Computed Torque Control,' Proc. Int. Conf. on Robotics and Automation, pp. 3528-3533, 1998
  2. Choi, S. H., Choi, Y. H. and Kim, J. G, 'Optimal Walking Trajectory Generation for a Biped Robot Using Genetic Algorithm,' Proc. Int. Conf. on Intelligent Robots and Systems, pp. 1456-1461, 1999 https://doi.org/10.1109/IROS.1999.811684
  3. Cheng, M. Y. and Lin, C. S., 'Genetic Algorithm for Control Design of Biped Locomotion,' IEEE, pp. 1315-1320, 1995 https://doi.org/10.1109/ICSMC.1995.537954
  4. Park, J. H. and Choi, M. S., 'Generation of An Optimal Gait Trajectory for Biped Robots Using A Genetic Algorithm,' JSME International Journal, 2004 https://doi.org/10.1299/jsmec.47.715
  5. Chevallereau, C., Formal'sky, A. and Perrin, B., 'Low Energy Cost Reference Trajectories for a Biped Robot,' Proc. Int. Conf. on Robotics and Automation, pp. 1398-1404, 1998 https://doi.org/10.1109/ROBOT.1998.677300
  6. Shih, C. L., 'Ascending and Descending Stairs for a Biped Robot,' IEEE Transactions on Systems, Man and Cybernetics-Part A: Systems and Humans, Vol. 29, No.3, pp. 255-268, 1999 https://doi.org/10.1109/3468.759271
  7. Jeon, K. S. and Park, J. H., 'Energy Optimization of a Biped Robot for Walking a Staircase Using Genetic Algorithms,' Proc. Int. Conf. on Control, Automation and Systems, pp. 215-219, 2003
  8. Tzafestas, S., Raibert, M. and Tzafestas, C., 'Robust Sliding-mode Control Applied to a 5-Link Biped Robot,' Journal of Intelligent and Robotic Systems 15, pp. 67-133,1996 https://doi.org/10.1007/BF00435728
  9. Furusho, J. and Sano, A., 'Sensor-based control of a nine-link biped,' Int. J. of Robotics Research, Vol. 9, No.2, pp. 83-98, 1990 https://doi.org/10.1177/027836499000900207
  10. Goldberg, D. E., 'Genetic Algorithm in Search, Optimization, and Machine Learning,' Addison Wesley, 1989
  11. Jin, G G, 'Genetic Algorithms and Their Applications,' Kyo Woo Sa, 2002