Complex motion planning for NAO humanoid robot

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.

[1]  Kamal Jamshidi,et al.  Curvilinear Bipedal Walk Learning in Nao Humanoid Robot Using a CPG Based Policy Gradient Method , 2011 .

[2]  Maren Bennewitz,et al.  Autonomous climbing of spiral staircases with humanoids , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  T. Röfer,et al.  A Robust Closed-Loop Gait for the Standard Platform League Humanoid , 2009 .

[4]  Bruno Maisonnier,et al.  Choregraphe: a graphical tool for humanoid robot programming , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

[5]  Daniel Maier,et al.  Integrated perception, mapping, and footstep planning for humanoid navigation among 3D obstacles , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Tetsuji Ogawa,et al.  Vision based SLAM for humanoid robots: A survey , 2013, 2013 Second International Japan-Egypt Conference on Electronics, Communications and Computers (JEC-ECC).

[7]  Walid Gomaa,et al.  NAO humanoid robot motion planning based on its own kinematics , 2014, 2014 19th International Conference on Methods and Models in Automation and Robotics (MMAR).

[8]  Zafer Bingul,et al.  Robot Kinematics: Forward and Inverse Kinematics , 2006 .

[9]  Eiichi Yoshida,et al.  Humanoid motion planning for dynamic tasks , 2005, 5th IEEE-RAS International Conference on Humanoid Robots, 2005..

[10]  Maren Bennewitz,et al.  Humanoid robot localization in complex indoor environments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Marc Toussaint,et al.  Whole-body Motion Planning – Building Blocks for Intelligent Systems , 2010 .

[12]  Georgios Pierris,et al.  An interactive tool for designing complex robot motion patterns , 2009, 2009 IEEE International Conference on Robotics and Automation.

[13]  Maren Bennewitz,et al.  Whole-body motion planning for manipulation of articulated objects , 2013, 2013 IEEE International Conference on Robotics and Automation.

[14]  Satoshi Kagami,et al.  An adaptive action model for legged navigation planning , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[15]  KofinasNikolaos,et al.  Complete Analytical Forward and Inverse Kinematics for the NAO Humanoid Robot , 2015 .

[16]  David Gouaillier,et al.  Omni-directional closed-loop walk for NAO , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[17]  Masayuki Inaba,et al.  Toe joints that enhance bipedal and fullbody motion of humanoid robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[18]  J. Srinonchat,et al.  Development Image Processing Technique for Climbing Stair of Small Humaniod Robot , 2008, 2008 International Conference on Computer Science and Information Technology.

[19]  Hanafiah Yussof,et al.  Humanoid robot NAO: Review of control and motion exploration , 2011, 2011 IEEE International Conference on Control System, Computing and Engineering.

[20]  Nicolas Jouandeau,et al.  Walking patterns for real time path planning simulation of humanoids , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.