Humanoid navigation and heavy load transportation in a cluttered environment

Although in recent years several studies aimed at the navigation of robots in cluttered environments, just a few have addressed the problem of robots navigating while moving a large or heavy object. This is especially useful when transporting loads with variable weights and shapes without having to change the robot hardware. On one hand, a major advantage of using a humanoid robot to move an object is that it has arms to firmly grasp it and control it. On the other hand, humanoid robots tend to have higher drift than their wheeled counterparts as well as having significant lateral swing while walking, which propagates to anything they carry. In this work, we present algorithms for a humanoid robot navigating in a cluttered environment while pushing a cart-like object. In addition, the algorithms make use of the hands and arms to articulate the cart when executing tight turns using whole body control scheme to reduce the lateral swing effect on the load and ensure a safe transport. Experiments conducted on a real Nao robot assessed the proposed approach and algorithms, they show that the payload of a humanoid robot can be significantly increased without changing the humanoid robot's hardware, and therefore enact the capacity of humanoid robots in real-life situations.

[1]  Aude Billard,et al.  Catching Objects in Flight , 2014, IEEE Transactions on Robotics.

[2]  Maren Bennewitz,et al.  Learning reliable and efficient navigation with a humanoid , 2010, 2010 IEEE International Conference on Robotics and Automation.

[3]  Masayuki Inaba,et al.  Wheelchair support by a humanoid through integrating environment recognition, whole-body control and human-interface behind the user , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Daniel Maier,et al.  Real-time navigation in 3D environments based on depth camera data , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[5]  Sebastian Thrun,et al.  ARA*: Anytime A* with Provable Bounds on Sub-Optimality , 2003, NIPS.

[6]  Eiichi Yoshida,et al.  Integrating geometric constraints into reactive leg motion generation , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Pierre Blazevic,et al.  Mechatronic design of NAO humanoid , 2009, 2009 IEEE International Conference on Robotics and Automation.

[8]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[9]  Olivier Stasse,et al.  Reverse Control for Humanoid Robot Task Recognition , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[10]  Eiichi Yoshida,et al.  A Local Collision Avoidance Method for Non-strictly Convex Polyhedra , 2008, Robotics: Science and Systems.

[11]  Christian Kirches,et al.  qpOASES: a parametric active-set algorithm for quadratic programming , 2014, Mathematical Programming Computation.

[12]  Eiichi Yoshida,et al.  A Local Collision Avoidance Method for Non-strictly Convex Objects , 2009 .

[13]  James J. Kuffner,et al.  Navigation among movable obstacles: real-time reasoning in complex environments , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[14]  Majid Nili Ahmadabadi,et al.  A multiple robot system for cooperative object transportation with various requirements on task performing , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[15]  Olivier Stasse,et al.  Real-time 3D SLAM for Humanoid Robot considering Pattern Generator Information , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Maxim Likhachev,et al.  Cart pushing with a mobile manipulation system: Towards navigation with moveable objects , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Jun Ota,et al.  Motion planning of multiple mobile robots for Cooperative manipulation and transportation , 2003, IEEE Trans. Robotics Autom..

[18]  Eric Bonabeau,et al.  Cooperative transport by ants and robots , 2000, Robotics Auton. Syst..

[19]  Satoshi Kagami,et al.  Autonomous environment manipulation to assist humanoid locomotion , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).