Robust speed control of a spherical robot using ARX uncertain modeling

Navigation of spherical robots with constant speed along a straight or curved path is investigated in this paper. A spherical robot driven by motors with constant speed will not necessarily move with constant linear speed. To overcome this problem, one must find a specific velocity function as the motors input which yields a constant linear speed for the robot. The nonlinearity which hides in the dynamics of the robot makes it behave differently at different motor (input) velocities. Therefore, a robust controller is needed to grant desirable performance at different speeds. Here, using ARX (Auto-Regressive Exogenous) modeling the uncertainties are modeled in order to design a robust controller. The models have been verified by experiments. Simulations performed on the controlled system support the proposed design.

[1]  Mohammad J. Mahjoob,et al.  Effect of Incremental Driving Motion on a Vision-Based Path Planning of a Spherical Robot , 2009, 2009 Second International Conference on Computer and Electrical Engineering.

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

[3]  Tomi Ylikorpi,et al.  Ball-Shaped Robots: An Historical Overview and Recent Developments at TKK , 2005, FSR.

[4]  Shankar P. Bhattacharyya,et al.  Robust tracking, error feedback, and two-degree-of-freedom controllers , 1997, IEEE Trans. Autom. Control..

[5]  Douglas E. Adams FREQUENCY DOMAIN ARX MODEL AND MULTI-HARMONIC FRF ESTIMATORS FOR NON-LINEAR DYNAMIC SYSTEMS , 2002 .

[6]  Antonio Bicchi,et al.  Nonholonomic kinematics and dynamics of the Sphericle , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[7]  Martin Kleinsteuber,et al.  Complete controllability of the rolling N-sphere - A constructive proof , 2006 .