Neural network control for the linear motion of a spherical mobile robot

被引:25
作者
Cai Y. [1 ]
Zhan Q. [1 ]
Xi X. [1 ]
机构
[1] Robotics Institute, Beijing University of Aeronautics and Astronautics, Beijing
关键词
Actuator dynamics; CMAC; Neural network controller; Spherical robot; Underactuated;
D O I
10.5772/45711
中图分类号
学科分类号
摘要
This paper discussed the stabilization and position tracking control of the linear motion of an underactuated spherical robot. By considering the actuator dynamics, a complete dynamic model of the robot is deduced, which is a complex third order, two variables nonlinear differential system and those two variables have strong coupling due to the mechanical structure of the robot. Different from traditional treatments, no linearization is applied to this system but a single-input multiple-output PID (SIMO-PID) controller is designed by adopting a six-input singleoutput CMAC-GBF (Cerebellar Model Articulation Controller with General Basis Function) neural network to compensate the actuator nonlinearity and the credit assignment (CA) learning method to obtain faster convergence of CMAC-GBF. The proposed controller is generalizable to other single-input multiple-output system with good real-time capability. Simulations in Matlab are used to validate the control effects.
引用
收藏
页码:79 / 87
页数:8
相关论文
共 15 条
[1]  
Joshi V.A., Banavar R.N., Hippalgaonkar R., Design and analysis of a spherical mobile robot, Mechanism and Machine Theory, 45, 2, pp. 130-136, (2010)
[2]  
Li Zexiang, Canny John, Motion of two rigid bodies with rolling constraint, IEEE Transactions on Robotics and Automation, 6, 1, pp. 62-72, (1990)
[3]  
Das T., Mukherjee R., Exponential stabilization of the rolling sphere, Automatica, 40, 11, pp. 1877-1889, (2004)
[4]  
Das T., Mukherjee R., Reconfiguration of a rolling sphere: A problem in evolute-involute geometry, Journal of Applied Mechanics, Transactions ASME, 73, 4, pp. 590-597, (2006)
[5]  
Javadi A.H.A., Mojabi P., Introducing August: A novel strategy for an omnidirectional spherical rolling robot, Proceedings - IEEE International Conference on Robotics and Automation, 4, pp. 3527-3533, (2002)
[6]  
Bhattacharya S., Agrawal S.K., Spherical rolling robot: A design and motion planning studies, IEEE Transactions on Robotics and Automation, 16, 6, pp. 835-839, (2000)
[7]  
Halme A., Schonberg T., Wang Y., Motion control of a spherical mobile robot, Proceedings of IEEE International Conference on Advanced Motion Control, pp. 259-264, (1996)
[8]  
Antonio B., Andrea B., Domenico P., Andrea G., Introducing the "SPHERICAL": An experimental tested for research and teaching in nonholonomy, Proceedings of IEEE International Conference on Robotics and Automation, pp. 2620-2625, (1997)
[9]  
Antonio B., Alessia M., A local-local planning algorithm for rolling objects, Proceedings of IEEE Conference on Robotics and Automation, pp. 1759-1764, (2002)
[10]  
Joshi V.A., Banavar R.N., Hippalgaonka R., Motion analysis of a spherical mobile robot, Robotica, 27, 3, pp. 343-353, (2008)