Reduced dynamical equations for barycentric spherical robots

Barycentric spherical robots (BSRs) rely on a noncollocated center of mass and center of rotation for propulsion. Unique challenges inherent to BSRs include a nontrivial correlation between internal actuation, momentum, and net vehicle motion. A new method is presented for deriving reduced dynamical equations of motion (EOM) for a general class of BSRs which extends and synthesizes prior efforts in geometric mechanics. Our method is an extension of the BKMM approach [1], allowing Lagrangian reduction and reconstruction to be applied to dynamical systems with symmetry-breaking potential energies, such as those encountered by BSRs rolling on a surface. The resulting dynamical equations are of minimal dimension and vehicle motion due to actuation and momenta appear linearly in a simple first-order differential equation. The EOM of a BSR named Moball [2] [3] are derived to illustrate the approach's utility. A simple table summarizes our algorithm's application to popular BSRs in the literature, and the approach is extended to sloped terrains.

[1]  Howie Choset,et al.  Towards automated gait generation for dynamic systems with non-holonomic constraints , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[2]  A. D. Lewis,et al.  Geometric Control of Mechanical Systems , 2004, IEEE Transactions on Automatic Control.

[3]  David Schneider Non-holonomic Euler-Poincare´ equations and stability in Chaplygin's sphere , 2002 .

[4]  Mina Rais-Zadeh,et al.  Moball Network: A Self-Powered Intelligent Network of Controllable Spherical Sensors to Explore Solar Planets and Moons , 2014 .

[5]  Jean-Marie Souriau,et al.  On Geometric Mechanics , 2007 .

[6]  Qiang Zhan,et al.  Design, analysis and experiments of an omni-directional spherical robot , 2011, 2011 IEEE International Conference on Robotics and Automation.

[7]  Vijay Kumar,et al.  Optimal Gait Selection for Nonholonomic Locomotion Systems , 2000, Int. J. Robotics Res..

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

[9]  J. Marsden,et al.  Optimal Control for Holonomic and Nonholonomic Mechanical Systems with Symmetry and Lagrangian Reduction , 1997 .

[10]  Naomi Ehrich Leonard Stabilization of underwater vehicle dynamics with symmetry-breaking potentials , 1997 .

[11]  Jerrold E. Marsden,et al.  Lagrangian Reduction, the Euler{Poincar e Equations, and Semidirect Products , 1999, chao-dyn/9906004.

[12]  Abhilash Pandya,et al.  A Review of Active Mechanical Driving Principles of Spherical Robots , 2012, Robotics.

[13]  Mark A. Minor,et al.  Simple motion planning strategies for spherobot: a spherical mobile robot , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[14]  Bo Zhao,et al.  Dynamics and motion control of a two pendulums driven spherical robot , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Anthony M. Bloch,et al.  Controllability and motion planning of a multibody Chaplygin's sphere and Chaplygin's top , 2008 .

[16]  Joel W. Burdick,et al.  Design investigation of a coreless tubular linear generator for a Moball: A spherical exploration robot with wind-energy harvesting capability , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[18]  Ravi N. Banavar,et al.  The Euler-Poincaré equations for a spherical robot actuated by a pendulum , 2012 .

[19]  J. Ostrowski The mechanics and control of undulatory robotic locomotion , 1995 .

[20]  Antonio Bicchi,et al.  Introducing the "SPHERICLE": an experimental testbed for research and teaching in nonholonomy , 1997, Proceedings of International Conference on Robotics and Automation.

[21]  Joel W. Burdick,et al.  Energy harvesting analysis for Moball, A self-propelled mobile sensor platform capable of long duration operation in harsh terrains , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[22]  James P. Ostrowski Computing reduced equations for robotic systems with constraints and symmetries , 1999, IEEE Trans. Robotics Autom..

[23]  K. Lynch Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[24]  Stalin Muñoz,et al.  Lagrangian model, simulation and control of a spherical robot , 2013, 2013 10th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE).

[25]  Motoji Yamamoto,et al.  On the dynamic model and motion planning for a class of spherical rolling robots , 2012, 2012 IEEE International Conference on Robotics and Automation.

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

[27]  Toshiharu Sugie,et al.  Volvot : A spherical mobile robot with eccentric twin rotors , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[28]  Christopher J. Damaren,et al.  Dynamic modeling and stability analysis of a power-generating tumbleweed rover , 2010 .