1,001 research outputs found

    A Review of Consensus-based Multi-agent UAV Implementations

    Get PDF
    In this paper, a survey on distributed control applications for multi Unmanned Aerial Vehicles (UAVs) systems is proposed.The focus is on consensus-based control, and both rotary-wing and fixed-wing UAVs are considered. On one side, the latest experimental configurations for the implementation of formation flight are analysed and compared for multirotor UAVs. On the other hand, the control frameworks taking into account the mobility of the fixed-wing UAVs performing target tracking are considered. This approach can be helpful to assess and compare the solutions for practical applications of consensus in UAV swarms

    Coordinated Control of Multiple UAVs : Theory and Flight Experiment

    Get PDF
    GrayscaleNitrate Negatives, Box

    Design, Implementation and Testing of Advanced Control Laws for Fixed-wing UAVs

    Get PDF
    The present PhD thesis addresses the problem of the control of small fixed-wing Unmanned Aerial Vehicles (UAVs). In the scientific community much research is dedicated to the study of suitable control laws for this category of aircraft. This interest is motivated by the several applications that these platforms can perform and by their peculiarities as dynamical systems. In fact, small UAVs are characterized by highly nonlinear behavior, strong coupling between longitudinal and latero-directional planes, and high sensitivity to external disturbances and to parametric uncertainties. Furthermore, the challenge is increased by the limited space and weight available for the onboard electronics. The aim of this PhD thesis is to provide a valid confrontation among three different control techniques and to introduce an innovative autopilot configuration suitable for the unmanned aircraft field. Three advanced controllers for fixed-wing unmanned aircraft vehicles are designed and implemented: PID with H1 robust approach, L1 adaptive controller and nonlinear backstepping controller. All of them are analyzed from the theoretical point of view and validated through numerical simulations with a mathematical UAV model. One is implemented on a microcontroller board, validated through hardware simulations and tested in flight. The PID with H1 robust approach is used for the definition of the gains of a commercial autopilot. The proposed technique combines traditional PID control with an H1 loop shaping method to assess the robustness characteristics achievable with simple PID gains. It is demonstrated that this hybrid approach provides a promising solution to the problem of tuning commercial autopilots for UAVs. Nevertheless, it is clear that a tradeoff between robustness and performance is necessary when dealing with this standard control technique. The robustness problem is effectively solved by the adoption of an L1 adaptive controller for complete aircraft control. In particular, the L1 logic here adopted is based on piecewise constant adaptive laws with an adaptation rate compatible with the sampling rate of an autopilot board CPU. The control scheme includes an L1 adaptive controller for the inner loop, while PID gains take care of the outer loop. The global controller is tuned on a linear decoupled aircraft model. It is demonstrated that the achieved configuration guarantees satisfying performance also when applied to a complete nonlinear model affected by uncertainties and parametric perturbations. The third controller implemented is based on an existing nonlinear backstepping technique. A scheme for longitudinal and latero-directional control based on the combination of PID for the outer loop and backstepping for the inner loop is proposed. Satisfying results are achieved also when the nonlinear aircraft model is perturbed by parametric uncertainties. A confrontation among the three controllers shows that L1 and backstepping are comparable in terms of nominal and robust performance, with an advantage for L1, while the PID is always inferior. The backstepping controller is chosen for being implemented and tested on a real fixed-wing RC aircraft. Hardware-in-the-loop simulations validate its real-time control capability on the complete nonlinear model of the aircraft adopted for the tests, inclusive of sensors noise. An innovative microcontroller technology is employed as core of the autopilot system, it interfaces with sensors and servos in order to handle input/output operations and it performs the control law computation. Preliminary ground tests validate the suitability of the autopilot configuration. A limited number of flight tests is performed. Promising results are obtained for the control of longitudinal states, while latero-directional control still needs major improvements

    Coordinated Control of Multiple UAVs : Theory and Flight Experiment

    Full text link

    A Tutorial and Review on Flight Control Co-Simulation Using Matlab/Simulink and Flight Simulators

    Get PDF
    Flight testing in a realistic three-dimensional virtual environment is increasingly being considered a safe and cost-effective way of evaluating aircraft models and their control systems. The paper starts by reviewing and comparing the most popular personal computer-based flight simulators that have been successfully interfaced to date with the MathWorks software. This co-simulation approach allows combining the strengths of Matlab toolboxes for functions including navigation, control, and sensor modeling with the advanced simulation and scene rendering capabilities of dedicated flight simulation software. This approach can then be used to validate aircraft models, control algorithms, flight handling chatacteristics, or perform model identification from flight data. There is, however, a lack of sufficiently detailed step-by-step flight co-simulation tutorials, and there have also been few attempts to evaluate more than one flight co-simulation approach at a time. We, therefore, demonstrate our own step-by-step co-simulation implementations using Simulink with three different flight simulators: Xplane, FlightGear, and Alphalink’s virtual flight test environment (VFTE). All three co-simulations employ a real-time user datagram protocol (UDP) for data communication, and each approach has advantages depending on the aircraft type. In the case of a Cessna-172 general aviation aircraft, a Simulink co-simulation with Xplane demonstrates successful virtual flight tests with accurate simultaneous tracking of altitude and speed reference changes while maintaining roll stability under arbitrary wind conditions that present challenges in the single propeller Cessna. For a medium endurance Rascal-110 unmanned aerial vehicle (UAV), Simulink is interfaced with FlightGear and with QGroundControl using the MAVlink protocol, which allows to accurately follow the lateral UAV path on a map, and this setup is used to evaluate the validity of Matlab-based six degrees of freedom UAV models. For a smaller ZOHD Nano Talon miniature aerial vehicle (MAV), Simulink is interfaced with the VFTE, which was specifically designed for this MAV, and with QGroundControl for the testing of advanced H-infinity observer-based autopilots using a software-in-the-loop (SIL) simulation to achieve robust low altitude flight under windy conditions. This is then finally extended to hardware-in-the-loop (HIL) implementation on the Nano Talon MAV using a controller area network (CAN) databus and a Pixhawk-4 mini autopilot with simulated sensor models

    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

    Rapid prototyping flight test environment for autonomous unmanned aerial vehicles

    Get PDF
    Test facility is essential for most engineering research activities, from modelling and identification to verification of algorithms/methods and final demonstration. It is well known that flight tests for aerospace vehicles are expensive and quite risky. To overcome this, this paper describes a rapid prototyping platform for autonomous unmanned aerial vehicles (UAV) developed at Loughborough University, where a number of unmanned aerial and ground vehicles can perform various flight and other missions under computer control. Flexibility, maintainability and low expenses are assured by a proper choice of vehicles, sensors and system architecture. Among many other technical challenges, precision navigation of the unmanned vehicles and system integrations of commercial-off-the-shelf components from different vendors with different operational environments are discussed in detail. Matlab/Simulink based software development environment provides a seamless rapid prototyping platform from concept and theoretic developments to numerical simulation and finally flight tests. Finally, two scenarios performed by this test facility are presented to illustrate its capability

    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
    corecore