Moving sidewinding forward: optimizing contact patterns for limbless robots via geometric mechanics

Contact planning is crucial to the locomotion performance of limbless robots. Typically, the pattern by which contact is made and broken between the mechanism and its environment determines the motion of the robot. The design of these patterns, often called contact patterns, is a difficult problem. In previous work, the prescription of contact patterns was derived from observations of biological systems or determined empirically from black-box optimization algorithms. However, such contact pattern prescription is only applicable to specific mechanisms, and is challenging to generalize. For example, the stable and effective contact pattern prescribed for a 12-link limbless robot can be neither stable nor effective for a 6-link limbless robot. In this paper, using a geometric motion planning scheme, we develop a framework to design, optimize, and analyze contact patterns to generate effective motion in the desired directions. Inspired by prior work in geometric mechanics, we separate the configuration space into a shape space (the internal joint angles), a contact state space, and a position space; then we optimize the function that couples the contact state space and the shape space. Our framework provides physical insights into the contact pattern design and reveals principles of empirically derived contact pattern prescriptions. Applying this framework, we can not only control the direction of motion of a 12-link limbless robot by modulating the contact patterns, but also design effective sidewinding gaits for robots with fewer motors (e.g., a 6-link robot). We test our designed gaits by robophysical experiments and obtain excellent agreement. We expect our scheme can be broadly applicable to robots which make/break contact.

[1]  Jennifer M. Rieser,et al.  Mechanical diffraction reveals the role of passive dynamics in a slithering snake , 2019, Proceedings of the National Academy of Sciences.

[2]  Chen Li,et al.  A Terradynamics of Legged Locomotion on Granular Media , 2013, Science.

[3]  R J Full,et al.  Templates and anchors: neuromechanical hypotheses of legged locomotion on land. , 1999, The Journal of experimental biology.

[4]  Sarah S. Sharpe,et al.  Locomotor benefits of being a slender and slick sand-swimmer , 2015, The Journal of Experimental Biology.

[5]  B. Jayne Kinematics of terrestrial snake locomotion , 1986 .

[6]  Howie Choset,et al.  Limbless locomotors that turn in place , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Yang Ding,et al.  Undulatory swimming in sand: experimental and simulation studies of a robotic sandfish , 2011, Int. J. Robotics Res..

[8]  Howie Choset,et al.  Frequency Modulation of Body Waves to Improve Performance of Limbless Robots , 2020, RSS 2020.

[9]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[10]  Robert W. Batterman,et al.  Falling Cats, Parallel Parking, and Polarized Light , 2003 .

[11]  D. Goldman,et al.  Modulation of orthogonal body waves enables high maneuverability in sidewinding locomotion , 2015, Proceedings of the National Academy of Sciences.

[12]  Daniel I. Goldman,et al.  Side-impact collision: mechanics of obstacle negotiation in sidewinding snakes , 2020, bioRxiv.

[13]  D. Goldman,et al.  Sidewinding with minimal slip: Snake and robot ascent of sandy slopes , 2014, Science.

[14]  Howie Choset,et al.  Geometric Motion Planning for Systems With Toroidal and Cylindrical Shape Spaces , 2018, Volume 3: Modeling and Validation; Multi-Agent and Networked Systems; Path Planning and Motion Control; Tracking Control Systems; Unmanned Aerial Vehicles (UAVs) and Application; Unmanned Ground and Aerial Vehicles; Vibration in Mechanical Systems; Vibrat.

[15]  Joel W. Burdick,et al.  The Geometric Mechanics of Undulatory Robotic Locomotion , 1998, Int. J. Robotics Res..

[16]  Richard M. Murray,et al.  Geometric phases and robotic locomotion , 1995, J. Field Robotics.

[17]  Jerrold E. Marsden,et al.  Introduction to Mechanics and Symmetry: A Basic Exposition of Classical Mechanical Systems , 1999 .

[18]  D. Goldman,et al.  The effectiveness of resistive force theory in granular locomotiona) , 2014 .

[19]  Jennifer M. Rieser,et al.  Tail use improves performance on soft substrates in models of early vertebrate land locomotors , 2016, Science.

[20]  Jerrold E. Marsden,et al.  Geometric Foundations of Motion and Control , 2003 .

[21]  F. Wilczek,et al.  Geometric Phases in Physics , 1989 .

[22]  H. Choset,et al.  Nonconservativity and noncommutativity in locomotion , 2015 .

[23]  Howie Choset,et al.  Coordination of back bending and leg movements for quadrupedal locomotion , 2018, Robotics: Science and Systems.

[24]  Jennifer M. Rieser,et al.  Functional consequences of convergently evolved microscopic skin features on snake locomotion , 2021, Proceedings of the National Academy of Sciences.

[25]  Harvey B. Lillywhite,et al.  How Snakes Work: Structure, Function and Behavior of the World's Snakes , 2014 .

[26]  D. Goldman,et al.  Optimizing coordinate choice for locomotion systems with toroidal shape spaces , 2020, 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[27]  Howie Choset,et al.  Simplifying Gait Design via Shape Basis Optimization , 2016, Robotics: Science and Systems.

[28]  Howie Choset,et al.  A Hierarchical Geometric Framework to Design Locomotive Gaits for Highly Articulated Robots , 2019, Robotics: Science and Systems.

[29]  Perrin E. Schiebel,et al.  Geometric phase and dimensionality reduction in locomoting living systems , 2019 .

[30]  Howie Choset,et al.  A review on locomotion robophysics: the study of movement at the intersection of robotics, soft matter and dynamical systems , 2016, Reports on progress in physics. Physical Society.

[31]  S. Alben Efficient sliding locomotion with isotropic friction. , 2019, Physical review. E.

[32]  Ross L. Hatton,et al.  Soap-bubble optimization of gaits , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[33]  Ken Kamrin,et al.  Mitigating memory effects during undulatory locomotion on hysteretic materials , 2019, bioRxiv.

[34]  Howie Choset,et al.  Coordination of lateral body bending and leg movements for sprawled posture quadrupedal locomotion , 2021, Int. J. Robotics Res..