2,805 research outputs found

    Adaptive Modified RISE-based Quadrotor Trajectory Tracking with Actuator Uncertainty Compensation

    Get PDF
    This paper presents an adaptive robust nonlinear control method, which achieves reliable trajectory tracking control for a quadrotor unmanned aerial vehicle in the presence of gyroscopic effects, rotor dynamics, and external disturbances. Through novel mathematical manipulation in the error system development, the quadrotor dynamics are expressed in a control-oriented form, which explicitly incorporates the uncertainty in the gyroscopic term and control actuation term. An adaptive robust nonlinear control law is then designed to stabilize both the position and attitude loops of the quadrotor system. A rigorous Lyapunov-based analysis is utilized to prove asymptotic trajectory tracking, where the region of convergence can be made arbitrarily large through judicious control gain selection. Moreover, the stability analysis formally addresses gyroscopic effects and actuator uncertainty. To illustrate the performance of the control law, comparative numerical simulation results are provided, which demonstrate the improved closed-loop performance achieved under varying levels of parametric uncertainty and disturbance magnitudes

    MARIT : the design, implementation and trajectory generation with NTG for small UAVs.

    Get PDF
    This dissertation is about building a Multiple Air Robotics Indoor Testbed (MARIT) for the purpose of developing and validating new methodologies for collaboration and cooperation between heterogeneous Unmanned Air Vehicles (UAVs) as well as expandable to air-and-ground vehicle teams. It introduces a mathematical model for simulation and control of quadrotor Small UAVs (SUAVs). The model is subsequently applied to design an autonomous quadrotor control and tracking system. The dynamics model of quadrotor SUAV is used in several control designs. Each control design is simulated and compared. Based on the comparison, the superior control design is use for experimental flights. Two methods are used to evaluate the control and collect real-time data. The Nonlinear Trajectory Generation (NTG) software package is used to provide optimal trajectories for the SUAVs in MARIT. The dynamics model of the quadrotor is programmed in NTG and various obstacle avoidance scenarios are modeled to establish a platform for optimal trajectory generation for SUAVs. To challenge the capability of NTG for real-time trajectory generation, random obstacles and disturbances are simulated. Various flight simulations validate this trajectory tracking approach

    Accurate Tracking of Aggressive Quadrotor Trajectories using Incremental Nonlinear Dynamic Inversion and Differential Flatness

    Full text link
    Autonomous unmanned aerial vehicles (UAVs) that can execute aggressive (i.e., high-speed and high-acceleration) maneuvers have attracted significant attention in the past few years. This paper focuses on accurate tracking of aggressive quadcopter trajectories. We propose a novel control law for tracking of position and yaw angle and their derivatives of up to fourth order, specifically, velocity, acceleration, jerk, and snap along with yaw rate and yaw acceleration. Jerk and snap are tracked using feedforward inputs for angular rate and angular acceleration based on the differential flatness of the quadcopter dynamics. Snap tracking requires direct control of body torque, which we achieve using closed-loop motor speed control based on measurements from optical encoders attached to the motors. The controller utilizes incremental nonlinear dynamic inversion (INDI) for robust tracking of linear and angular accelerations despite external disturbances, such as aerodynamic drag forces. Hence, prior modeling of aerodynamic effects is not required. We rigorously analyze the proposed control law through response analysis, and we demonstrate it in experiments. The controller enables a quadcopter UAV to track complex 3D trajectories, reaching speeds up to 12.9 m/s and accelerations up to 2.1g, while keeping the root-mean-square tracking error down to 6.6 cm, in a flight volume that is roughly 18 m by 7 m and 3 m tall. We also demonstrate the robustness of the controller by attaching a drag plate to the UAV in flight tests and by pulling on the UAV with a rope during hover.Comment: To be published in IEEE Transactions on Control Systems Technology. Revision: new set of experiments at increased speed (up to 12.9 m/s), updated controller design using quaternion representation, new video available at https://youtu.be/K15lNBAKDC

    A survey on fractional order control techniques for unmanned aerial and ground vehicles

    Get PDF
    In recent years, numerous applications of science and engineering for modeling and control of unmanned aerial vehicles (UAVs) and unmanned ground vehicles (UGVs) systems based on fractional calculus have been realized. The extra fractional order derivative terms allow to optimizing the performance of the systems. The review presented in this paper focuses on the control problems of the UAVs and UGVs that have been addressed by the fractional order techniques over the last decade

    Robust position control of a tilt-wing quadrotor

    Get PDF
    This paper presents a robust position controller for a tilt-wing quadrotor to track desired trajectories under external wind and aerodynamic disturbances. Wind effects are modeled using Dryden model and are included in the dynamic model of the vehicle. Robust position control is achieved by introducing a disturbance observer which estimates the total disturbance acting on the system. In the design of the disturbance observer, the nonlinear terms which appear in the dynamics of the aerial vehicle are also treated as disturbances and included in the total disturbance. Utilization of the disturbance observer implies a linear model with nominal parameters. Since the resulting dynamics are linear, only PID type simple controllers are designed for position and attitude control. Simulations and experimental results show that the performance of the observer based position control system is quite satisfactory
    corecore