Local Online Motor Babbling: Learning Motor Abundance of a Musculoskeletal Robot Arm*

Motor babbling and goal babbling has been used for sensorimotor learning of highly redundant systems in soft robotics. Recent works in goal babbling have demonstrated successful learning of inverse kinematics (IK) on such systems, and suggest that babbling in the goal space better resolves motor redundancy by learning as few yet efficient sensorimotor mappings as possible. However, for musculoskeletal robot systems, motor redundancy can provide useful information to explain muscle activation patterns, thus the term motor abundance. In this work, we introduce some simple heuristics to empirically define the unknown goal space, and learn the IK of a 10 DoF musculoskeletal robot arm using directed goal babbling. We then further propose local online motor babbling guided by Covariance Matrix Adaptation Evolution Strategy (CMA-ES), which bootstraps on the goal babbling samples for initialization, such that motor abundance can be queried online for any static goal. Our approach leverages the resolving of redundancies and the efficient guided exploration of motor abundance in two stages of learning, allowing both kinematic accuracy and motor variability at the queried goal. The result shows that local online motor babbling guided by CMA-ES can efficiently explore motor abundance at queried goal positions on a musculoskeletal robot system and gives useful insights in terms of muscle stiffness and synergy.

[1]  Richard P. Paul,et al.  Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[2]  Teuvo Kohonen,et al.  The self-organizing map , 1990 .

[3]  Stephen Grossberg,et al.  Vector associative maps: Unsupervised real-time error-based learning and control of movement trajectories , 1991, Neural Networks.

[4]  H. Tanaka,et al.  Applying a flexible microactuator to robotic mechanisms , 1992, IEEE Control Systems.

[5]  Blake Hannaford,et al.  Measurement and modeling of McKibben pneumatic artificial muscles , 1996, IEEE Trans. Robotics Autom..

[6]  Nikolaus Hansen,et al.  Adapting arbitrary normal mutation distributions in evolution strategies: the covariance matrix adaptation , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[7]  D. Wolpert,et al.  Internal models in the cerebellum , 1998, Trends in Cognitive Sciences.

[8]  Nikolaus Hansen,et al.  Verallgemeinerte individuelle Schrittweitenregelung in der Evolutionsstrategie , 1998 .

[9]  M. Latash There is no motor redundancy in human movements. There is motor abundance. , 2000, Motor control.

[10]  Stefan Schaal,et al.  Learning inverse kinematics , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[11]  Kalyanmoy Deb,et al.  On self-adaptive features in real-parameter evolutionary algorithms , 2001, IEEE Trans. Evol. Comput..

[12]  Masayuki Inaba,et al.  Building Spined Muscle-Tendon Humanoid , 2001, ISRR.

[13]  Dirk Lefeber,et al.  Pneumatic artificial muscles: Actuators for robotics and automation , 2002 .

[14]  Ian D. Walker,et al.  Kinematics and the Implementation of an Elephant's Trunk Manipulator and Other Continuum Style Robots , 2003, J. Field Robotics.

[15]  Petros Koumoutsakos,et al.  Reducing the Time Complexity of the Derandomized Evolution Strategy with Covariance Matrix Adaptation (CMA-ES) , 2003, Evolutionary Computation.

[16]  Andreas Schulz,et al.  A Human-Like Robot Hand and Arm with Fluidic Muscles: Biologically Inspired Construction and Functionality , 2003, Embodied Artificial Intelligence.

[17]  Y. Demiris,et al.  From motor babbling to hierarchical learning by imitation: a robot developmental pathway , 2005 .

[18]  Chandana Paul,et al.  Morphological computation: A basis for the analysis of morphology and control requirements , 2006, Robotics Auton. Syst..

[19]  Lena H Ting,et al.  Muscle synergy organization is robust across a variety of postural perturbations. , 2006, Journal of neurophysiology.

[20]  R. Pfeifer,et al.  Self-Organization, Embodiment, and Biologically Inspired Robotics , 2007, Science.

[21]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[22]  Ian D. Walker,et al.  A Neural Network Controller for Continuum Robots , 2007, IEEE Transactions on Robotics.

[23]  Paolo Dario,et al.  Design and Development of a Soft Actuator for a Robot Inspired by the Octopus Arm , 2008, ISER.

