364 research outputs found

    Tracking Control of Quadrotors

    Get PDF
    In this thesis, the tracking control problem of a 6 DOF quadrotor is considered, and different control method is proposed considering optimal control, parametric and nonparametric uncertainty, input saturation, and distributed formation control. An optimal control approach is developed for single quadrotor tracking by minimizing the cost function. For uncertainties of the dynamic system, a robust adaptive tracking controller is proposed with the special structure of the dynamics of the system. Considering the uncertainty and input constraints, a robust adaptive saturation controller is proposed with the aid of an auxiliary compensated system. Decentralized formation control method for quadrotors is presented using a leader-follower scheme using proposed optimal control method. Virtual leader is employed to drive the quadrotors to their desired formation and ultimately track the trajectory defined by the virtual leader. Sliding mode estimators have been implemented to estimate the states of the virtual leader. The control method is designed considering switching communication topologies among the quadrotors. Simulation results are provided to show the effectiveness of the proposed approaches

    Adaptive and Optimal Motion Control of Multi-UAV Systems

    Get PDF
    This thesis studies trajectory tracking and coordination control problems for single and multi unmanned aerial vehicle (UAV) systems. These control problems are addressed for both quadrotor and fixed-wing UAV cases. Despite the fact that the literature has some approaches for both problems, most of the previous studies have implementation challenges on real-time systems. In this thesis, we use a hierarchical modular approach where the high-level coordination and formation control tasks are separated from low-level individual UAV motion control tasks. This separation helps efficient and systematic optimal control synthesis robust to effects of nonlinearities, uncertainties and external disturbances at both levels, independently. The modular two-level control structure is convenient in extending single-UAV motion control design to coordination control of multi-UAV systems. Therefore, we examine single quadrotor UAV trajectory tracking problems to develop advanced controllers compensating effects of nonlinearities and uncertainties, and improving robustness and optimality for tracking performance. At fi rst, a novel adaptive linear quadratic tracking (ALQT) scheme is developed for stabilization and optimal attitude control of the quadrotor UAV system. In the implementation, the proposed scheme is integrated with Kalman based reliable attitude estimators, which compensate measurement noises. Next, in order to guarantee prescribed transient and steady-state tracking performances, we have designed a novel backstepping based adaptive controller that is robust to effects of underactuated dynamics, nonlinearities and model uncertainties, e.g., inertial and rotational drag uncertainties. The tracking performance is guaranteed to utilize a prescribed performance bound (PPB) based error transformation. In the coordination control of multi-UAV systems, following the two-level control structure, at high-level, we design a distributed hierarchical (leader-follower) 3D formation control scheme. Then, the low-level control design is based on the optimal and adaptive control designs performed for each quadrotor UAV separately. As particular approaches, we design an adaptive mixing controller (AMC) to improve robustness to varying parametric uncertainties and an adaptive linear quadratic controller (ALQC). Lastly, for planar motion, especially for constant altitude flight of fixed-wing UAVs, in 2D, a distributed hierarchical (leader-follower) formation control scheme at the high-level and a linear quadratic tracking (LQT) scheme at the low-level are developed for tracking and formation control problems of the fixed-wing UAV systems to examine the non-holonomic motion case. The proposed control methods are tested via simulations and experiments on a multi-quadrotor UAV system testbed

    Practical Coordination of Multi-Vehicle Systems in Formation

    Get PDF
    This thesis considers the cooperation and coordination of multi vehicle systems cohesively in order to keep the formation geometry and provide the string stability. We first present the modeling of aerial and road vehicles representing different motion characteristics suitable for cooperative operations. Then, a set of three dimensional cohesive motion coordination and formation control schemes for teams of autonomous vehicles is proposed. The two main components of these schemes are i) platform free high level online trajectory generation algorithms and ii) individual trajectory tracking controllers. High level algorithms generate the desired trajectories for three dimensional leader-follower structured tight formations, and then distributed controllers provide the individual control of each agent for tracking the desired trajectories. The generic goal of the control scheme is to move the agents while maintaining the formation geometry. We propose a distributed control scheme to solve this problem utilizing the notions of graph rigidity and persistence as well as techniques of virtual target tracking and smooth switching. The distributed control scheme is developed by modeling the agent kinematics as a single-velocity integrator; nevertheless, extension to the cases with simplified kinematic and dynamic models of fixed-wing autonomous aerial vehicles and quadrotors is discussed. The cohesive cooperation in three dimensions is so beneficial for surveillance and reconnaissance activities with optimal geometries, operation security in military activities, more viable with autonomous flying, and future aeronautics aspects, such as fractionated spacecraft and tethered formation flying. We then focus on motion control task modeling for three dimensional agent kinematics and considering parametric uncertainties originated from inertial measurement noise. We design an adaptive controller to perform the three dimensional motion control task, paying attention to the parametric uncertainties, and employing a recently developed immersion and invariance based scheme. Next, the cooperative driving of road vehicles in a platoon and string stability concepts in one-dimensional traffic are discussed. Collaborative driving of commercial vehicles has significant advantages while platooning on highways, including increased road-capacity and reduced traffic congestion in daily traffic. Several companies in the automotive sector have started implementing driver assistance systems and adaptive cruise control (ACC) support, which enables implementation of high level cooperative algorithms with additional softwares and simple electronic modifications. In this context, the cooperative adaptive cruise control approach are discussed for specific urban and highway platooning missions. In addition, we provide details of vehicle parameters, mathematical models of control structures, and experimental tests for the validation of our models. Moreover, the impact of vehicle to vehicle communication in the existence of static road-side units are given. Finally, we propose a set of stability guaranteed controllers for highway platooning missions. Formal problem definition of highway platooning considering constant and velocity dependent spacing strategies, and formal string stability analysis are included. Additionally, we provide the design of novel intervehicle distance based priority coefficient of feed-forward filter for robust platooning. In conclusion, the importance of increasing level of autonomy of single agents and platoon topology is discussed in performing cohesive coordination and collaborative driving missions and in mitigating sensory errors. Simulation and experimental results demonstrate the performance of our cohesive motion and string stable controllers, in addition we discuss application in formation control of autonomous multi-agent systems

    Robust finite-time position and attitude tracking of a quadrotor UAV using super-twisting control algorithm with linear correction terms

    Get PDF
    This work investigates the problem of finite-time position and attitude trajectory of quadrotor unmanned aerial vehicle systems based on a modified second order sliding mode algorithm. The selected algorithm is a modified super-twisting with both nonlinear and linear correction terms.CONACYT – Consejo Nacional de Ciencia y TecnologíaPROCIENCI

    Commande et planification de trajectoires pour la navigation de véhicules autonomes

    Get PDF
    My research focuses on trajectory planning and control of autonomous vehicles. This work is a part of an extremely ambitious project launched by the Heudiasyc laboratory about autonomous driving at high speed (longitudinal speed greater to 5m/s ~= 18 km/h). With regard to the control of autonomous vehicles at high speed, a lateral controler using higher-order sliding mode control is proposed. Given the implicit similarity between the sliding mode and the principle of immersion and invariance, two controllers using the principle of immersion and invariance have been subsequently proposed in order to improve the performance with respect to the sliding mode. The development of these new controllers shows very strong robust stability which leads us to study the intrinsic properties of the system. A study of the passivity properties of the system is also crried out, showing some interesting characteristics of the system. Hence, a robust passivity-based controller has been developed. Regarding the navigation, we have developed two navigation algorithms based on the tentacles method. Subsequently, a feasibility study of trajectory generation strategies for high speed driving is conducted. The outcome of the simulation proved that the algorithms gave out good results with respect to the expected ogjectives of obstacle avoidance and global reference path following. Control and motion planning algorithms developed were validated offline by simulation with real data. They have been also tested on a realistic simulator.Ces travaux de recherche portent sur la commande et la planification de trajectoires pour la navigation de véhicules autonomes. Ils se situent dans le cadre d'un projet très ambitieux lancé par le laboratoire Heudiasyc sur la conduite autonome à grande vitesses (vitesse longitudinale supérieure à 5m/s ~= 18 km/h). Pour proposer des solutions à cette problématique, après avoir réalisé une large recherche bibliographique sur la commande et la planification des trajectoires des véhicules autonomes, plusieurs contributions ont été présentées. En ce qui concerne la commande des véhicules autonomes, un contrôleur latéral par mode glissant d'ordre supérieur a été proposé. Compte tenu de la ressemblance implicite entre le mode glissant et le principe d'immersion et d'invariance (I&I), deux contrôleurs utilisant le principe d'immersion et d'invariance ont été proposés par la suite pour améliorer les performances par rapport au mode glissant. Le développement de ces nouveaux contrôleurs nous a permis de garantir une stabilité robuste pour tous les gains positifs des contrôleurs I&I. Ce résultat nous a conduit à étudier les propriétés intrinsèques du système. Une étude des propriétés de passivité du système a révélé des caractéristiques de passivité intéressantes. Par la suite, nous avons développé un contrôleur robuste basé sur la passivité. Concernant la navigation, nous avons développé deux algorithmes de navigation basés sur la méthode des tentacules. Ceci dans le but d'améliorer la méthode de base. Les résultats de la simulation montrent que les algorithmes donnent de bons résultats vis-à-vis des objectifs attendus d'évitement d'obstacles et de suivi de la trajectoire globale de référence. Les algorithmes de commande et de planification de trajectoires développés ont été validés en simulation hors-ligne avec des données réelles après avoir été testés sur un simulateur réaliste
    corecore