7 research outputs found

    Quadrotor Control Design under Time and State Constraints: Implicit Lyapunov Function Approach

    Get PDF
    International audienceThe problem of a state feedback design for control of a quadrotor system under state and time constraints is studied. Convex embedding approach and Implicit Lyapunov function are employed to design a finite-time controller. The feedback gain is solved by a system of LMIs(Linear Matrix Inequalities). Theoretical results are supported with numerical simulation

    Flat trajectory design and tracking with saturation guarantees: a nano-drone application

    Get PDF
    International audienceThis paper deals with the problem of trajectory planning and tracking of a quadcopter system based on the property of differential flatness. First, B-spline characterisations of the flat output allow for optimal trajectory generation subject to waypoint constraints, thrust and angle constraints while minimising the trajectory length. Second, the proposed tracking control strategy combines feedback linearisation and nested saturation control via flatness. The control strategy provides bounded inputs (thrust, roll and pitch angles) while ensuring the overall stability of the tracking error dynamics. The control parameters are chosen based on the information of the a priori given reference trajectory. Moreover, conditions for the existence of these parameters are presented. The effectiveness of the trajectory planning and the tracking control design is analysed and validated through simulation and experimental results over a real nano-quadcopter platform, the Crazyflie 2.0

    Backpropagating constraints-based trajectory tracking control of a quadrotor with constrained actuator dynamics and complex unknowns

    Get PDF
    In this paper, a backpropagating constraints-based trajectory tracking control (BCTTC) scheme is addressed for trajectory tracking of a quadrotor with complex unknowns and cascade constraints arising from constrained actuator dynamics, including saturations and dead zones. The entire quadrotor system including actuator dynamics is decomposed into five cascade subsystems connected by intermediate saturated nonlinearities. By virtue of the cascade structure, backpropagating constraints (BCs) on intermediate signals are derived from constrained actuator dynamics suffering from nonreversible rotations and nonnegative squares of rotors, and decouple subsystems with saturated connections. Combining with sliding-mode errors, BC-based virtual controls are individually designed by addressing underactuation and cascade constraints. In order to remove smoothness requirements on intermediate controls, first-order filters are employed, and thereby contributing to backstepping-like subcontrollers synthesizing in a recursive manner. Moreover, universal adaptive compensators are exclusively devised to dominate intermediate tracking residuals and complex unknowns. Eventually, the closed-loop BCTTC system stability can be ensured by the Lyapunov synthesis, and trajectory tracking errors can be made arbitrarily small. Simulation studies demonstrate the effectiveness and superiority of the proposed BCTTC scheme for a quadrotor with complex constrains and unknowns

    Development of Robust Control Laws for Disturbance Rejection in Rotorcraft UAVs

    Get PDF
    Inherent stability inside the flight envelope must be guaranteed in order to safely introduce private and commercial UAV systems into the national airspace. The rejection of unknown external wind disturbances offers a challenging task due to the limited available information about the unpredictable and turbulent characteristics of the wind. This thesis focuses on the design, development and implementation of robust control algorithms for disturbance rejection in rotorcraft UAVs. The main focus is the rejection of external disturbances caused by wind influences. Four control algorithms are developed in an effort to mitigate wind effects: baseline nonlinear dynamic inversion (NLDI), a wind rejection extension for the NLDI, NLDI with adaptive artificial neural networks (ANN) augmentation, and NLDI with L1 adaptive control augmentation. A simulation environment is applied to evaluate the performance of these control algorithms under external wind conditions using a Monte Carlo analysis. Outdoor flight test results are presented for the implementation of the baseline NLDI, NLDI augmented with adaptive ANN and NLDI augmented with L1 adaptive control algorithms in a DJI F330 Flamewheel quadrotor UAV system. A set of metrics is applied to compare and evaluate the overall performance of the developed control algorithms under external wind disturbances. The obtained results show that the extended NLDI exhibits undesired characteristics while the augmentation of the baseline NLDI control law with adaptive ANN and L1 output-feedback adaptive control improve the robustness of the translational and rotational dynamics of a rotorcraft UAV in the presence of wind disturbances

    Modelling, identification, and control of a quadrotor helicopter

    Get PDF
    In this dissertation, we focused on the study of an autonomous flight control of quadrotor helicopter. Robust nonlinear control design strategies using observer-based control are developed, which are capable of achieving reliable and accurate tracking control for quadrotor UAV containing dynamic uncertainties, external disturbances. In order to ease readability of this dissertation, detailed explanations of the mathematical model of quadrotor UAV is provided, including the Newton-Euler formalism, Lyapunov-based stability analysis methods, sliding mode control (SMC) and backstepping fundamentals, and observer-based nonlinear control tools. The tracking control problem of a quadrotor in the presence of model uncertainties and external disturbances is investigated. Particularly, this dissertation presents the design and experimental implementation of nonlinear controller of quadrotor with observer to estimate the uncertainties and external disturbances to meet the desired control objectives. Based on a nonlinear model which considers basic aerodynamic forces and external disturbances, the quadrotor UAV model is simulated to perform a variety of maneuvering such as take-off, landing, smooth translation and horizontal and circular trajectory motions. Backstepping and sliding mode techniques combined with observers are studied, tested and compared. Simulation and a real platform were developed to prove the ability of the observer-based controller to successfully perform certain missions in the presence of unknown external disturbances and can obtain good and satisfactory estimation
    corecore