DOI QR코드

DOI QR Code

Posture Optimization for a Humanoid Robot using Particle Swarm Optimization

PSO를 이용한 휴머노이드 로봇의 최적자세 생성

  • Yun, JaeHum (Department of Electronic Engineering, Dong-A University) ;
  • Chien, Dang Van (Department of Electronic Engineering, Dong-A University) ;
  • Tin, Tran Trung (Department of Electronic Engineering, Dong-A University) ;
  • Kim, Jong-Wook (Department of Electronic Engineering, Dong-A University)
  • Received : 2014.05.28
  • Accepted : 2014.07.01
  • Published : 2014.08.25

Abstract

Humanoid robot is the most suitable robot platform for effective human and robot interaction. However, the robot's complicated body structure containing more than twenty joint actuators makes it difficult to generate stable and elaborate postures using the conventional inverse kinematic method. This paper proposes an alternative approach to generate difficult postures of touching an object placed in front of the foot by the left or right hand with its torso bent forward in single support phase using the fast computational optimization method, particle swarm optimization. The simulated postures are also applied to a commercial humanoid robot platform, which validates the feasibility of the proposed approach.

휴머노이드 로봇은 인간-로봇 상호작용에 가장 효과적인 로봇 플랫폼이지만 20개 이상의 관절로 구성되어 있을 만큼 복잡한 구조여서 전통적인 역기구학적 방법으로 안정되면서도 정교한 자세를 생성하기가 어렵다. 본 논문에서는 고속 연산최적화 기법인 Particle Swarm Optimization 기법을 사용해서 앞쪽 지면에 놓인 물체를 단측지지 상태로 상체를 굽혀서 왼팔이나 오른팔로 집는 고난도의 자세를 생성하고, 이를 상용 휴머노이드 로봇 플랫폼에 적용하여 검증함으로써 제안 된 방법의 적용 가능성을 확인한다.

Keywords

References

  1. Y.-T. Kim, S.-H. Noh, and H.-J. Lee, "Walking and stabilization algorithm of a biped robot on the uneven ground," Proceedings of KFIS Fall Conference, vol. 14, no. 2, pp. 71-74, 2004.
  2. S.-H. Noh and Y.-T. Kim, "Behavior planning for humanoid robot using behavior primitive", KIIS, vol. 19, no. 1, pp. 108-114, 2009. https://doi.org/10.5391/JKIIS.2009.19.1.108
  3. A. Wakabayashi, S. Motomura, and S. Kato, "Associative motion generation for humanoid robot reflecting human body movement," International Journal of Fuzzy Logic and Intelligent Systems, vol. 12, no. 2, pp. 121-130, June 2012. https://doi.org/10.5391/IJFIS.2012.12.2.121
  4. G. Tevatia and S. Schaal, "Inverse kinematics for humanoid robot," Proceedings of the 2000 IEEE International Conference on Robotics & Automation, pp. 294-299, 2000.
  5. D. S. Hettiarachchi and H. Iba, "An evolutionary computational approach to humanoid motion planning," International Journal of Advanced Robotics, vol. 9, no. 167, pp. 1-11, 2012. https://doi.org/10.5772/7789
  6. M. Vukobratovic and D. Juricic, "Contribution to the synthesis of biped gait," Proc. IFAC Symp. Technical and Biological Problem on Control, Erevan, USSR, 1968.
  7. K. An, Y.-W. Cho, K. Seo, "Generation of falling motion for humanoid robot using GA," KIIS, vol. 17, no. 6, pp. 843-848. 2007. https://doi.org/10.5391/JKIIS.2007.17.6.843
  8. K.-J. Choi and D. S. Hong, "Posture optimization for a humanoid robot using a simple genetic algorithm," International Journal of Precision Engineering and Manufacturing, vol. 11, no. 3, pp. 381-390, 2010. https://doi.org/10.1007/s12541-010-0044-x
  9. J. -W. Kim, How to Manage Humanoid Robot By Yourself: BIOLOID, HongRung Publishing Company, 2012.
  10. J. Kennedy and R. Eberhart, "Particle Swarm Optimization," Proceedings of IEEE International Conf. on Neural Networks, vol. 4, pp. 1942-1948, Nov/Dec 1995.
  11. S.-S. Kim and Y.-T. Kim, "Footstep planning of biped robot using particle swarm optimization," KIIS, vol. 18, no. 4, pp. 566-571, 2009. https://doi.org/10.5391/JKIIS.2008.18.4.566
  12. S.-W. Kim and D. H. Kim, "Design of leg length for a legged walking robot based on Theo Jansen using PSO," KIIS, vol. 21, no. 5, pp. 660-666, 2011. https://doi.org/10.5391/JKIIS.2011.21.5.660

Cited by

  1. Marathon Game and Strategy of Humanoid Robot vol.26, pp.1, 2016, https://doi.org/10.5391/JKIIS.2016.26.1.064
  2. Strategy for Sprint Race of Humanoid Robot vol.26, pp.5, 2016, https://doi.org/10.5391/JKIIS.2016.26.5.390