[24]  Ian D. Walker,et al.  Soft robotics: Biological inspiration, state of the art, and future research , 2008 .

[25]  Ryuma Niiyama Learning to Jump with a Musculoskeletal Robot using a Sparse Coding of Activation , 2009 .

[26]  M. Tresch,et al.  The case for and against muscle synergies , 2022 .

[27]  Tom Schaul,et al.  Exponential natural evolution strategies , 2010, GECCO '10.

[28]  Yasuo Kuniyoshi,et al.  Athlete Robot with applied human muscle activation patterns for bipedal running , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[29]  Ian D. Walker,et al.  A model-based sliding mode controller for extensible continuum robots , 2010 .

[30]  Jochen J. Steil,et al.  Goal Babbling Permits Direct Learning of Inverse Kinematics , 2010, IEEE Transactions on Autonomous Mental Development.

[31]  Xin Chen,et al.  Soft Mobile Robots with On-Board Chemical Pressure Generation , 2011, ISRR.

[32]  Ian D. Walker,et al.  Task-space control of extensible continuum manipulators , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[33]  Filip Ilievski,et al.  Multigait soft robot , 2011, Proceedings of the National Academy of Sciences.

[34]  Jochen J. Steil,et al.  Online Goal Babbling for rapid bootstrapping of inverse models in high dimensions , 2011, 2011 IEEE International Conference on Development and Learning (ICDL).

[35]  B Mazzolai,et al.  An octopus-bioinspired solution to movement and manipulation for soft robots , 2011, Bioinspiration & biomimetics.

[36]  Jan Peters,et al.  Model learning for robot control: a survey , 2011, Cognitive Processing.

[37]  Alexander Verl,et al.  The Bionic Handling Assistant: a success story of additive manufacturing , 2011 .

[38]  Mark L. Latash,et al.  The bliss (not the problem) of motor abundance (not redundancy) , 2012, Experimental Brain Research.

[39]  Minoru Asada,et al.  Real-Time Inverse Dynamics Learning for Musculoskeletal Robots based on Echo State Gaussian Process Regression , 2012, Robotics: Science and Systems.

[40]  Koh Hosoda,et al.  Direct teaching method for musculoskeletal robots driven by pneumatic artificial muscles , 2012, 2012 IEEE International Conference on Robotics and Automation.

[41]  Koh Hosoda,et al.  Humanlike shoulder complex for musculoskeletal robot arms , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[42]  Koh Hosoda,et al.  Anthropomorphic Muscular–Skeletal Robotic Upper Limb for Understanding Embodied Intelligence , 2012, Adv. Robotics.

[43]  Helmut Hauser,et al.  Towards a theoretical foundation for morphological computation with compliant bodies , 2011, Biological Cybernetics.

[44]  Yasuo Kuniyoshi,et al.  Biomechanical Approach to Open-Loop Bipedal Running with a Musculoskeletal Athlete Robot , 2012, Adv. Robotics.

[45]  Paolo Dario,et al.  Soft Robot Arm Inspired by the Octopus , 2012, Adv. Robotics.

[46]  Helmut Hauser,et al.  A soft body as a reservoir: case studies in a dynamic model of octopus-inspired soft robotic arm , 2013, Front. Comput. Neurosci..

[47]  Jan Peters,et al.  Probabilistic Movement Primitives , 2013, NIPS.

[48]  Cecilia Laschi,et al.  A feed-forward neural network learning the inverse kinetics of a soft cable-driven manipulator moving in three-dimensional space , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[49]  C. Majidi Soft Robotics: A Perspective—Current Trends and Prospects for the Future , 2014 .

[50]  Helmut Hauser,et al.  Spine dynamics as a computational resource in spine-driven quadruped locomotion , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[51]  R. Wood,et al.  Meshworm: A Peristaltic Soft Robot With Antagonistic Nickel Titanium Coil Actuators , 2013, IEEE/ASME Transactions on Mechatronics.

[52]  Marc Schoenauer,et al.  Multidisciplinary Optimization in the Design of Future Space Launchers , 2013 .

[53]  Pierre-Yves Oudeyer,et al.  Active learning of inverse models with intrinsically motivated goal exploration in robots , 2013, Robotics Auton. Syst..

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

[55]  Oliver Sawodny,et al.  Trajectory optimization of pneumatically actuated, redundant continuum manipulators , 2014, 2014 American Control Conference.

