File Download
Supplementary

postgraduate thesis: Trajectory generation and tracking control for fast autonomous tail-sitter UAVs

TitleTrajectory generation and tracking control for fast autonomous tail-sitter UAVs
Authors
Advisors
Advisor(s):Zhang, FLam, J
Issue Date2024
PublisherThe University of Hong Kong (Pokfulam, Hong Kong)
Citation
Lu, G. [盧国政]. (2024). Trajectory generation and tracking control for fast autonomous tail-sitter UAVs. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR.
AbstractThis thesis addresses critical challenges in the development of autonomous tail-sitter unmanned aerial vehicles (UAVs), with a focus on trajectory generation and tracking control. Tail-sitter UAVs are a type of hybrid fixed-wing and rotary-wing aircraft that is of exceptional efficiency and maneuverability, ideal for multiple missions in practice. Fast autonomous tail-sitter UAVs capable of high-speed navigation in cluttered real-world environments, hold substantial socio-economic value across diverse applications. Yet, these tail-sitter UAVs pose significant technical challenges. Their aggressive maneuvers involve large variations in both system states and inputs, necessitating a global tracking controller to regulate an underactuated system with highly nonlinear aerodynamics, and a trajectory generation framework to efficiently compute safe and feasible trajectory commands for precise control. From both theoretical and practical perspectives, this thesis contains several key contributions as follows: 1. On-manifold Model Predictive Control (MPC): To achieve high-accuracy trajectory tracking for full-envelope aggressive UAV flights, we develop an on-manifold MPC, bridging the gap between advanced controls typically for linear systems and nonlinear robotic systems subject to curved manifold constraints. This approach is also generalized into a unified framework for common robotic systems on manifolds. By exploiting the differential geometry, the proposed on-manifold MPC features minimal parameterization and avoidance of singularities, demonstrating advantages in aggressive global trajectory tracking. 2. Trajectory Generation and Tracking Control for Tail-Sitters}: Building on the on-manifold MPC, we systematically address both the theoretical and practical problems on trajectory generation and global tracking control for aggressive tail-sitter flights. We prove the differential flatness property of tail-sitter UAVs, fully exploiting realistic aerodynamics models without simplifications. By leveraging this fundamental property, we develop a trajectory optimization to generate dynamically feasible trajectories for aggressive flights, and a global control framework to ensure high tracking accuracy throughout the entire flight envelop. Practical issues of environmental wind effects and actuator saturation are also thoroughly incorporated into both the planning and control framework. 3. Autonomous Tail-Sitter UAVs}: To further enhance the tail-sitter autonomy to autonomous obstacle avoidance, we incorporate obstacle avoidance into the tail-sitter trajectory generation, and effectively improve the computational efficiency to solve the optimization. We develop an efficient, feasibility-first nonlinear programming (NLP) solver, tailored for real-time planning. Integrating with state-of-the-art perception, planning, and control algorithms, we present a fully autonomous tail-sitter UAV capable of high-speed navigation in unknown, cluttered, real-world environments. Throughout this thesis, theoretical proofs, statistical analysis and extensive experimental validations have been conducted, aiming to advance both theories and technologies for robotic systems applicable to practical uses.
DegreeDoctor of Philosophy
SubjectDrone aircraft - Automatic control
Trajectory optimization
Dept/ProgramMechanical Engineering
Persistent Identifierhttp://hdl.handle.net/10722/342882

 

DC FieldValueLanguage
dc.contributor.advisorZhang, F-
dc.contributor.advisorLam, J-
dc.contributor.authorLu, Guozheng-
dc.contributor.author盧国政-
dc.date.accessioned2024-05-07T01:22:08Z-
dc.date.available2024-05-07T01:22:08Z-
dc.date.issued2024-
dc.identifier.citationLu, G. [盧国政]. (2024). Trajectory generation and tracking control for fast autonomous tail-sitter UAVs. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR.-
dc.identifier.urihttp://hdl.handle.net/10722/342882-
dc.description.abstractThis thesis addresses critical challenges in the development of autonomous tail-sitter unmanned aerial vehicles (UAVs), with a focus on trajectory generation and tracking control. Tail-sitter UAVs are a type of hybrid fixed-wing and rotary-wing aircraft that is of exceptional efficiency and maneuverability, ideal for multiple missions in practice. Fast autonomous tail-sitter UAVs capable of high-speed navigation in cluttered real-world environments, hold substantial socio-economic value across diverse applications. Yet, these tail-sitter UAVs pose significant technical challenges. Their aggressive maneuvers involve large variations in both system states and inputs, necessitating a global tracking controller to regulate an underactuated system with highly nonlinear aerodynamics, and a trajectory generation framework to efficiently compute safe and feasible trajectory commands for precise control. From both theoretical and practical perspectives, this thesis contains several key contributions as follows: 1. On-manifold Model Predictive Control (MPC): To achieve high-accuracy trajectory tracking for full-envelope aggressive UAV flights, we develop an on-manifold MPC, bridging the gap between advanced controls typically for linear systems and nonlinear robotic systems subject to curved manifold constraints. This approach is also generalized into a unified framework for common robotic systems on manifolds. By exploiting the differential geometry, the proposed on-manifold MPC features minimal parameterization and avoidance of singularities, demonstrating advantages in aggressive global trajectory tracking. 2. Trajectory Generation and Tracking Control for Tail-Sitters}: Building on the on-manifold MPC, we systematically address both the theoretical and practical problems on trajectory generation and global tracking control for aggressive tail-sitter flights. We prove the differential flatness property of tail-sitter UAVs, fully exploiting realistic aerodynamics models without simplifications. By leveraging this fundamental property, we develop a trajectory optimization to generate dynamically feasible trajectories for aggressive flights, and a global control framework to ensure high tracking accuracy throughout the entire flight envelop. Practical issues of environmental wind effects and actuator saturation are also thoroughly incorporated into both the planning and control framework. 3. Autonomous Tail-Sitter UAVs}: To further enhance the tail-sitter autonomy to autonomous obstacle avoidance, we incorporate obstacle avoidance into the tail-sitter trajectory generation, and effectively improve the computational efficiency to solve the optimization. We develop an efficient, feasibility-first nonlinear programming (NLP) solver, tailored for real-time planning. Integrating with state-of-the-art perception, planning, and control algorithms, we present a fully autonomous tail-sitter UAV capable of high-speed navigation in unknown, cluttered, real-world environments. Throughout this thesis, theoretical proofs, statistical analysis and extensive experimental validations have been conducted, aiming to advance both theories and technologies for robotic systems applicable to practical uses.-
dc.languageeng-
dc.publisherThe University of Hong Kong (Pokfulam, Hong Kong)-
dc.relation.ispartofHKU Theses Online (HKUTO)-
dc.rightsThe author retains all proprietary rights, (such as patent rights) and the right to use in future works.-
dc.rightsThis work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.-
dc.subject.lcshDrone aircraft - Automatic control-
dc.subject.lcshTrajectory optimization-
dc.titleTrajectory generation and tracking control for fast autonomous tail-sitter UAVs-
dc.typePG_Thesis-
dc.description.thesisnameDoctor of Philosophy-
dc.description.thesislevelDoctoral-
dc.description.thesisdisciplineMechanical Engineering-
dc.description.naturepublished_or_final_version-
dc.date.hkucongregation2024-
dc.identifier.mmsid991044791813003414-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats