Real-time pattern generation among obstacles for biped robots

In this paper we present a step-planner embedded in a framework which enables a humanoid robot to navigate among obstacles, exploiting its overall capacities. The system allows the robot to react to changes of user input or changes in a dynamic environment in real-time while walking at reasonable speeds. The proposed method relies neither on external sensors nor on color coding or textured surfaces. The key idea is to use a fast collision model based on swept-sphere-volumes (SSVs) for real-time generation of collision-free footsteps and whole-body trajectories. Using a SSV-based 3D approximation in all control modules enables the robot to avoid collisions with itself and the environment. Obstacles are detected with an on-board RGB-D sensor while the robot navigates through an environment which is not known in advance. A step-planner reacts to high-level user commands like desired velocity and direction or changes in the environment within less than a step. Instead of investigating only the footholds an articulated 3D approximation of the lower leg and the foot is considered to find feasible and optimal footstep locations. Additionally, it provides an initial solution for the swing-foot movement. Finally, collision-free swing-foot trajectories are created in real-time in the feedback control layer using all the foot's degrees of freedom. We validated this approach in experiments with our robot Lola.

[2]  H. Ulbrich,et al.  System Design and Control of Anthropomorphic Walking Robot LOLA , 2009, IEEE/ASME Transactions on Mechatronics.

[3]  Masayuki Inaba,et al.  Online humanoid walking control system and a moving goal tracking experiment , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Hans-Joachim Wünsche,et al.  Walking in unknown environments — A step towards more autonomy , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[5]  Satoshi Kagami,et al.  Autonomous navigation of a humanoid robot over unknown rough terrain using a laser range sensor , 2012, Int. J. Robotics Res..

[6]  Takeo Kanade,et al.  GPU-accelerated real-time 3D tracking for humanoid locomotion and stair climbing , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Oskar von Stryk,et al.  Supervised footstep planning for humanoid robots in rough terrain tasks using a black box walking controller , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[8]  Günther Schmidt,et al.  An approach to environment modelling for biped walking robots , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Masayuki Inaba,et al.  Plane segment finder: algorithm, implementation and applications , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[10]  Olivier Stasse,et al.  Real-time replanning using 3D environment for humanoid robot , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[11]  Robert Wittmann,et al.  Real-time 3D collision avoidance for biped robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Heinz Ulbrich,et al.  Biped walking control based on hybrid position/force control , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Maren Bennewitz,et al.  Anytime search-based footstep planning with suboptimality bounds , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[14]  Olivier Stasse,et al.  Fast Humanoid Robot Collision-Free Footstep Planning Using Swept Volume Approximations , 2012, IEEE Transactions on Robotics.

[15]  Masayuki Inaba,et al.  Vision-based 2.5D terrain modeling for humanoid locomotion , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[16]  Helge J. Ritter,et al.  Deformable trees - exploiting local obstacle avoidance , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[17]  Friedrich Pfeiffer,et al.  A collocation method for real-time walking pattern generation , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[18]  Heinz Ulbrich,et al.  Vertical Angular Momemtum Minimization for Biped Robots with Kinematically Redundant Joints , 2012 .

[19]  Takeshi Ohashi,et al.  Obstacle avoidance and path planning for humanoid robots using stereo vision , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[20]  Masayuki Inaba,et al.  Online decision of foot placement using singular LQ preview regulation , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[21]  Satoshi Kagami,et al.  Biped navigation in rough environments using on-board sensing , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Robert Wittmann,et al.  An estimation model for footstep modifications of biped robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Robin Deits,et al.  Footstep planning on uneven terrain with mixed-integer convex optimization , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[24]  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.

[25]  Heinz Ulbrich,et al.  Experiments in fast biped walking , 2011, 2011 IEEE International Conference on Mechatronics.

[26]  Thomas Buschmann,et al.  Simulation and Control of Biped Walking Robots , 2010 .

[27]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[28]  Heinz Ulbrich,et al.  Self-collision avoidance and angular momentum compensation for a biped humanoid robot , 2011, 2011 IEEE International Conference on Robotics and Automation.

[29]  Cyrill Stachniss,et al.  Vision-Based humanoid Navigation using Self-Supervised Obstacle Detection , 2013, Int. J. Humanoid Robotics.

[30]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[31]  Satoshi Kagami,et al.  An intelligent joystick for biped control , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[32]  Friedrich Pfeiffer,et al.  Computer system and control of biped "Johnnie" , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[33]  Masahiro Fujita,et al.  3D Perception and Environment Map Generation for Humanoid Robot Navigation , 2008, Int. J. Robotics Res..

[34]  Ansgar Büschges,et al.  Event-based walking control — From neurobiology to biped robots , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.