Introducing the "SPHERICLE": an experimental testbed for research and teaching in nonholonomy

In this paper we describe an experimental apparatus developed in our laboratory for research and advanced teaching purposes. The device consists of an untethered spherical vehicle that autonomously rolls on the laboratory floor, and can reach arbitrary positions and orientations in the environment. The kinematics of the vehicle are nonholonomic and result from the combination of the kinematics of two classical nonholonomic systems, namely, a unicycle and a plate-ball system. The "SPHERICLE" introduces features that are new with respect to the two systems.

[1]  David J. Montana,et al.  The Kinematics of Contact and Grasp , 1988, Int. J. Robotics Res..

[2]  Yan Wang,et al.  Motion control of a spherical mobile robot , 1996, Proceedings of 4th IEEE International Workshop on Advanced Motion Control - AMC '96 - MIE.

[3]  Richard M. Murray,et al.  Nilpotent bases for a class of nonintegrable distributions with applications to trajectory generation for nonholonomic systems , 1994, Math. Control. Signals Syst..

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

[5]  Giuseppe Oriolo,et al.  Dynamic mobility of redundant robots using end-effector commands , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

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

[7]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[8]  Alessandro De Luca,et al.  Control of nonholonomic systems via dynamic compensation , 1993, Kybernetika.

[9]  Woojin Chung,et al.  Design of a nonholonomic manipulator , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[10]  M. Fliess,et al.  Flatness, motion planning and trailer systems , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[11]  Antonio Bicchi,et al.  Planning motions of rolling surfaces , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[12]  Joel W. Burdick,et al.  Nonholonomic mechanics and locomotion: the snakeboard example , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[13]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[14]  D. Normand-Cyrot,et al.  An introduction to motion planning under multirate digital control , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[15]  Atsushi Koshiyama,et al.  Design and Control of an All-Direction Steering Type Mobile Robot , 1993, Int. J. Robotics Res..

[16]  Antonio Bicchi,et al.  Dexterous manipulation through rolling , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[17]  Gerardo Lafferriere,et al.  Motion planning for controllable systems without drift , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[18]  L. Dai,et al.  Non-holonomic Kinematics and the Role of Elliptic Functions in Constructive Controllability , 1993 .

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