1,817 research outputs found

    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

    Instrumentation and control of a target fixed-wing drone for launch and capture

    Get PDF
    This work was developed within the scope of the CAPTURE project, in which a collaborative network was intended to be built in which a quadcopter drone would help a fixed-wing drone perform landing and takeoff maneuvers. The study of small fixed-wing unmanned aerial vehicles (UAVs) were presented, as well as their attitude control, instrumentation, and trajectory tracking. One of the goals of this dissertation was to model a real vehicle, specifically the Easy Glider 4. All the work was developed based on this vehicle, for which it was necessary to use the XFLR software to obtain its aerodynamic response and thus obtain a more accurate model and, consequently, its control. The main challenges of this dissertation were related to obtaining the full dynamic model (with the aerodynamic coefficients included), the control techniques that would be used to deal with their nonlinearities, and their integration with a path following algorithm. Two types of attitude controllers were developed: a linear controller based on PI and a nonlinear controller based on the backstepping technique. An external loop was then added to make the UAV follow a specific path. Two different techniques were implemented: a path following algorithm that would make the vehicle follow a vector field around the intended trajectory and an adaptive algorithm capable of dealing with uncertainties in the environment, such as wind with unknown direction and intensity.Este trabalho é desenvolvido no âmbito do projecto CAPTURE , em que se pretende construir uma rede colaborativa em que um drone quadricóptero ajude um drone de asa fixa a realizar manobras de aterragem e descolagem. Será apresentado o estudo e modelação de pequenos veículos não tripulados de asa fixa (UAV), bem como o seu controlo de atitude, instrumentação e seguimento de trajetória. Um dos objectivos desta dissertação é a modelação de um veículo real, mais especificamente o Easy glider 4. Todo o trabalho será desenvolvido com base neste veículo, para isso, é necessário utilizar o software XFLR para obter sua resposta aerodinâmica e assim obter uma modelação mais precisa e, consequentemente, o seu controlo. Devido à complexidade da dinâmica do UAV, os principais desafios desta dissertação estão relacionados com a obtenção do modelo dinâmico, às técnicas de controlo que serão utilizadas para lidar com suas não linearidades e a sua integração com um algoritmo de path following. Serão desenvolvidos dois tipos de controladores de atitude: Um controlador linear baseado no PID e um controlador não linear baseado na técnica de backstepping. Um loop externo é então adicionado para que o UAV siga um determinado caminho. Serão implementadas duas ténicas diferentes: Um algoritmo de path following que fará o veículo seguir um campo vectorial em volta da trajetória pretendida e um algoritmo adaptativo capaz de lidar com incertezas do meio ambiente, tais como vento com direção e amplitude desconhecidas

    Hybrid Modeling and Experimental Cooperative Control of Multiple Unmanned Aerial Vehicles

    Get PDF
    Recent years have seen rapidly growing interest in the development of networks of multiple unmanned aerial vehicles (U.A.V.s), as aerial sensor networks for the purpose of coordinated monitoring, surveillance, and rapid emergency response. This has triggered a great deal of research in higher levels of planning and control, including collaborative sensing and exploration, synchronized motion planning, and formation or cooperative control. In this paper, we describe our recently developed experimental testbed at the University of Pennsylvania, which consists of multiple, fixed-wing UAVs. We describe the system architecture, software and hardware components, and overall system integration. We then derive high-fidelity models that are validated with hardware-in-the-loop simulations and actual experiments. Our models are hybrid, capturing not only the physical dynamics of the aircraft, but also the mode switching logic that supervises lower level controllers. We conclude with a description of cooperative control experiments involving two fixed-wing UAVs

    Architecture and Information Requirements to Assess and Predict Flight Safety Risks During Highly Autonomous Urban Flight Operations

    Get PDF
    As aviation adopts new and increasingly complex operational paradigms, vehicle types, and technologies to broaden airspace capability and efficiency, maintaining a safe system will require recognition and timely mitigation of new safety issues as they emerge and before significant consequences occur. A shift toward a more predictive risk mitigation capability becomes critical to meet this challenge. In-time safety assurance comprises monitoring, assessment, and mitigation functions that proactively reduce risk in complex operational environments where the interplay of hazards may not be known (and therefore not accounted for) during design. These functions can also help to understand and predict emergent effects caused by the increased use of automation or autonomous functions that may exhibit unexpected non-deterministic behaviors. The envisioned monitoring and assessment functions can look for precursors, anomalies, and trends (PATs) by applying model-based and data-driven methods. Outputs would then drive downstream mitigation(s) if needed to reduce risk. These mitigations may be accomplished using traditional design revision processes or via operational (and sometimes automated) mechanisms. The latter refers to the in-time aspect of the system concept. This report comprises architecture and information requirements and considerations toward enabling such a capability within the domain of low altitude highly autonomous urban flight operations. This domain may span, for example, public-use surveillance missions flown by small unmanned aircraft (e.g., infrastructure inspection, facility management, emergency response, law enforcement, and/or security) to transportation missions flown by larger aircraft that may carry passengers or deliver products. Caveat: Any stated requirements in this report should be considered initial requirements that are intended to drive research and development (R&D). These initial requirements are likely to evolve based on R&D findings, refinement of operational concepts, industry advances, and new industry or regulatory policies or standards related to safety assurance

    Aerial Vehicles

    Get PDF
    This book contains 35 chapters written by experts in developing techniques for making aerial vehicles more intelligent, more reliable, more flexible in use, and safer in operation.It will also serve as an inspiration for further improvement of the design and application of aeral vehicles. The advanced techniques and research described here may also be applicable to other high-tech areas such as robotics, avionics, vetronics, and space

    Direct Adaptive Control for a Trajectory Tracking UAV

    Get PDF
    This research focuses on the theoretical development and analysis of a direct adaptive control algorithm to enable a fixed-wing UAV to track reference trajectories while in the presence of persistent external disturbances. A typical application of this work is autonomous flight through urban environments, where reference trajectories would be provided by a path planning algorithm and the vehicle would be subjected to significant wind gust disturbances. Full 6-DOF nonlinear and linear UAV simulation models are developed and used to study the performance of the direct adaptive control system for various scenarios. A stability proof is developed to prove convergence of the direct adaptive control system under certain conditions. Specific adaptive controller implementation details are provided, including the use of a sensor blending algorithm to address the non-minimum phase properties of the UAV models. The robustness of the adaptive system pertaining to the amount of modeling error that can be accommodated by the controller is studied, and the disturbance rejection capabilities and limitations of the controllers are also analyzed. The overall results of this research demonstrate that the direct adaptive control algorithm can enable trajectory tracking in cases where there are both significant uncertainties in the external disturbances and considerable error in the UAV model
    corecore