Fast Recovery of Robot Behaviors

If robots are ever to achieve autonomous motion comparable to that exhibited by animals, they must acquire the ability to quickly recover motor behaviors when damage, malfunction, or environmental conditions compromise their ability to move effectively. We present an approach which allowed our robots and simulated robots to recover high-degree of freedom motor behaviors within a few dozen attempts. % Our approach employs a behavior specification expressing the desired behaviors in terms as rank ordered differential constraints. We show how factoring these constraints through an encoding templates produces a recipe for generalizing a previously optimized behavior to new circumstances in a form amenable to rapid learning. We further illustrate that adequate constraints are generically easy to determine in data-driven contexts. As illustration, we demonstrate our recovery approach on a physical 7 DOF hexapod robot, as well as a simulation of a 6 DOF 2D kinematic mechanism. In both cases we recovered a behavior functionally indistinguishable from the previously optimized motion.

[1]  J. Marsden,et al.  The geometric structure of nonholonomic mechanics , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[2]  Karl Pearson F.R.S. LIII. On lines and planes of closest fit to systems of points in space , 1901 .

[3]  Josh C. Bongard Morphological and environmental scaffolding synergize when evolving robot controllers: artificial life/robotics/evolvable hardware , 2011, GECCO '11.

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

[5]  Bohua Zhan,et al.  Smooth Manifolds , 2021, Arch. Formal Proofs.

[6]  Alessandro Scano,et al.  Kinematic synergies of hand grasps: a comprehensive study on a large publicly available dataset , 2019, Journal of NeuroEngineering and Rehabilitation.

[7]  P. Krishnaprasad,et al.  Nonholonomic mechanical systems with symmetry , 1996 .

[8]  V. Arnold Mathematical Methods of Classical Mechanics , 1974 .

[9]  Peter E. Crouch,et al.  Another view of nonholonomic mechanical control systems , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[10]  J. Guckenheimer,et al.  Estimating the phase of synchronized oscillators. , 2008, Physical review. E, Statistical, nonlinear, and soft matter physics.

[11]  Karen E. Adolph,et al.  The road to walking: What learning to walk tells us about development , 2013 .

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

[13]  M. Golubitsky,et al.  Stable mappings and their singularities , 1973 .

[14]  Kevin C. Galloway,et al.  X-RHex: A Highly Mobile Hexapedal Robot for Sensorimotor Tasks , 2010 .

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

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

[17]  A Pérez-González,et al.  Using kinematic reduction for studying grasping postures. An application to power and precision grasp of cylinders. , 2016, Applied ergonomics.

[18]  Andrew D. Lewis,et al.  Affine connections and distributions with applications to nonholonomic mechanics , 1998 .

[19]  A. D. Lewis,et al.  Controllable kinematic reductions for mechanical systems: concepts,computational tools, and examples , 2001 .

[20]  An Introduction to Geometric Mechanics and Differential Geometry , 2011 .

[21]  J. L. Synge,et al.  Geodesics in non-holonomic geometry , 1928 .

[22]  Andreas Daffertshofer,et al.  PCA in studying coordination and variability: a tutorial. , 2004, Clinical biomechanics.