PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles
There exists an increasing demand for a flexible and computationally efficient controller for micro aerial vehicles (MAVs) due to a high degree of environmental perturbations. In this work, an evolving neuro-fuzzy controller, namely Parsimonious Controller (PAC) is proposed. It features fewer networ...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2021
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/154494 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-154494 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1544942021-12-23T07:31:59Z PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles Ferdaus, Md Meftahul Pratama, Mahardhika Anavatti, Sreenatha G. Garratt, Matthew A. Lughofer, Edwin School of Computer Science and Engineering Engineering::Computer science and engineering Micro Aerial Vehicle Neuro-Fuzzy There exists an increasing demand for a flexible and computationally efficient controller for micro aerial vehicles (MAVs) due to a high degree of environmental perturbations. In this work, an evolving neuro-fuzzy controller, namely Parsimonious Controller (PAC) is proposed. It features fewer network parameters than conventional approaches due to the absence of rule premise parameters. PAC is built upon a recently developed evolving neuro-fuzzy system known as parsimonious learning machine (PALM) and adopts new rule growing and pruning modules derived from the approximation of bias and variance. These rule adaptation methods have no reliance on user-defined thresholds, thereby increasing the PAC's autonomy for real-time deployment. PAC adapts the consequent parameters with the sliding mode control (SMC) theory in the single-pass fashion. The boundedness and convergence of the closed-loop control system's tracking error and the controller's consequent parameters are confirmed by utilizing the LaSalle–Yoshizawa theorem. Lastly, the controller's efficacy is evaluated by observing various trajectory tracking performance from a bio-inspired flapping wing micro aerial vehicle (BI-FWMAV) and a rotary wing micro aerial vehicle called hexacopter. Furthermore, it is compared to three distinctive controllers. Our PAC outperforms the linear PID controller and feed-forward neural network (FFNN) based nonlinear adaptive controller. Compared to its predecessor, G-controller, the tracking accuracy is comparable, but the PAC incurs significantly fewer parameters to attain similar or better performance than the G-controller. Ministry of Education (MOE) Nanyang Technological University This work was financially supported by the NTU start-up grant and MOE Tier-1 grant (RG130/17). 2021-12-23T07:31:59Z 2021-12-23T07:31:59Z 2020 Journal Article Ferdaus, M. M., Pratama, M., Anavatti, S. G., Garratt, M. A. & Lughofer, E. (2020). PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles. Information Sciences, 512, 481-505. https://dx.doi.org/10.1016/j.ins.2019.10.001 0020-0255 https://hdl.handle.net/10356/154494 10.1016/j.ins.2019.10.001 2-s2.0-85073078702 512 481 505 en RG130/17 Information Sciences © 2019 Elsevier Inc. All rights reserved. |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Micro Aerial Vehicle Neuro-Fuzzy |
spellingShingle |
Engineering::Computer science and engineering Micro Aerial Vehicle Neuro-Fuzzy Ferdaus, Md Meftahul Pratama, Mahardhika Anavatti, Sreenatha G. Garratt, Matthew A. Lughofer, Edwin PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles |
description |
There exists an increasing demand for a flexible and computationally efficient controller for micro aerial vehicles (MAVs) due to a high degree of environmental perturbations. In this work, an evolving neuro-fuzzy controller, namely Parsimonious Controller (PAC) is proposed. It features fewer network parameters than conventional approaches due to the absence of rule premise parameters. PAC is built upon a recently developed evolving neuro-fuzzy system known as parsimonious learning machine (PALM) and adopts new rule growing and pruning modules derived from the approximation of bias and variance. These rule adaptation methods have no reliance on user-defined thresholds, thereby increasing the PAC's autonomy for real-time deployment. PAC adapts the consequent parameters with the sliding mode control (SMC) theory in the single-pass fashion. The boundedness and convergence of the closed-loop control system's tracking error and the controller's consequent parameters are confirmed by utilizing the LaSalle–Yoshizawa theorem. Lastly, the controller's efficacy is evaluated by observing various trajectory tracking performance from a bio-inspired flapping wing micro aerial vehicle (BI-FWMAV) and a rotary wing micro aerial vehicle called hexacopter. Furthermore, it is compared to three distinctive controllers. Our PAC outperforms the linear PID controller and feed-forward neural network (FFNN) based nonlinear adaptive controller. Compared to its predecessor, G-controller, the tracking accuracy is comparable, but the PAC incurs significantly fewer parameters to attain similar or better performance than the G-controller. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Ferdaus, Md Meftahul Pratama, Mahardhika Anavatti, Sreenatha G. Garratt, Matthew A. Lughofer, Edwin |
format |
Article |
author |
Ferdaus, Md Meftahul Pratama, Mahardhika Anavatti, Sreenatha G. Garratt, Matthew A. Lughofer, Edwin |
author_sort |
Ferdaus, Md Meftahul |
title |
PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles |
title_short |
PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles |
title_full |
PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles |
title_fullStr |
PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles |
title_full_unstemmed |
PAC : A novel self-adaptive neuro-fuzzy controller for micro aerial vehicles |
title_sort |
pac : a novel self-adaptive neuro-fuzzy controller for micro aerial vehicles |
publishDate |
2021 |
url |
https://hdl.handle.net/10356/154494 |
_version_ |
1720447107650813952 |