Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs

Input uncertainty, e.g., noise on the on-board camera and inertial measurement unit, in vision-based control of unmanned aerial vehicles (UAVs) is an inevitable problem. In order to handle input uncertainties as well as further analyze the interaction between the input and the antecedent fuzzy sets...

Full description

Saved in:
Bibliographic Details
Main Authors: Fu, Changhong, Sarabakha, Andriy, Kayacan, Erdal, Wagner, Christian, John, Robert, Garibaldi, Jonathan M.
Other Authors: School of Mechanical and Aerospace Engineering
Format: Article
Language:English
Published: 2020
Subjects:
Online Access:https://hdl.handle.net/10356/142576
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-142576
record_format dspace
spelling sg-ntu-dr.10356-1425762020-06-24T09:35:39Z Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs Fu, Changhong Sarabakha, Andriy Kayacan, Erdal Wagner, Christian John, Robert Garibaldi, Jonathan M. School of Mechanical and Aerospace Engineering Engineering::Mechanical engineering Fuzzy Logic Controller (FLC) Input Uncertainty Sensitivity Enhanced Nonsingleton FLC (NSFLC) Input uncertainty, e.g., noise on the on-board camera and inertial measurement unit, in vision-based control of unmanned aerial vehicles (UAVs) is an inevitable problem. In order to handle input uncertainties as well as further analyze the interaction between the input and the antecedent fuzzy sets (FSs) of nonsingleton fuzzy logic controllers (NSFLCs), an input uncertainty sensitivity enhanced NSFLC has been developed in robot operating system using the C++ programming language. Based on recent advances in nonsingleton inference, the centroid of the intersection of the input and antecedent FSs (Cen-NSFLC) is utilized to calculate the firing strength of each rule instead of the maximum of the intersection used in traditional NSFLC (Tra-NSFLC). An 8-shaped trajectory, consisting of straight and curved lines, is used for the real-time validation of the proposed controllers for a trajectory following problem. An accurate monocular keyframe-based visual-inertial simultaneous localization and mapping (SLAM) approach is used to estimate the position of the quadrotor UAV in GPS-denied unknown environments. The performance of the Cen-NSFLC is compared with a conventional proportional-integral derivative (PID) controller, a singleton FLC and a Tra-NSFLC. All controllers are evaluated for different flight speeds, thus introducing different levels of uncertainty into the control problem. Visual-inertial SLAM-based real-time quadrotor UAV flight tests demonstrate that not only does the Cen-NSFLC achieve the best control performance among the four controllers, but it also shows better control performance when compared to their singleton counterparts. Considering the bias in the use of model-based controllers, e.g., PID, for the control of UAVs, this paper advocates an alternative method, namely Cen-NSFLCs, in uncertain working environments. NRF (Natl Research Foundation, S’pore) 2020-06-24T09:35:39Z 2020-06-24T09:35:39Z 2018 Journal Article Fu, C., Sarabakha, A., Kayacan, E., Wagner, C., John, R., & Garibaldi, J. M. (2018). Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs. IEEE/ASME Transactions on Mechatronics, 23(2), 725-734. doi:10.1109/TMECH.2018.2810947 1083-4435 https://hdl.handle.net/10356/142576 10.1109/TMECH.2018.2810947 2-s2.0-85042857862 2 23 725 734 en IEEE/ASME Transactions on Mechatronics © 2018 IEEE. All rights reserved.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Engineering::Mechanical engineering
Fuzzy Logic Controller (FLC)
Input Uncertainty Sensitivity Enhanced Nonsingleton FLC (NSFLC)
spellingShingle Engineering::Mechanical engineering
Fuzzy Logic Controller (FLC)
Input Uncertainty Sensitivity Enhanced Nonsingleton FLC (NSFLC)
Fu, Changhong
Sarabakha, Andriy
Kayacan, Erdal
Wagner, Christian
John, Robert
Garibaldi, Jonathan M.
Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs
description Input uncertainty, e.g., noise on the on-board camera and inertial measurement unit, in vision-based control of unmanned aerial vehicles (UAVs) is an inevitable problem. In order to handle input uncertainties as well as further analyze the interaction between the input and the antecedent fuzzy sets (FSs) of nonsingleton fuzzy logic controllers (NSFLCs), an input uncertainty sensitivity enhanced NSFLC has been developed in robot operating system using the C++ programming language. Based on recent advances in nonsingleton inference, the centroid of the intersection of the input and antecedent FSs (Cen-NSFLC) is utilized to calculate the firing strength of each rule instead of the maximum of the intersection used in traditional NSFLC (Tra-NSFLC). An 8-shaped trajectory, consisting of straight and curved lines, is used for the real-time validation of the proposed controllers for a trajectory following problem. An accurate monocular keyframe-based visual-inertial simultaneous localization and mapping (SLAM) approach is used to estimate the position of the quadrotor UAV in GPS-denied unknown environments. The performance of the Cen-NSFLC is compared with a conventional proportional-integral derivative (PID) controller, a singleton FLC and a Tra-NSFLC. All controllers are evaluated for different flight speeds, thus introducing different levels of uncertainty into the control problem. Visual-inertial SLAM-based real-time quadrotor UAV flight tests demonstrate that not only does the Cen-NSFLC achieve the best control performance among the four controllers, but it also shows better control performance when compared to their singleton counterparts. Considering the bias in the use of model-based controllers, e.g., PID, for the control of UAVs, this paper advocates an alternative method, namely Cen-NSFLCs, in uncertain working environments.
author2 School of Mechanical and Aerospace Engineering
author_facet School of Mechanical and Aerospace Engineering
Fu, Changhong
Sarabakha, Andriy
Kayacan, Erdal
Wagner, Christian
John, Robert
Garibaldi, Jonathan M.
format Article
author Fu, Changhong
Sarabakha, Andriy
Kayacan, Erdal
Wagner, Christian
John, Robert
Garibaldi, Jonathan M.
author_sort Fu, Changhong
title Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs
title_short Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs
title_full Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs
title_fullStr Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs
title_full_unstemmed Input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor UAVs
title_sort input uncertainty sensitivity enhanced non-singleton fuzzy logic controllers for long-term navigation of quadrotor uavs
publishDate 2020
url https://hdl.handle.net/10356/142576
_version_ 1681059116706955264