[56]  Guy Lever,et al.  Deterministic Policy Gradient Algorithms , 2014, ICML.

[57]  Ian D. Walker,et al.  Empirical investigation of closed-loop control of extensible continuum manipulators , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[58]  Jochen J. Steil,et al.  Efficient Exploratory Learning of Inverse Kinematics on a Bionic Elephant Trunk , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[59]  Darwin G. Caldwell,et al.  Learning by imitation with the STIFF-FLOP surgical robot: a biomimetic approach inspired by octopus movements , 2014, ROBIO 2014.

[60]  Daniela Rus,et al.  Autonomous Soft Robotic Fish Capable of Escape Maneuvers Using Fluidic Elastomer Actuators. , 2014, Soft robotics.

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

[62]  Oliver Sawodny,et al.  Model-based feedforward position control of constant curvature continuum robots using feedback linearization , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[63]  Masayuki Inaba,et al.  A sensor-driver integrated muscle module with high-tension measurability and flexibility for tendon-driven robots , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[64]  Cecilia Laschi,et al.  Neural Network and Jacobian Method for Solving the Inverse Statics of a Cable-Driven Soft Arm With Nonconstant Curvature , 2015, IEEE Transactions on Robotics.

[65]  M Giorelli,et al.  Learning the inverse kinetics of an octopus-like manipulator in three-dimensional space , 2015, Bioinspiration & biomimetics.

[66]  Ashitava Ghosal,et al.  Exploration of joint redundancy but not task space variability facilitates supervised motor learning , 2016, Proceedings of the National Academy of Sciences.

[67]  Matteo Cianchetti,et al.  Learning Global Inverse Kinematics Solutions for a Continuum Robot , 2016 .

[68]  Matteo Cianchetti,et al.  Learning Global Inverse Statics Solution for a Redundant Soft Robot , 2016, ICINCO.

[69]  Koh Hosoda,et al.  Muscular-skeletal humanoid robot for body image construction , 2016, 2016 International Symposium on Micro-NanoMechatronics and Human Science (MHS).

[70]  Nikolaus Hansen,et al.  The CMA Evolution Strategy: A Tutorial , 2016, ArXiv.

[71]  Kaspar Althoefer,et al.  Kinematic Control of Continuum Manipulators Using a Fuzzy-Model-Based Approach , 2016, IEEE Transactions on Industrial Electronics.

[72]  Masayuki Inaba,et al.  Human mimetic musculoskeletal humanoid Kengoro toward real world physically interactive actions , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[73]  Daniela Rus,et al.  Dynamics and trajectory optimization for a soft spatial fluidic elastomer manipulator , 2016, Int. J. Robotics Res..

[74]  Cecilia Laschi,et al.  Learning dynamic models for open loop predictive control of soft robotic manipulators. , 2017, Bioinspiration & biomimetics.

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

[76]  Oliver Sawodny,et al.  Dynamic Control of the Bionic Handling Assistant , 2017, IEEE/ASME Transactions on Mechatronics.

[77]  Koh Hosoda,et al.  Optimal Feedback Control Based on Analytical Linear Models Extracted from Neural Networks Trained for Nonlinear Systems , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[78]  Florian Schmidt,et al.  Dynamic Locomotion Gaits of a Compliantly Actuated Quadruped With SLIP-Like Articulated Legs Embodied in the Mechanical Design , 2018, IEEE Robotics and Automation Letters.

[79]  Cecilia Laschi,et al.  Control Strategies for Soft Robotic Manipulators: A Survey. , 2018, Soft robotics.

[80]  Mariangela Manti,et al.  Multiobjective Optimization for Stiffness and Position Control in a Soft Robot Arm Module , 2018, IEEE Robotics and Automation Letters.

[81]  Koh Hosoda,et al.  Anthropomorphic musculoskeletal 10 degrees-of-freedom robot arm driven by pneumatic artificial muscles , 2018, Adv. Robotics.

[82]  Koh Hosoda,et al.  Common Dimensional Autoencoder for Learning Redundant Muscle-Posture Mappings of Complex Musculoskeletal Robots , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[83]  Robert J. Wood,et al.  A Vacuum-driven Origami “Magic-ball” Soft Gripper , 2019, 2019 International Conference on Robotics and Automation (ICRA).