On the dynamic model and motion planning for a class of spherical rolling robots

The paper deals with the dynamics and motion planning for a spherical rolling robot actuated by internal rotors that are placed on orthogonal axes. The driving principle for such a robot exploits non-holonomic constraints to propel the rolling carrier. The full mathematical model as well as its reduced version are derived, and the inverse dynamics is addressed. It is shown that if the rotors are mounted on three orthogonal axes, any feasible kinematic trajectory of the rolling robot is dynamically realizable. For the case of only two orthogonal axes of the actuation the condition of dynamic realizability of a feasible kinematic trajectory is established. The implication of this condition to motion planning in dynamic formulation is explored under a case study. It is shown there that in maneuvering the robot by tracing circles on the sphere surface the dynamically realizable trajectories are essentially different from those resulted from kinematic models.

[1]  Antonio Bicchi,et al.  Rolling bodies with regular surface: controllability theory and applications , 2000, IEEE Trans. Autom. Control..

[2]  Kensuke Harada,et al.  Rolling Based Manipulation under Neighborhood Equilibrium , 2002, Int. J. Robotics Res..

[3]  Sunil K. Agrawal,et al.  Spherical rolling robot: a design and motion planning studies , 2000, IEEE Trans. Robotics Autom..

[4]  Jean Lévine,et al.  On Motion Planning for Robotic Manipulation with Permanent Rolling Contacts , 2002, Int. J. Robotics Res..

[5]  R. Mukherjee,et al.  Motion Planning for a Spherical Mobile Robot: Revisiting the Classical Ball-Plate Problem , 2002 .

[6]  Puyan Mojabi,et al.  Introducing Glory: A Novel Strategy for an Omnidirectional Spherical Rolling Robot , 2004 .

[7]  I. Neĭmark,et al.  Dynamics of Nonholonomic Systems , 1972 .

[8]  V. JURDJEVlC The Geometry of the Plate-Ball Problem , .

[9]  Philippe Martin,et al.  Any (controllable) driftless system with 3 inputs and 5 states is flat , 1995 .

[10]  Toshiharu Sugie,et al.  The surface walker: a hemispherical mobile robot with rolling contact constraints , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Velimir Jurdjevic The geometry of the plate-ball problem , 1993 .

[12]  A. Kilin THE DYNAMICS OF CHAPLYGIN BALL: THE QUALITATIVE AND COMPUTER ANALYSIS , 2001 .

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

[14]  Ravi N. Banavar,et al.  Motion analysis of a spherical mobile robot , 2009, Robotica.

[15]  Zexiang Li,et al.  Motion of two rigid bodies with rolling constraint , 1990, IEEE Trans. Robotics Autom..

[16]  Shigeyuki Hosoe,et al.  Motion Planning for Rolling-Based Locomotion , 2005, J. Robotics Mechatronics.

[17]  Shigeyuki Hosoe,et al.  Planning of smooth motions for a ball-plate system with limited contact area , 2008, 2008 IEEE International Conference on Robotics and Automation.

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

[19]  Shigeyuki Hosoe,et al.  Motion Planning Algorithms for a Rolling Sphere With Limited Contact Area , 2008, IEEE Transactions on Robotics.

[20]  W Schiehlen,et al.  Analytical Mechanics. Foundations of Engineering Mechanics Series , 2004 .

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

[22]  Ravi Balasubramanian Modeling and control techniques for a class of mobile-robot error recovery problems , 2006 .