Complex Motion Planning for NAO Humanoid Robot

Walaa Gouda, Walid Gomaa

2014

Abstract

In this paper, we introduce an integrated approach that enables a humanoid robot to plan and robustly execute whole body motions including stepping over, climbing up or down obstacles as well as climbing up straight staircase using only onboard sensing. Reliable and accurate sequence of motions for humanoid robots operating in complex indoor environments is a prerequisite for robots to fulfill high level tasks. The design of complex dynamic motions is achievable only through the use of robot kinematics. Based on the recognized object from the robot database, using the robot camera, a sequence of actions for avoiding that object is executed. As demonstrated in simulation as well as real world experiments with NAO humanoid, NAO can reliably execute robustly whole body movements in cluttered, multi-level environments containing objects of various shapes and sizes.

References

  1. Burget, F., Hornung, A., and Bennewitz, M. (2013). Wholebody motion planning for manipulation of articulated objects. In Robotics and Automation (ICRA), 2013 IEEE International Conference on, pages 1656-1662. IEEE.
  2. Chestnutt, J. E., Nishiwaki, K., Kuffner, J., and Kagami, S. (2007). An adaptive action model for legged navigation planning. In Humanoids, pages 196-202.
  3. Cyberbotics (2014). Webots: the mobile robotics simulation software @ONLINE.
  4. Gienger, M., Toussaint, M., and Goerick, C. (2010). Wholebody motion planning-building blocks for intelligent systems. In Motion Planning for Humanoid Robots, pages 67-98. Springer.
  5. Gouaillier, D., Collette, C., and Kilner, C. (2010). Omnidirectional closed-loop walk for nao. In Humanoid Robots (Humanoids), 2010 10th IEEE-RAS International Conference on, pages 448-454. IEEE.
  6. Gouda, W. and Gomaa, W. (2014). Nao humanoid robot motion planning based on its own kinematics. In Press.
  7. Gouda, W., Gomaa, W., and Ogawa, T. (2013). Vision based slam for humanoid robots: A survey. In Electronics, Communications and Computers (JEC-ECC), 2013 Japan-Egypt International Conference on, pages 170-175. IEEE.
  8. Graf, C., Härtl, A., Röfer, T., and Laue, T. (2009). A robust closed-loop gait for the standard platform league humanoid. In Proceedings of the Fourth Workshop on Humanoid Soccer Robots in conjunction with the, pages 30-37.
  9. Hornung, A., Wurm, K. M., and Bennewitz, M. (2010). Humanoid robot localization in complex indoor environments. In Intelligent Robots and Systems (IROS), 2010 IEEE/RSJ International Conference on, pages 1690- 1695. IEEE.
  10. Hugel, V. and Jouandeau, N. (2012). Walking patterns for real time path planning simulation of humanoids. In RO-MAN, 2012 IEEE, pages 424-430. IEEE.
  11. Kofinas, N. (2012). Forward and inverse kinematics for the NAO humanoid robot. PhD thesis, Diploma thesis, Technical University of Crete, Greece.
  12. Kucuk, S. and Bingul, Z. (2006). Robot kinematics: forward and inverse kinematics. Industrial Robotics: Theory, Modeling and Control, pages 117-148.
  13. Maier, D., Lutz, C., and Bennewitz, M. (2013). Integrated perception, mapping, and footstep planning for humanoid navigation among 3d obstacles. In Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on, pages 2658-2664. IEEE.
  14. Nishiwaki, K., Kagami, S., Kuniyoshi, Y., Inaba, M., and Inoue, H. (2002). Toe joints that enhance bipedal and fullbody motion of humanoid robots. In Robotics and Automation, 2002. Proceedings. ICRA'02. IEEE International Conference on, volume 3, pages 3105- 3110. IEEE.
  15. Oßwald, S., Gorog, A., Hornung, A., and Bennewitz, M. (2011). Autonomous climbing of spiral staircases with humanoids. In Intelligent Robots and Systems (IROS), 2011 IEEE/RSJ International Conference on, pages 4844-4849. IEEE.
  16. Pierris, G. and Lagoudakis, M. G. (2009). An interactive tool for designing complex robot motion patterns. In Robotics and Automation, 2009. ICRA'09. IEEE International Conference on, pages 4013-4018. IEEE.
  17. Pot, E., Monceaux, J., Gelin, R., and Maisonnier, B. (2009). Choregraphe: a graphical tool for humanoid robot programming. In Robot and Human Interactive Communication, 2009. RO-MAN 2009. The 18th IEEE International Symposium on, pages 46-51. IEEE.
  18. Samakming, W. and Srinonchat, J. (2008). Development image processing technique for climbing stair of small humaniod robot. In Computer Science and Information Technology, 2008. ICCSIT'08. International Conference on, pages 616-619. IEEE.
  19. Shahbazi, H., Jamshidi, K., and Monadjemi, A. H. (2012). Curvilinear bipedal walk learning in nao humanoid robot using a cpg based policy gradient method. Applied Mechanics and Materials, 110:5161-5166.
  20. Shamsuddin, S., Ismail, L. I., Yussof, H., Ismarrubie Zahari, N., Bahari, S., Hashim, H., and Jaffar, A. (2011). Humanoid robot nao: Review of control and motion exploration. In Control System, Computing and Engineering (ICCSCE), 2011 IEEE International Conference on, pages 511-516. IEEE.
  21. Yoshida, E., Belousov, I., Esteves, C., and Laumond, J.- P. (2005). Humanoid motion planning for dynamic tasks. In Humanoid Robots, 2005 5th IEEE-RAS International Conference on, pages 1-6. IEEE.
Download


Paper Citation


in Harvard Style

Gouda W. and Gomaa W. (2014). Complex Motion Planning for NAO Humanoid Robot . In Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-040-6, pages 402-409. DOI: 10.5220/0005051904020409


in Bibtex Style

@conference{icinco14,
author={Walaa Gouda and Walid Gomaa},
title={Complex Motion Planning for NAO Humanoid Robot},
booktitle={Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2014},
pages={402-409},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005051904020409},
isbn={978-989-758-040-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - Complex Motion Planning for NAO Humanoid Robot
SN - 978-989-758-040-6
AU - Gouda W.
AU - Gomaa W.
PY - 2014
SP - 402
EP - 409
DO - 10.5220/0005051904020409