1,288 research outputs found
On the trade-off between electrical power consumption and flight performance in fixed-wing UAV autopilots
This paper sets out a study of the autopilot design for fixed wing Unmanned Aerial Vehicles (UAVs) taking into account the aircraft stability, as well as the power consumption as a function of the selected control strategy. To provide some generality to the outcomes of this study, construction of a reference small-UAV model, based on averaging the main aircraft defining parameters, is proposed. Using such a reference model of small, fixed-wing UAVs, different control strategies are assessed, especially with a view towards enlarging the controllers' sampling time. A beneficial consequence of this sample time enlargement is that the clock rate of the UAV autopilots may be proportionally reduced. This reduction in turn leads directly to decreased electrical power consumption. Such energy saving becomes proportionally relevant as the size and power of the UAV decrease, with benefits of lengthening battery life and, therefore, the flight endurance. Additionally, through the averaged model, which is derived from both published data and computations made from actual data captured from real UAVs, it is shown that behavior predictions beyond that of any particular UAV model may be extrapolated.Peer ReviewedPostprint (author's final draft
Adaptive and Optimal Motion Control of Multi-UAV Systems
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
Plug-and-play adaptation in autopilot architectures for unmanned aerial vehicles
An accepted autopilot control architecture for fixed-wing unmanned aerial vehicles (UAVs) is the so-called cascaded loop closure, in which inner velocity loops and outer position loops are successively closed with proportional-integral-derivative (PID) controllers. This architecture has become so standard that popular open-source autopilots (e.g. ArduPilot, PX4) implement it in their codes. Despite its popularity, such architecture cannot adequately cope with the inevitable uncertainty in the UAV dynamics. In this work we present a "plug-and-play" adaptive module integrated in standard cascaded autopilot architectures, so as to can guarantee adaptation in the presence of uncertainty. The proposed module is analyzed and tested in a software-in-the-loop environment for an ArduPilot-based autopilot. The tests show that, in the presence of uncertainties occurring during flight, the proposed adaptation module outperforms the original autopilot as well as non-adaptive autopilots
Design, Implementation and Testing of Advanced Control Laws for Fixed-wing UAVs
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
Reinforcement Learning for UAV Attitude Control
Autopilot systems are typically composed of an "inner loop" providing
stability and control, while an "outer loop" is responsible for mission-level
objectives, e.g. way-point navigation. Autopilot systems for UAVs are
predominately implemented using Proportional, Integral Derivative (PID) control
systems, which have demonstrated exceptional performance in stable
environments. However more sophisticated control is required to operate in
unpredictable, and harsh environments. Intelligent flight control systems is an
active area of research addressing limitations of PID control most recently
through the use of reinforcement learning (RL) which has had success in other
applications such as robotics. However previous work has focused primarily on
using RL at the mission-level controller. In this work, we investigate the
performance and accuracy of the inner control loop providing attitude control
when using intelligent flight control systems trained with the state-of-the-art
RL algorithms, Deep Deterministic Gradient Policy (DDGP), Trust Region Policy
Optimization (TRPO) and Proximal Policy Optimization (PPO). To investigate
these unknowns we first developed an open-source high-fidelity simulation
environment to train a flight controller attitude control of a quadrotor
through RL. We then use our environment to compare their performance to that of
a PID controller to identify if using RL is appropriate in high-precision,
time-critical flight control.Comment: 13 pages, 9 figure
Aerial Vehicles
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
A Survey on Passing-through Control of Multi-Robot Systems in Cluttered Environments
This survey presents a comprehensive review of various methods and algorithms
related to passing-through control of multi-robot systems in cluttered
environments. Numerous studies have investigated this area, and we identify
several avenues for enhancing existing methods. This survey describes some
models of robots and commonly considered control objectives, followed by an
in-depth analysis of four types of algorithms that can be employed for
passing-through control: leader-follower formation control, multi-robot
trajectory planning, control-based methods, and virtual tube planning and
control. Furthermore, we conduct a comparative analysis of these techniques and
provide some subjective and general evaluations.Comment: 18 pages, 19 figure
Adaptation to Unknown Leader Velocity in Vector-field UAV Formation
This paper presents a new adaptive method forformation control of unmanned aerial vehicles (UAVs) withlimited leader information and communication. We study aformation control protocol in the framework of vector-fieldguidance where the leader can communicate its position andorientation but not its velocity. A practical motivation for thisscenario is the so-called congestion-aware control, in whichtrade-offs between the density of unmanned vehicles andcommunication interference caused by many communicatingvehicles arise: these trade-offs may require to reduce thecommunication load to avoid interference. To compensate forthe lack of knowledge of the leader velocity, each UAV makesuse of a local estimation mechanism. The resulting method isan adaptive control method, whose stability can be establishedusing Lyapunov stability. We show that the method can beextended to a distributed communication setting with a fewneighboring UAVs in place of the leader. Extensive simulationswith different formation shapes (Y, V and T formation) showthat the proposed adaptation mechanism effectively achieves theformation despite the unknown leader velocity. The proposedmechanism has a very similar performance to the ideal casewhen the leader velocity is perfectly known, and outperforms allthe non-adaptive cases in which the followers have an incorrectknowledge of the leader velocity.Keywords: Vector field, formation control, local estimation,unknown leader velocity, adaptive control
- …