Study and Experiment on Neural-network-based Feedback Linearization Motion Control for a Spherical Mobile Robot
ZHENG Yili1, SUN Hanxu2, LIU Jinhao1
1. School of Technology, Beijing Forestry University, Beijing 100083, China;
2. School of Automation, Beijing University of Posts and Telecommunications, Beijing 100876, China
郑一力, 孙汉旭, 刘晋浩. 球形移动机器人基于神经网络的反馈线性化运动控制研究与实验[J]. 机器人, 2012, 34(4): 455-459..
ZHENG Yili, SUN Hanxu, LIU Jinhao. Study and Experiment on Neural-network-based Feedback Linearization Motion Control for a Spherical Mobile Robot. ROBOT, 2012, 34(4): 455-459..
A rolling velocity control method for a spherical mobile robot is implemented. Nonlinear relationships between the control-input and state-output of the spherical mobile robot are hard to be described by exact mathematical model, with the radial basis function neural network, nonlinear mapping from the inputs to outputs of the robot are established by online training. Thereafter the velocity controller of the robot is designed by feedback linearization method, and it is composed of a feedback linearization controller and a compensation controller for reducing approximation errors of neural network. The implementation of the controller is given. Experiments show that the velocity control for the spherical mobile robot can be achieved stably by this method.
[1] 赵勃,孙立宁,李满天.球形机器人研究综述[J].机械与电子,2010(9): 63-68. Zhao B, Sun L N, Li M T. An overview of spherical robot[J]. Machinery & Electronics, 2010(9): 63-68.
[2] 刘大亮,孙汉旭,贾庆轩,等.球形巡检机器人的动态平衡控制[J].北京邮电大学学报,2008,31(6): 54-57. Liu D L, Sun H X, Jia Q X, et al. Dynamic balance control for a spherical inspection robot[J]. Journal of Beijing University of Posts and Telecommunications, 2008, 31(6): 54-57.
[3] 岳明,邓宗全.基于状态观测器的球形机器人状态反馈控制系统设计[J].光学精密工程,2007,15(6): 876-883. Yue M, Deng Z Q. Design of state feedback control system for spherical robot based on state observer[J]. Optics and Precision Engineering, 2007, 15(6): 876-883.
[4] 楼顺天.基于神经网络的非线性系统自适应控制及其应用[D].西安:西北工业大学,1999. Lou S T. Study of neural adaptive control of nonlinear system and its application[D]. Xi'an: Northwestern Polytechnical University, 1999.
[5] 栾楠.含有非驱动关节的机器人学习控制及最优轨道生成[D].上海:上海交通大学,2001. Luan N. Learning control and generation of optimal trajectory for robot with underactuated joints[D]. Shanghai: Shanghai Jiaotong University, 2001.
[6] Khalil H K.非线性系统[M].3版.北京:电子工业出版社,2011. Khalil H K. Nonlinear systems[M]. 3rd ed. Beijing: Publishing House of Electronics Industry, 2011.
[7] 孙汉旭,郑一力,贾庆轩,等.带可伸缩操作臂的球形机器人的研制[J].机器人,2009,31(5): 404-409. Sun H X, Zheng Y L, Jia Q X, et al. Design of spherical robot with telescopic manipulator[J]. Robot, 2009, 31(5): 404-409.