DOI QR코드

DOI QR Code

Development of Android Application for Wireless Control of Omnidirectional Biped Walking of Humanoid Robot

휴머노이드 로봇의 전방향 이족보행 원격제어를 위한 안드로이드 애플리케이션 개발

  • Received : 2013.08.22
  • Accepted : 2014.01.02
  • Published : 2014.02.01

Abstract

Humanoid robot is the most suitable robot platform for effective human interaction and various intelligent services. The present work addresses development of real time wireless control application of humanoid robot's forward and backward walks, and turning in walking. For convenience of human users, the application is developed on Android OS (Operating System) working on his or her smartphone. To this end, theoretic background on various-directional biped walking is proposed based on joint trajectories for forward walking, which have been shaped with a global optimization method. In this paper, backward walking is scheduled by interchange of angles and angular velocities and additional change of signs in angular velocities at all the via-points connecting cubic polynomial trajectories. Turning direction in walking is also implemented by activating the transversal hip joint initially located in the support leg in two stages. After validation of the proposed walking schemes with Matlab simulator, a smartphone application for the omnidirectional walking has been developed to control a humanoid robot platform named DARwIn-OP interconnected via Wi-Fi. Experiment result of the present wireless control of a humanoid robot with smartphone is successful, and the application will be released in application market near future.

Keywords

References

  1. T. Fong, I. Nourbakhsh, and K. Dautenhahn, "A survey of socially interactive robots," Robotics and Autonomous Systems, vol. 42, no. 3, pp. 143-166, Mar. 2003. https://doi.org/10.1016/S0921-8890(02)00372-X
  2. T.-W. Lee, C.-S. Son, and W.-J. Kim, "The implement of intelligent home network system on smart phone," Journal of Korea Institute of Electronic Communication Sciences, vol. 6, no. 4, pp. 505-509, Aug. 2011.
  3. B.-C. Jeon, G.-S. Choi, and S.-J. Lee, "Implementation of appliance control system using smart phone," Journal of Institute of Internet, Broadcasting and Communication (in Korean), vol. 11, no. 3, pp. 67-74, Jun. 2011.
  4. Y. Kim and D. H. Kim, "Development of a personal riding robot controlled by a smartphone based on Android OS," Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 19, no. 7, pp. 592-598, Jul. 2013. https://doi.org/10.5302/J.ICROS.2013.13.1906
  5. H. Jung and D. H. Kim, "Development of a racing game for mobile robots using multiple smartphones," Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 19, no. 10, pp. 861-866, Oct. 2013. https://doi.org/10.5302/J.ICROS.2013.13.8004
  6. Y. J. Kim and D. H. Kim, "Smart phone based image processing methods for motion detection of a moving object via a network camera," Journal of Institute of Control, Robotics, and Systems (in Korean), vol. 19, no. 1, pp. 65-71, Jan. 2013. https://doi.org/10.5302/J.ICROS.2013.19.1.065
  7. http://www.robotappstore.com/
  8. https://play.google.com/store/apps/details?id=robotAppStore. NAORemoteControl
  9. S. Kajita, F. Kanehiro, K. Kaneko, K. Fujiwara, K. Harada, K. Yokoi, and H. Hirukawa, "Biped walking pattern generation by using preview control of zero-moment point," Proc. of International Conference on Robotics and Automation, pp. 1620-1626, Taipei, Taiwan, Sep. 2003.
  10. J.-W. Kim, How to Manage Humanoid Robot by Yourself: BIOLOID, HongRung Publishing Company, 2012.
  11. N.-Y. Choi, Y.-L. Choi, and J.-W. Kim, "Optimal joint trajectory generation for biped walking of humanoid robot based on reference ZMP trajectory," Journal of Korea Robotics Society (in Korean), vol. 8, no. 2, pp. 92-103, Jun. 2013. https://doi.org/10.7746/jkros.2013.8.2.092
  12. M. Mizuno, H. Ohtake, K. Tanaka, and H. O. Wang, "Passive dynamic walking with elastic energy," Proc. of SICE Annual Conference, pp. 3224-3228, 2008.
  13. T. McGeer, "Passive dynamic walking," International Journal of Robotics Research, vol. 9, no. 2, pp. 62-82, Apr. 1990. https://doi.org/10.1177/027836499000900206
  14. J. Kennedy and R. Eberhart, "Particle swarm optimization," Proc. of IEEE International Conf. on Neural Networks, vol. 4, pp. 1942-1948, Nov./Dec. 1995.
  15. E. Kim, T. Kim, and J.-W. Kim, "Three-dimensional modeling of a humanoid in three planes and a motion scheme of biped turning in standing," IET Control Theory and Application, vol. 3, no. 9, pp. 1155-1166, Sep. 2009. https://doi.org/10.1049/iet-cta.2008.0305
  16. S. W. Yoon, TCP/IP Socket Programming, Orange Media, 2011.