Gaussian-based adaptive fuzzy control. Zelenak, A. & Pryor, M. In 2014 IEEE Conference on Norbert Wiener in the 21st Century (21CW), pages 1–8, June, 2014.
doi  abstract   bibtex   8 downloads  
Fuzzy logic controllers are well known for robustness and performance, and it has been proven that fuzzy logic controllers can approximate an optimal controller with arbitrary accuracy. However, adapting fuzzy rule bases towards an optimal solution has proven challenging. This paper describes a new adaptive algorithm for a fuzzy logic controller. Previously studied adaptive algorithms such as Lyapunov methods and neural-network methods effectively reduce error, but they are complex and potentially distort the rule base so that it loses robustness. The proposed method “shapes” the fuzzy rule base as a normal distribution to maintain robustness. The algorithm is tested on a robotic clamping operation; in three experiments, it reduced the error variance by 35%, 44%, and 53%.
@inproceedings{zelenak_gaussian-based_2014,
	title = {Gaussian-based adaptive fuzzy control},
	doi = {10.1109/NORBERT.2014.6893857},
	abstract = {Fuzzy logic controllers are well known for robustness and performance, and it has been proven that fuzzy logic controllers can approximate an optimal controller with arbitrary accuracy. However, adapting fuzzy rule bases towards an optimal solution has proven challenging. This paper describes a new adaptive algorithm for a fuzzy logic controller. Previously studied adaptive algorithms such as Lyapunov methods and neural-network methods effectively reduce error, but they are complex and potentially distort the rule base so that it loses robustness. The proposed method “shapes” the fuzzy rule base as a normal distribution to maintain robustness. The algorithm is tested on a robotic clamping operation; in three experiments, it reduced the error variance by 35\%, 44\%, and 53\%.},
	booktitle = {2014 {IEEE} {Conference} on {Norbert} {Wiener} in the 21st {Century} ({21CW})},
	author = {Zelenak, A. and Pryor, M.},
	month = jun,
	year = {2014},
	keywords = {Controls},
	pages = {1--8},
}

Downloads: 8