Neurofuzzy Velocity Tracking Control with Reinforcement Learning
A control method of neurofuzzy controller with reinforcement learning is proposed to implement velocity tracking control of a vehicle manipulated by a robot driver. In neurofuzzy velocity tracking control,a neural network adjusts a fuzzy controller by fine-tuning the membership. The learning algorithm of the neural network is reinforcement learning,which is based on evaluating the system performance and giving credit for successful actions. After the designed controller is trained fully,the preliminary experiment is implemented to track the desired velocity. Experimental results show that the errors of velocity tracking meet the national standard. The maximum error usually appears at switch points of driving stages where displacement variety of acceleration pedal or brake pedal operated by the robot driver is larger. The error will reduce when displacement variety of the pedals becomes small except the near region of switch points. The robot driver embodies driving behavior of a skilled driver as operating the pedals,especially in the alternative switch process of the two pedals.
neurofuzzy control neinforcement learning velocity tracking robot driver driving behavior
XUE Jinlin ZHANG Weigong GONG Zongyang
College of Engineering,Nanjing Agricultural University,Nanjing 210031,China Department of Instrument Science and Engineering,Southeast University,Nanjing 210096,China
国际会议
2009 9th International Conference on Electronic Measurement & Instruments(第九届电子测量与仪器国际会议 ICEMI2009)
北京
英文
2593-2596
2009-08-16(万方平台首次上网日期,不代表论文的发表时间)