7 research outputs found
Review of PID Controller Applications for UAVs
Unmanned Aerial Vehicles (UAVs) have gained widespread recognition for their
diverse applications, ranging from surveillance to delivery services. Among the
various control algorithms employed to stabilize and navigate UAVs, the
Proportional-Integral-Derivative (PID) controller stands out as a classical yet
robust solution. This review provides a comprehensive examination of PID
controller applications in the context of UAVs, addressing their fundamental
principles, dynamics modeling, stability control, navigation tasks, parameter
tuning methods, challenges, and future directions
Four-dimensional Gait Surfaces for A Tilt-rotor -- Two Color Map Theorem
This article presents the four-dimensional surfaces which instruct the gait
plan for a tilt-rotor. The previous gaits analyzed in the tilt-rotor research
are inspired by animals; no theoretical base backs the robustness of these
gaits. This research deduces the gaits by diminishing the effect of the
attitude of the tilt-rotor for the first time. Four-dimensional gait surfaces
are subsequently found, on which the gaits are expected to be robust to the
attitude. These surfaces provide the region where the gait is suggested to be
planned. However, a discontinuous region may hinder the gait plan process while
utilizing the proposal gait surfaces. A Two Color Map Theorem is then
established to guarantee the continuity of each gait designed. The robustness
of the typical gaits obeying the Two Color Map Theorem and on the gait surface
is demonstrated by comparing the singular curve in attitude with the gaits not
on the gait surface. The result shows that the acceptable attitudes enlarge for
the gaits on the gait surface
Advanced Feedback Linearization Control for Tiltrotor UAVs: Gait Plan, Controller Design, and Stability Analysis
Three challenges, however, can hinder the application of Feedback
Linearization: over-intensive control signals, singular decoupling matrix, and
saturation. Activating any of these three issues can challenge the stability
proof. To solve these three challenges, first, this research proposed the drone
gait plan. The gait plan was initially used to figure out the control problems
in quadruped (four-legged) robots; applying this approach, accompanied by
Feedback Linearization, the quality of the control signals was enhanced. Then,
we proposed the concept of unacceptable attitude curves, which are not allowed
for the tiltrotor to travel to. The Two Color Map Theorem was subsequently
established to enlarge the supported attitude for the tiltrotor. These theories
were employed in the tiltrotor tracking problem with different references.
Notable improvements in the control signals were witnessed in the tiltrotor
simulator. Finally, we explored the control theory, the stability proof of the
novel mobile robot (tilt vehicle) stabilized by Feedback Linearization with
saturation. Instead of adopting the tiltrotor model, which is over-complicated,
we designed a conceptual mobile robot (tilt-car) to analyze the stability
proof. The stability proof (stable in the sense of Lyapunov) was found for a
mobile robot (tilt vehicle) controlled by Feedback Linearization with
saturation for the first time. The success tracking result with the promising
control signals in the tiltrotor simulator demonstrates the advances of our
control method. Also, the Lyapunov candidate and the tracking result in the
mobile robot (tilt-car) simulator confirm our deductions of the stability
proof. These results reveal that these three challenges in Feedback
Linearization are solved, to some extents.Comment: Doctoral Thesis at The University of Toky
Trajectory Generation for a Quadrotor Unmanned Aerial Vehicle
RĂSUMĂ Le domaine des vĂ©hicules aĂ©riens sans pilote de type multicoptĂšres a connu une progression substantielle au cours de la derniĂšre dĂ©cennie. La gĂ©nĂ©ration et le contrĂŽle des trajectoires ont Ă©tĂ© au centre des prĂ©occupations de ce nouveau domaine, avec des mĂ©thodes qui permettent dâexĂ©cuter des manoeuvres complexes dans lâespace. Plusieurs efforts ont Ă©tĂ© faits pour exĂ©cuter
ces manoeuvres en utilisant la commande non linĂ©aire, notamment la commande par platitude diffĂ©rentielle. Cependant, lâabsence de thĂ©orie pour lâestimation des dĂ©rivĂ©es dâordre supĂ©rieur a empĂȘchĂ© lâapplication expĂ©rimentale de plusieurs de ces techniques.
Ce travail explore tout dâabord lâapproche par composition sĂ©quentielle pour lâexĂ©cution de manoeuvres Ă travers des fenĂȘtres Ă©troites. Cette technique implique la combinaison de plusieurs contrĂŽleurs thĂ©oriquement simples afin de produire un rĂ©sultat complexe. Les rĂ©sultats
expérimentaux réalisés dans le Laboratoire de Robotique Mobile et de SystÚmes Automatisés à Polytechnique Montréal démontrent la validité de cette approche, en produisant des
manoeuvres prĂ©cises et rĂ©pĂ©tables. Cependant, on atteint rapidement les limites dâune telle mĂ©thode dans les applications du monde rĂ©el, du fait de son manque de prĂ©cision initiale et lâabsence dâĂ©valuation de faisabilitĂ©.
Ce mĂ©moire se concentre ensuite sur le dĂ©veloppement dâune architecture dâestimation dâĂ©tat basĂ©e sur le filtre de Kalman linĂ©aire afin de fournir en temps rĂ©el des estimĂ©s des 2e et 3e dĂ©rivĂ©es de la position dâun quadricoptĂšre (appelĂ©es respectivement accĂ©lĂ©ration, et Ă coup
ou jerk). Des filtres de complexitĂ©s diffĂ©rentes sont dĂ©veloppĂ©s afin dâincorporer toute lâinformation disponible sur le systĂšme pour amĂ©liorer lâestimĂ© rĂ©sultant. On obtient alors un estimateur dâĂ©tat complet qui utilise les mesures de position et dâaccĂ©lĂ©ration, ainsi que
les entrĂ©es de commande, et fournit des estimĂ©s pour la rĂ©troaction. Un contrĂŽleur du jerk augmentĂ© basĂ© sur la thĂ©orie de la commande optimale est ensuite dĂ©veloppĂ© afin de valider cet estimateur. Il est conçu de façon Ă utiliser le jerk, lâaccĂ©lĂ©ration, la vitesse et la position du
drone ; sans rĂ©troaction de chacun de ces termes, le systĂšme est alors instable. Des tests sont effectuĂ©s afin dâexaminer les performances de lâestimateur et du contrĂŽleur. Tout dâabord, le quadricoptĂšre est chargĂ© de suivre diverses entrĂ©es de rĂ©fĂ©rence dans lâespace pour assurer sa stabilitĂ©. Le contrĂŽleur permet de suivre au plus prĂšs ces rĂ©fĂ©rences, comme rĂ©alisĂ© en
simulation. Le contrĂŽleur doit ensuite suivre un changement de rĂ©fĂ©rence afin dâĂ©valuer la prĂ©cision de lâestimateur dĂ©veloppĂ©. Les rĂ©sultats montrent que lâestimation en temps rĂ©el du jerk suit adĂ©quatement les valeurs hors ligne. Pour autant que nous le sachions, câest la premiĂšre mise en oeuvre dans le monde rĂ©el du retour de jerk pour contrĂŽler un multicoptĂšre.----------ABSTRACT The field of multirotor unmanned aerial vehicles (UAVs) has seen substantial progression in the past decade. Trajectory generation and control has been a main focus in this domain, with methods that enable the performance of complex three-dimensional maneuvers through space. Efforts have been made to execute these maneuvers using concepts of nonlinear control
and differential flatness. However, a lack of theory for the estimation of higher-order dérivatives of a multirotor UAV has prevented the experimental application of several of these techniques concentrated on trajectory control. This work firstly explores the existing control
approach of sequential composition for the execution of quadrotor manoeuvres through narrow windows. This technique involves the combination of several theoretically simple controllers in sequence in order to produce a complex result. Experimental results conducted in the Mobile Robotics and Automated Systems Laboratory (MRASL) at Polytechnique demonstrate the validity of this approach, producing precise and repeatable manoeuvres through
narrow windows. However, they also show the limitations of such a method in real world applications, notably its initial inaccuracy and lack of feasibility evaluation. This thesis then focuses on the development of a state-estimation architecture based on linear Kalman filter
techniques in order to provide a real-time value of a quadrotor UAVâs second and third derivatives (referred to as acceleration and jerk, respectively). Filters of different complexities are developed with the goal of incorporating all available system information into the
resulting estimate. A full-state estimator is produced that uses a quadrotorâs position and acceleration measurements as well as control inputs in order to be usable for feedback. A jerk-augmented controller based off of optimal control theory is then developed in order to validate this estimator. It is designed in such a way to use the UAVâs jerk, acceleration, velocity and position as design parameters and to be unstable without feedback in each of
these terms. Tests are conducted in order to examine the performance of both the estimator and controller. Firstly, the quadrotor is commanded to track various reference inputs in 3D space to ensure its stability. The controller tracks these references very closely to simulated
responses. The controller is then asked to follow a changing reference in order to evaluate the precision of the developed estimator. Results show that the real-time estimation of the jerk follows offline values adequately. To the best of our knowledge, this is the first application
to implement the feedback of a multirotor UAVâs jerk in real-world experimentation
Global Chartwise Feedback Linearization of the Quadcopter With a Thrust Positivity Preserving Dynamic Extension
We propose a new dynamic extension of the thrust variable in the quadcopter dynamics that preserves the positive sign of the thrust. This extension not only eliminates the positive sign constraint on the thrust variable, but also leads to global chartwise feedback linearization of the quadcopter dynamics. For the latter, an atlas is first constructed on the entire state space of the quadcopter and then the dynamically extended quadcopter system is transformed to a 14-dimensional linear controllable system on each chart in the atlas. Based on the chartwise dynamic feedback linearization, a global tracking strategy is proposed for the quadcopter and its excellent performance is demonstrated with a simulation. © 1963-2012 IEEE.1