Balance control of robot with CMAC based Q-learning
Mingai Li, Lifang Jiao, Junfei Qiao, Xiaogang Ruan
- 发表年份
- 2008
- 引用次数
- 3
摘要
Self-balancing two-wheel robot is a high order, multi-variable, nonlinear, strong-coupling and absolutely unstable system. A reinforcement leaming algorithm based on many parallel Cerebellar Model Articulation Controller (CMAC) neural networks is proposed for the balance-control problem of self-balancing two-wheel robot. In the method, the outputs of CMAC are used to approximate the Q-functions of the input state variables. The input state variables are divided to decrease the grades of quantization. Therefore, the storage spaces of CMAC are reduced effectively, and the learning rate and control precision of Q-algorithm are improved. At the same time, the generalization of continuous state variables is realized too. The method is applied to solve the balance control problem of self-balancing two-wheel robot, and the simulation results show its correctness and efficiency.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
A new optimizer using particle swarm theory
R.C. Eberhart, James Kennedy
2002