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...

Full description

Saved in:
Bibliographic Details
Main Authors: Ferdaus, Md Meftahul, Pratama, Mahardhika, Anavatti, Sreenatha G., Garratt, Matthew A., Lughofer, Edwin
Other Authors: School of Computer Science and Engineering
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