Fault-tolerant strategies for multi-rotor parcel delivery

Drones have revolutionized various industries, offering versatile applications from surveillance to agriculture and disaster response. Specifically in urban aerial delivery, their agility streamlines parcel transportation, reducing environmental impact. However, deploying drones in cities poses chal...

Full description

Saved in:
Bibliographic Details
Main Author: Tan, Jun Kiat
Other Authors: Mir Feroskhan
Format: Thesis-Doctor of Philosophy
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/180356
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-180356
record_format dspace
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
Fault tolerance
Drone
spellingShingle Engineering
Fault tolerance
Drone
Tan, Jun Kiat
Fault-tolerant strategies for multi-rotor parcel delivery
description Drones have revolutionized various industries, offering versatile applications from surveillance to agriculture and disaster response. Specifically in urban aerial delivery, their agility streamlines parcel transportation, reducing environmental impact. However, deploying drones in cities poses challenges regarding fault tolerance. Mechanical faults like actuator or sensor failures risk stability, while software issues can disrupt control and functionality. Dynamics faults alter flight capabilities and environmental factors like weather impact performance. To counter these, strategies involve mechanical solutions redistributing control inputs or facilitating emergency landings, software solutions ensuring stability despite faults, and introducing redundancy through backup components like actuators, sensors, and power systems, collectively fortifying drone reliability and safety in complex urban settings. With multi-rotors being vulnerable to a spectrum of faults, it presents a challenge to further strengthen them as pivotal assets in aerial delivery by enabling fault tolerance capabilities on top of their existing agility and adaptability. Therefore, the motivation of this thesis is to enhance drones' fault tolerance capabilities on 3 fronts. The first is to address environmental faults in the form of imagery noises that occur during aerial parcel delivery, specifically during landing operations. The second is to address hardware faults in the form of rotor failure during aerial parcel delivery, specifically when the drone is in flight. The last is to address dynamics faults in the form of change in dynamics such as the change in mass, size, and center of mass due to different parcel requirements. Following the motivation, the objective of this thesis is to devise and apply a range of methodologies to systematically tackle faults and failures within an aerial system. This overarching goal can be segmented into three specific sub-objectives. The first is to devise a software solution to address positional inaccuracy due to imagery noise produced by the external interaction during drone landing. The second is to devise a hardware solution to address in-flight rotor failure, a common mechanical fault in drones. And the last is to devise a hardware solution to address the changes in the center of mass, size, and, mass of a parcel, which is classified under dynamics faults. The first objective involves implementing a pixel-based path-planning algorithm to enhance an aerial system's resilience against image noise, allowing precision tasks like landing on moving platforms. This method integrates an extended Kalman filter and Nonlinear Model Predictive Control into the control architecture, proving more effective than existing approaches through experimental validations. The second objective addresses rotor failures on a hexacopter by introducing a geometric morphing mechanism that adjusts rotor arms to redefine thrust location, ensuring near-zero static hover post-failure. The system employs event-triggered sliding mode control and Multivariable Nonlinear Terminal Sliding Mode Control to maintain stability during single or adjacent rotor failures, validated experimentally. Finally, the third objective establishes a decentralized, modular aerial delivery system adaptable to various parcel sizes and masses. It utilizes a decentralized controller with a Graph Neural Network-based policy and a module placement planning workflow driven by neural network-trained measuring scales, showcasing effectiveness in flights with different parcel configurations in experimental tests. The proposed pixel-based path-planning algorithm enables the UAV to land on both static and moving platforms. For moving platforms, the UAV is capable of detecting and tracking the platform as it moves at a speed of 1.5 m/s, maintaining vertical separation, and successfully landing once the landing sequence is triggered. This method demonstrates higher tracking accuracy, achieving about a 75% reduction in RMS error compared to existing literature. Additionally, the morphing hexacopter, equipped with an MNTSMC strategy, can sustain flight even with two adjacent rotor failures - an event that would typically result in the crash of a conventional hexacopter. The event-triggered morphing sequence, powered by a trained feed-forward neural network, can adjust the arms via servos to reach 50% of the desired angle within 0.8 seconds. Further analysis reveals that a higher event-triggering gain leads to a faster morphing response. Moreover, in the decentralized modular aerial delivery system, a dynamic scale with neural network logic can accurately measure parcel parameters, including mass, size, and center of mass, and determine the optimal placement of the modules. Flight experiments show that a shift in the center of mass in a conventional multi-rotor layout significantly impacts the system's flight performance, particularly in terms of power efficiency when analyzing thrust variation. These experiments also demonstrate how modular systems can be reconfigured to recover power efficiency and maneuverability by adjusting rotor placements. Achieving fault tolerance in diverse aerial platforms poses a formidable challenge due to the absence of a universal solution for various scenarios. Nonetheless, prioritizing fault tolerance is crucial for enhancing drone safety and reliability, particularly in densely populated urban environments, and exploring diverse strategies in this regard expands the potential applications of drones across different domains.
author2 Mir Feroskhan
author_facet Mir Feroskhan
Tan, Jun Kiat
format Thesis-Doctor of Philosophy
author Tan, Jun Kiat
author_sort Tan, Jun Kiat
title Fault-tolerant strategies for multi-rotor parcel delivery
title_short Fault-tolerant strategies for multi-rotor parcel delivery
title_full Fault-tolerant strategies for multi-rotor parcel delivery
title_fullStr Fault-tolerant strategies for multi-rotor parcel delivery
title_full_unstemmed Fault-tolerant strategies for multi-rotor parcel delivery
title_sort fault-tolerant strategies for multi-rotor parcel delivery
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/180356
_version_ 1814777769891987456
spelling sg-ntu-dr.10356-1803562024-11-01T08:23:04Z Fault-tolerant strategies for multi-rotor parcel delivery Tan, Jun Kiat Mir Feroskhan School of Mechanical and Aerospace Engineering mir.feroskhan@ntu.edu.sg Engineering Fault tolerance Drone Drones have revolutionized various industries, offering versatile applications from surveillance to agriculture and disaster response. Specifically in urban aerial delivery, their agility streamlines parcel transportation, reducing environmental impact. However, deploying drones in cities poses challenges regarding fault tolerance. Mechanical faults like actuator or sensor failures risk stability, while software issues can disrupt control and functionality. Dynamics faults alter flight capabilities and environmental factors like weather impact performance. To counter these, strategies involve mechanical solutions redistributing control inputs or facilitating emergency landings, software solutions ensuring stability despite faults, and introducing redundancy through backup components like actuators, sensors, and power systems, collectively fortifying drone reliability and safety in complex urban settings. With multi-rotors being vulnerable to a spectrum of faults, it presents a challenge to further strengthen them as pivotal assets in aerial delivery by enabling fault tolerance capabilities on top of their existing agility and adaptability. Therefore, the motivation of this thesis is to enhance drones' fault tolerance capabilities on 3 fronts. The first is to address environmental faults in the form of imagery noises that occur during aerial parcel delivery, specifically during landing operations. The second is to address hardware faults in the form of rotor failure during aerial parcel delivery, specifically when the drone is in flight. The last is to address dynamics faults in the form of change in dynamics such as the change in mass, size, and center of mass due to different parcel requirements. Following the motivation, the objective of this thesis is to devise and apply a range of methodologies to systematically tackle faults and failures within an aerial system. This overarching goal can be segmented into three specific sub-objectives. The first is to devise a software solution to address positional inaccuracy due to imagery noise produced by the external interaction during drone landing. The second is to devise a hardware solution to address in-flight rotor failure, a common mechanical fault in drones. And the last is to devise a hardware solution to address the changes in the center of mass, size, and, mass of a parcel, which is classified under dynamics faults. The first objective involves implementing a pixel-based path-planning algorithm to enhance an aerial system's resilience against image noise, allowing precision tasks like landing on moving platforms. This method integrates an extended Kalman filter and Nonlinear Model Predictive Control into the control architecture, proving more effective than existing approaches through experimental validations. The second objective addresses rotor failures on a hexacopter by introducing a geometric morphing mechanism that adjusts rotor arms to redefine thrust location, ensuring near-zero static hover post-failure. The system employs event-triggered sliding mode control and Multivariable Nonlinear Terminal Sliding Mode Control to maintain stability during single or adjacent rotor failures, validated experimentally. Finally, the third objective establishes a decentralized, modular aerial delivery system adaptable to various parcel sizes and masses. It utilizes a decentralized controller with a Graph Neural Network-based policy and a module placement planning workflow driven by neural network-trained measuring scales, showcasing effectiveness in flights with different parcel configurations in experimental tests. The proposed pixel-based path-planning algorithm enables the UAV to land on both static and moving platforms. For moving platforms, the UAV is capable of detecting and tracking the platform as it moves at a speed of 1.5 m/s, maintaining vertical separation, and successfully landing once the landing sequence is triggered. This method demonstrates higher tracking accuracy, achieving about a 75% reduction in RMS error compared to existing literature. Additionally, the morphing hexacopter, equipped with an MNTSMC strategy, can sustain flight even with two adjacent rotor failures - an event that would typically result in the crash of a conventional hexacopter. The event-triggered morphing sequence, powered by a trained feed-forward neural network, can adjust the arms via servos to reach 50% of the desired angle within 0.8 seconds. Further analysis reveals that a higher event-triggering gain leads to a faster morphing response. Moreover, in the decentralized modular aerial delivery system, a dynamic scale with neural network logic can accurately measure parcel parameters, including mass, size, and center of mass, and determine the optimal placement of the modules. Flight experiments show that a shift in the center of mass in a conventional multi-rotor layout significantly impacts the system's flight performance, particularly in terms of power efficiency when analyzing thrust variation. These experiments also demonstrate how modular systems can be reconfigured to recover power efficiency and maneuverability by adjusting rotor placements. Achieving fault tolerance in diverse aerial platforms poses a formidable challenge due to the absence of a universal solution for various scenarios. Nonetheless, prioritizing fault tolerance is crucial for enhancing drone safety and reliability, particularly in densely populated urban environments, and exploring diverse strategies in this regard expands the potential applications of drones across different domains. Doctor of Philosophy 2024-10-03T05:40:20Z 2024-10-03T05:40:20Z 2024 Thesis-Doctor of Philosophy Tan, J. K. (2024). Fault-tolerant strategies for multi-rotor parcel delivery. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/180356 https://hdl.handle.net/10356/180356 10.32657/10356/180356 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University