Obstacle-Aided Navigation of a Soft Growing Robot

For many types of robots, avoiding obstacles is necessary to prevent damage to the robot and environment. As a result, obstacle avoidance has historically been an important problem in robot path planning and control. Soft robots represent a paradigm shift with respect to obstacle avoidance because their low mass and compliant bodies can make collisions with obstacles inherently safe. Here we consider the benefits of intentional obstacle collisions for soft robot navigation. We develop and experimentally verify a model of robot-obstacle interaction for a tip-extending soft robot. Building on the obstacle interaction model, we develop an algorithm to determine the path of a growing robot that takes into account obstacle collisions. We find that obstacle collisions can be beneficial for open-loop navigation of growing robots because the obstacles passively steer the robot, both reducing the uncertainty of the location of the robot and directing the robot to targets that do not lie on a straight path from the starting point. Our work shows that for a robot with predictable and safe interactions with obstacles, target locations in a cluttered, mapped environment can be reached reliably by simply setting the initial trajectory. This has implications for the control and design of robots with minimal active steering.

[1]  Allison M. Okamura,et al.  A Tip-Extending Soft Robot Enables Reconfigurable and Deployable Antennas , 2018, IEEE Robotics and Automation Letters.

[2]  Yuan F. Zheng,et al.  Mathematical modeling of a robot collision with its environment , 1985, J. Field Robotics.

[3]  Pål Liljebäck,et al.  Modelling and control of obstacle-aided snake robot locomotion based on jam resolution , 2009, 2009 IEEE International Conference on Robotics and Automation.

[4]  Howie Choset,et al.  Shape-Based Compliance in Locomotion , 2016, Robotics: Science and Systems.

[5]  Daniel I. Goldman,et al.  The dynamics of legged locomotion in heterogeneous terrain: universality in scattering and sensitivity to initial conditions , 2015, Robotics: Science and Systems.

[6]  Allison M. Okamura,et al.  A soft robot that navigates its environment through growth , 2017, Science Robotics.

[7]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[8]  Allison M. Okamura,et al.  Series pneumatic artificial muscles (sPAMs) and application to a soft continuum robot , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Sean Follmer,et al.  Pneumatic Reel Actuator: Design, modeling, and implementation , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[10]  K. Y. Pettersen,et al.  Snake Robot Locomotion in Environments With Obstacles , 2012, IEEE/ASME Transactions on Mechatronics.

[11]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[12]  Bum Hee Lee,et al.  View-time based moving obstacle avoidance using stochastic prediction of obstacle motion , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[13]  W. Fichter A theory for inflated thin-wall cylindrical beams , 1966 .

[14]  Vijay Kumar,et al.  Modeling and control of formations of nonholonomic mobile robots , 2001, IEEE Trans. Robotics Autom..

[15]  D. Rus,et al.  Design, fabrication and control of soft robots , 2015, Nature.

[16]  D. Caleb Rucker,et al.  Mechanics of Continuum Robots with External Loading and General Tendon Routing , 2010, ISER.

[17]  R. L. Comer,et al.  Deflections of AN Inflated Circular-Cylindrical Cantilever Beam , 1963 .

[18]  Allison M. Okamura,et al.  Helical actuation on a soft inflated robot body , 2018, 2018 IEEE International Conference on Soft Robotics (RoboSoft).

[19]  Veljko Potkonjak,et al.  Dynamics of contact tasks in robotics. Part I: general model of robot interacting with environment , 1999 .

[20]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[21]  Michael C. Yip,et al.  Model-Less Feedback Control of Continuum Manipulators in Constrained Environments , 2014, IEEE Transactions on Robotics.

[22]  Jin Seob Kim,et al.  Diffusion-Based Motion Planning for a Nonholonomic Flexible Needle Model , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[23]  Christian Duriez,et al.  Optimization-Based Inverse Model of Soft Robots With Contact Handling , 2017, IEEE Robotics and Automation Letters.

[24]  Pål Liljebäck,et al.  Snake Robot Obstacle-Aided Locomotion: Modeling, Simulations, and Experiments , 2008, IEEE Transactions on Robotics.

[25]  Oussama Khatib,et al.  Probabilistic Estimation of Whole Body Contacts for Multi-Contact Robot Control , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[26]  Robert J. Webster,et al.  Design and Kinematic Modeling of Constant Curvature Continuum Robots: A Review , 2010, Int. J. Robotics Res..

[27]  Hyoukryeol Choi,et al.  Differential-drive in-pipe robot for moving inside urban gas pipelines , 2005, IEEE Transactions on Robotics.