Supervised Neural Q_learning based Motion Control for Bionic Underwater Robots
Bionic underwater robots have been a hot research area in recent years. The motion control methods for a kind of bionic underwater robot with two undulating fins are discussed in this paper. The equations of motion for the bionic underwater robot are described. To apply the reinforcement learning to the actual robot control, a Supervised Neural Q_learning (SNQL) algorithm is put forward. This algorithm is based on conventional Q_learning algorithm, but has three remarkable distinctions: (1) using a feedforward neural network to approximate the Qfunction table; (2) adopting a learning sample database to speed up learning and improve the stability of learning system; (3) introducing a supervised control in the earlier stage of learning for safety and to speed up learning again. Experiments of swimming straightforward are carried out with SNQL algorithm. Results indicate that the SNQL algorithm is more effective than pure neural Q_learning or supervised control. It is a feasible approach to figure out the motion control for bionic underwater robots.
bionic underwater robot reinforcement learning Q_learning neural network supervised control undulating fin
Longxin Lin Haibin Xie Daibing Zhang Lincheng Shen
College of Mechatronics Engineering and Automation, National University of Defense Technology, Changsha 410073 P.R. China
国际会议
The 3rd International Conference of Bionic Engineering(第三届国际仿生工程会议ICBE10)
珠海
英文
177-184
2010-09-14(万方平台首次上网日期,不代表论文的发表时间)