On the motion planning problem for a spherical rolling robot driven by two rotors

The paper deals with the motion planning for a spherical rolling robot actuated by two internal rotors that are placed on orthogonal axes. The condition of controllability is derived and it is shown that the robot is controllable unless the contact trajectory goes along the equatorial line in the plane of the two rotors. The dynamic motion planning problem is then formulated, and an approach based on the nilpotentization of the originally non-nilpotent robot dynamics and on the three step motion panning strategy is explored. A nilpotent approximation is constructed and used for iterative steering of the rolling robot. The initial simulations show the feasibility of this approach.

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

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

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

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

[5]  Marilena Vendittelli,et al.  Nonhomogeneous nilpotent approximations for nonholonomic systems with singularities , 2004, IEEE Transactions on Automatic Control.

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

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

[8]  Gerardo Lafferriere,et al.  A Differential Geometric Approach to Motion Planning , 1993 .

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

[10]  A. Bellaïche The tangent space in sub-riemannian geometry , 1994 .

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

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

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

[14]  Marilena Vendittelli,et al.  A framework for the stabilization of general nonholonomic systems with an application to the plate-ball mechanism , 2005, IEEE Transactions on Robotics.