500 research outputs found

    Agile load transportation systems using aerial robots

    Get PDF
    In this dissertation, we address problems that can occur during load transport using aerial robots, i.e., small scale quadrotors. First, detailed models of such transportation system are derived. These models include nonlinear models of a quadrotor, a model of a quadrotor carrying a fixed load and a model of a quadrotor carrying a suspended load. Second, the problem of quadrotor stabilization and trajectory tracking with changes of the center of gravity of the transportation system is addressed. This problem is solved using model reference adaptive control based on output feedback linearization that compensates for dynamical changes in the center of gravity of the quadrotor. The third problem we address is a problem of a swing-free transport of suspended load using quadrotors. Flying with a suspended load can be a very challenging and sometimes hazardous task as the suspended load significantly alters the flight characteristics of the quadrotor. In order to deal with suspended load flight, we present a method based on dynamic programming which is a model based offline method. The second investigated method we use is based on the Nelder-Mead algorithm which is an optimization technique used for nonlinear unconstrained optimization problems. This method is model free and it can be used for offline or online generation of the swing-free trajectories for the suspended load. Besides the swing-free maneuvers with suspended load, load trajectory tracking is another problem we solve in this dissertation. In order to solve this problem we use a Nelder-Mead based algorithm. In addition, we use an online least square policy iteration algorithm. At the end, we propose a high level algorithm for navigation in cluttered environments considering a quadrotor with suspended load. Furthermore, distributed control of multiple quadrotors with suspended load is addressed too. The proposed hierarchical architecture presented in this doctoral dissertation is an important step towards developing the next generation of agile autonomous aerial vehicles. These control algorithms enable quadrotors to display agile maneuvers while reconfiguring in real time whenever a change in the center of gravity occurs. This enables a swing-free load transport or trajectory tracking of the load in urban environments in a decentralized fashion

    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 and Adaptive Control Methods for Small Aerial Vehicles

    Get PDF
    Recent advances in sensor and microcomputer technology and in control and aeroydynamics theories has made small unmanned aerial vehicles a reality. The small size, low cost and manoueverbility of these systems has positioned them to be potential solutions in a large class of applications. However, the small size of these vehicles pose significant challenges. The small sensors used on these systems are much noisier than their larger counterparts.The compact structure of these vehicles also makes them more vulnerable to environmental effects. This work develops several different control strategies for two sUAV platforms and provides the rationale for judging each of the controllers based on a derivation of the dynamics, simulation studies and experimental results where possible. First, the coaxial helicopter platform is considered. This sUAV’s dual rotor system (along with its stabilizer bar technology) provides the ideal platform for safe, stable flight in a compact form factor. However, the inherent stability of the vehicle is achieved at the cost of weaker control authority and therefore an inability to achieve aggressive trajectories especially when faced with heavy wind disturbances. Three different linear control strategies are derived for this platform. PID, LQR and H∞ methods are tested in simulation studies. While the PID method is simple and intuitive, the LQR method is better at handling the decoupling required in the system. However the frequency domain design of the H∞ control method is better at suppressing disturbances and tracking more aggressive trajectories. The dynamics of the quadrotor are much faster than those of the coaxial helicopter. In the quadrotor, four independent fixed pitch rotors provide the required thrust. Differences between each of the rotors creates moments in the roll, pitch and yaw directions. This system greatly simplifies the mechanical complexity of the UAV, making quadrotors cheaper to maintain and more accessible. The quadrotor dynamics are derived in this work. Due to the lack of any mechanical stabilization system, these quadrotor dynamics are not inherently damped around hover. As such, the focus of the controller development is on using nonlinear techniques. Linear quadratic regulation methods are derived and shown to be inadequate when used in zones moderately outside hover. Within nonlinear methods, feedback linearization techniques are developed for the quadrotor using an inner/outer loop decoupling structure that avoids more complex variants of the feedback linearization methodology. Most nonlinear control methods (including feedback linearization) assume perfect knowledge of vehicle parameters. In this regard, simulation studies show that when this assumption is violated the results of the flight significantly deteriorate for quadrotors flying using the feedback linearization method. With this in mind, an adaptation law is devised around the nonlinear control method that actively modifies the plant parameters in an effort to drive tracking errors to zero. In simple cases with sufficiently rich trajectory requirements the parameters are able to adapt to the correct values (as verified by simulation studies). It can also adapt to changing parameters in flight to ensure that vehicle stability and controller performance is not compromised. However, the direct adaptive control method devised in this work has the added benefit of being able to modify plant parameters to suppress the effects of external disturbances as well. This is clearly shown when wind disturbances are applied to the quadrotor simulations. Finally, the nonlinear quadrotor controllers devised above are tested on a custom built quadrotor and autopilot platform. While the custom quadrotor is able to fly using the standard control methods, the specific controllers devised here are tested on a test bench that constrains the movement of the vehicle. The results of the tests show that the controller is able to sufficiently change the necessary parameter to ensure effective tracking in the presence of unmodelled disturbances and measurement error

    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

    Fault Diagnosis and Fault-Tolerant Control of Unmanned Aerial Vehicles

    Get PDF
    With the increasing demand for unmanned aerial vehicles (UAVs) in both military and civilian applications, critical safety issues need to be specially considered in order to make better and wider use of them. UAVs are usually employed to work in hazardous and complex environments, which may seriously threaten the safety and reliability of UAVs. Therefore, the safety and reliability of UAVs are becoming imperative for development of advanced intelligent control systems. The key challenge now is the lack of fully autonomous and reliable control techniques in face of different operation conditions and sophisticated environments. Further development of unmanned aerial vehicle (UAV) control systems is required to be reliable in the presence of system component faults and to be insensitive to model uncertainties and external environmental disturbances. This thesis research aims to design and develop novel control schemes for UAVs with consideration of all the factors that may threaten their safety and reliability. A novel adaptive sliding mode control (SMC) strategy is proposed to accommodate model uncertainties and actuator faults for an unmanned quadrotor helicopter. Compared with the existing adaptive SMC strategies in the literature, the proposed adaptive scheme can tolerate larger actuator faults without stimulating control chattering due to the use of adaptation parameters in both continuous and discontinuous control parts. Furthermore, a fuzzy logic-based boundary layer and a nonlinear disturbance observer are synthesized to further improve the capability of the designed control scheme for tolerating model uncertainties, actuator faults, and unknown external disturbances while preventing overestimation of the adaptive control parameters and suppressing the control chattering effect. Then, a cost-effective fault estimation scheme with a parallel bank of recurrent neural networks (RNNs) is proposed to accurately estimate actuator fault magnitude and an active fault-tolerant control (FTC) framework is established for a closed-loop quadrotor helicopter system. Finally, a reconfigurable control allocation approach is combined with adaptive SMC to achieve the capability of tolerating complete actuator failures with application to a modified octorotor helicopter. The significance of this proposed control scheme is that the stability of the closed-loop system is theoretically guaranteed in the presence of both single and simultaneous actuator faults

    Modeling and nonlinear adaptive control of an aerial manipulation system

    Get PDF
    Autonomous aerial robots have become an essential part of many civilian and military applications. The workspace and agility of these vehicles motivated great research interest resulting in various studies addressing their control architectures and mechanical configurations. Increasing autonomy enabled them to perform tasks such as surveillance, inspection and remote sensing in hazardous and challenging environments. The ongoing research promises further contributions to the society, in both theory and practice. To furthermore extend their vast applications, aerial robots are equipped with the tools to enable physical interaction with the environment. These tasks represent a great challenge due to the technological limitations as well as the lack of sophisticated methods necessary for the control of the system to perform desired operations in an efficient and stable manner. Modeling and control problem of an aerial manipulation is still an open research topic with many studies addressing these issues from different perspectives. This thesis deals with the nonlinear adaptive control of an aerial manipulation system (AMS). The system consists of a quadrotor equipped with a 2 degrees of freedom (DOF) manipulator. The complete modeling of the system is done using the Euler-Lagrange method. A hierarchical nonlinear control structure which consists of outer and inner control loops has been utilized. Model Reference Adaptive Controller (MRAC) is designed for the outer loop where the required command signals are generated to force the quadrotor to move on a reference trajectory in the presence of mass uncertainties and reaction forces coming from the manipulator. For the inner loop, the attitude dynamics of the quadrotor and the joint dynamics of the 2-DOF robotic arm are considered as a fully actuated 5-DOF unified part of the AMS. Nonlinear adaptive control has been utilized for the low-level controller where the changes in inertias have been considered. The proposed controller is tested on a high fidelity AMS model in the presence of uncertainties, wind disturbances and measurement noise, and satisfactory trajectory tracking performance with improved robustness is achieved

    Optimal control of a helicopter unmanned aerial vehicle (UAV)

    Get PDF
    This thesis addresses optimal control of a helicopter unmanned aerial vehicle (UAV). Helicopter UAVs may be widely used for both military and civilian operations. Because these helicopters are underactuated nonlinear mechanical systems, high-performance controller design for them presents a challenge. This thesis presents an optimal controller design via both state and output feedback for trajectory tracking of a helicopter UAV using a neural network (NN). The state and output-feedback control system utilizes the backstepping methodology, employing kinematic and dynamic controllers while the output feedback approach uses an observer in addition to these controllers. The online approximator-based dynamic controller learns the Hamilton-Jacobi-Bellman (HJB) equation in continuous time and calculates the corresponding optimal control input to minimize the HJB equation forward-in-time. Optimal tracking is accomplished with a single NN utilized for cost function approximation. The overall closed-loop system stability is demonstrated using Lyapunov analysis. Simulation results are provided to demonstrate the effectiveness of the proposed control design for trajectory tracking. A description of the hardware for confirming the theoretical approach, and a discussion of material pertaining to the algorithms used and methods employed specific to the hardware implementation is also included. Additional attention is devoted to challenges in implementation as well as to opportunities for further research in this field. This thesis is presented in the form of two papers --Abstract, page iv
    corecore