Title :
New techniques for genetic development of a class of fuzzy controllers
Author :
Leitch, Donald ; Probert, Penelope J.
Author_Institution :
Dept. of Eng. Sci., Oxford Univ., UK
fDate :
2/1/1998 12:00:00 AM
Abstract :
Presents three novel techniques for enhancing the power of a genetic algorithm (GA) used to design fuzzy systems: a new context-dependent coding (CDC) technique, a simple chromosome reordering operator to maximize efficiency, and the coevolution of controller set tests to force competence in all areas of state space. These measures are shown to lead to a considerable improvement over conventional GAs when used to design controllers for a standard problem, such as the cart-pole problem. We use an analysis of GAs by L. Altenberg (1994) to determine a performance measure that demonstrates that our coding scheme and reordering operator improve the ability of the GA to organize itself and evolve chromosomal structures that not only produce high scores, but improve the search efficiency of the genetic operators. We investigate the algorithm in a controller to provide parallel parking maneuvers for mobile robots. It is shown that the controllers developed are robust to the systematic errors that inevitably arise when controllers are transferred from a simulated environment to the real world
Keywords :
control system synthesis; fuzzy control; fuzzy systems; genetic algorithms; mobile robots; optimal control; robust control; self-adjusting systems; state-space methods; adaptive systems; cart-pole problem; chromosomal structure evolution; chromosome reordering operator; context-dependent coding technique; controller set test coevolution; efficiency maximization; enforced competence; fuzzy controllers; fuzzy systems design; genetic algorithm; genetic operators; mobile robots; parallel parking maneuvers; performance measure; robust controllers; search efficiency; self-organization; state space; systematic errors; Algorithm design and analysis; Biological cells; Control systems; Force control; Fuzzy systems; Genetic algorithms; Measurement standards; Performance analysis; State-space methods; System testing;
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
DOI :
10.1109/5326.661094