Optimal tracking controller for an autonomous wheeled mobile robot using fuzzy genetic algorithm
Sang‐Won Kim, Chong-Kug Park
- Year
- 2005
- Citations
- 2
Abstract
This paper deals with development of a kinematics model, a trajectory tracking, and a controller of fuzzy-genetics algorithm for 2-DOF Wheeled Mobile Robot (WMR). The global inputs to the WMR are a reference position, P<sub>r</sub>= (x<sub>r</sub>,y<sub>r</sub>,<i>θ</i><sub>r</sub>)<sup>t</sup> and a reference velocity q<sub>r</sub>=(v<sub>r</sub>,ω<sub>r</sub>) <sup>t</sup>, which are time variables. The global output of WMR is a current posture P<sub>c</sub>= (x<sub>c</sub>,y<sub>c</sub>,<i>θ</i><sub>c</sub>)<sup>t</sup>. The position of WMR is estimated by dead-reckoning algorithm. Dead-reckoning algorithm can determine present position of WMR in real time by adding up the increased position data to the previous one in sampling period. The tracking controller makes position error to be converged 0. In order to reduce position error, a compensation velocities q=(v,ω)<sup>t</sup> on the track of trajectory is necessary. Therefore, a controller using fuzzy-genetic algorithm is proposed to give velocity compensation in this system. Input variables of two fuzzy logic controllers (FLCs) are position errors in every sampling time. The output values of FLCs are compensation velocities. Genetic algorithms (GAs) are implemented to adjust the output gain of fuzzy logic. The computer simulation is performed to get the result of trajectory tracking and to prove efficiency of proposed controller.
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991
Genetic Programming: On the Programming of Computers by Means of Natural Selection
John R. Koza
1992