An obstacle disturbance selection framework: emergent robot steady states under repeated collisions

Natural environments are often filled with obstacles and disturbances. Traditional navigation and planning approaches normally depend on finding a traversable “free space” for robots to avoid unexpected contact or collision. We hypothesize that with a better understanding of the robot–obstacle interactions, these collisions and disturbances can be exploited as opportunities to improve robot locomotion in complex environments. In this article, we propose a novel obstacle disturbance selection (ODS) framework with the aim of allowing robots to actively select disturbances to achieve environment-aided locomotion. Using an empirically characterized relationship between leg–obstacle contact position and robot trajectory deviation, we simplify the representation of the obstacle-filled physical environment to a horizontal-plane disturbance force field. We then treat each robot leg as a “disturbance force selector” for prediction of obstacle-modulated robot dynamics. Combining the two representations provides analytical insights into the effects of gaits on legged traversal in cluttered environments. We illustrate the predictive power of the ODS framework by studying the horizontal-plane dynamics of a quadrupedal robot traversing an array of evenly-spaced cylindrical obstacles with both bounding and trotting gaits. Experiments corroborate numerical simulations that reveal the emergence of a stable equilibrium orientation in the face of repeated obstacle disturbances. The ODS reduction yields closed-form analytical predictions of the equilibrium position for different robot body aspect ratios, gait patterns, and obstacle spacings. We conclude with speculative remarks bearing on the prospects for novel ODS-based gait control schemes for shaping robot navigation in perturbation-rich environments.

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

[2]  W. Davis The Ecological Approach to Visual Perception , 2012 .

[3]  Dan Negrut,et al.  Collision-induced scattering of a self-propelled slithering robot , 2017, Physical review. E.

[4]  A. Biewener,et al.  Negotiating obstacles: running kinematics of the lizard Sceloporus malachiticus , 2006 .

[5]  Chen Li,et al.  Dynamic traversal of large gaps by insects and legged robots reveals a template , 2018, Bioinspiration & biomimetics.

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

[7]  M. A. MacIver,et al.  Aquatic manoeuvering with counter-propagating waves: a novel locomotive strategy , 2011, Journal of The Royal Society Interface.

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

[9]  L. McBrayer,et al.  Forelimb position affects facultative bipedal locomotion in lizards , 2018, Journal of Experimental Biology.

[10]  D S Dorsch,et al.  Razor clam to RoboClam: burrowing drag reduction mechanisms and their robotic adaptation , 2014, Bioinspiration & biomimetics.

[11]  R. Blickhan The spring-mass model for running and hopping. , 1989, Journal of biomechanics.

[12]  Mark R. Cutkosky,et al.  Smooth Vertical Surface Climbing With Directional Adhesion , 2008, IEEE Transactions on Robotics.

[13]  Daniel E. Koditschek,et al.  RHex: A Simple and Highly Mobile Hexapod Robot , 2001, Int. J. Robotics Res..

[14]  Ronald S. Fearing,et al.  Walking and running on yielding and fluidizing ground , 2012, Robotics: Science and Systems.

[15]  Daniel E. Koditschek,et al.  Vertical hopper compositions for preflexive and feedback-stabilized quadrupedal bounding, pacing, pronking, and trotting , 2018, Int. J. Robotics Res..

[16]  Katie Byl,et al.  Metastable Walking Machines , 2009, Int. J. Robotics Res..

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

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

[19]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

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

[21]  Haldun Komsuoglu,et al.  The Effect of Limb Kinematics on the Speed of a Legged Robot on Granular Media , 2010, 1303.7276.

[22]  Amos G Winter,et al.  Localized fluidization burrowing mechanics of Ensis directus , 2012, Journal of Experimental Biology.

[23]  Philip Holmes,et al.  Mechanical models for insect locomotion: dynamics and stability in the horizontal plane I. Theory , 2000, Biological Cybernetics.

[24]  Chen Li,et al.  Body-terrain interaction affects large bump traversal of insects and legged robots , 2018, Bioinspiration & biomimetics.

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

[26]  Thomas W. Mitchel,et al.  Snakes partition their body to traverse large steps stably , 2019, Journal of Experimental Biology.

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

[28]  Chen Li,et al.  Terradynamically streamlined shapes in animals and robots enhance traversability through densely cluttered terrain , 2015, Bioinspiration & biomimetics.

[29]  Daniel E. Koditschek,et al.  Toward a vocabulary of legged leaping , 2013, 2013 IEEE International Conference on Robotics and Automation.

[30]  Daniel E. Koditschek,et al.  Design Principles for a Family of Direct-Drive Legged Robots , 2016, IEEE Robotics and Automation Letters.

[31]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[32]  Philip Holmes,et al.  Mechanical models for insect locomotion: dynamics and stability in the horizontal plane – II. Application , 2000, Biological Cybernetics.

[33]  Uluc Saranli,et al.  Reactive Planning and Control of Planar Spring–Mass Running on Rough Terrain , 2012, IEEE Transactions on Robotics.

[34]  M. Dickinson,et al.  The control of flight force by a flapping wing: lift and drag production. , 2001, The Journal of experimental biology.

[35]  Pierre Blazevic,et al.  Understanding Snakelike Locomotion Through a Novel Push-Point Approach , 2005 .

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

[37]  Daniel I. Goldman,et al.  Anticipatory control using substrate manipulation enables trajectory control of legged locomotion on heterogeneous granular media , 2015, Defense + Security Symposium.

[38]  Daniel E. Koditschek,et al.  Longitudinal quasi-static stability predicts changes in dog gait on rough terrain , 2017, Journal of Experimental Biology.

[39]  Ian E. Brown,et al.  A Reductionist Approach to Creating and Using Neuromusculoskeletal Models , 2000 .