scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Introduction to feedback control of underactuated VTOLvehicles: A review of basic control design ideas and principles

TL;DR: In this article, a review of feedback control design for a family of robotic aerial vehicles with vertical take-off and landing (VTOL) capabilities such as quadrotors, ducted-fan tail-sitters, and helicopters is presented.
Abstract: This article is an introduction to feedback control design for a family of robotic aerial vehicles with vertical take-off and landing (VTOL) capabilities such as quadrotors, ducted-fan tail-sitters, and helicopters. Potential applications for such devices, like surveillance, monitoring, or mapping, are varied and numerous. For these applications to emerge, motion control algorithms that guarantee a good amount of robustness against state measurement/ estimation errors and unmodeled dynamics like, for example, aerodynamic perturbations, are needed. The feedback control methods considered here range from basic linear control schemes to more elaborate nonlinear control solutions. The modeling of the dynamics of these systems is first recalled and discussed. Then several control algorithms are presented and commented upon in relation to implementation issues and various operating modes encountered in practice, from teleoperated to fully autonomous flight. Particular attention is paid to the incorporation of integral-like control actions, often overlooked in nonlinear control studies despite their practical importance to render the control performance more robust with respect to unmodeled or poorly estimated additive perturbations.
Citations
More filters
Journal ArticleDOI
21 Feb 2018
TL;DR: This letter tries to collect the results reached by the research community so far within the field of aerial manipulation, especially from the technological and control point of view.
Abstract: Aerial manipulation aims at combining the versatility and the agility of some aerial platforms with the manipulation capabilities of robotic arms. This letter tries to collect the results reached by the research community so far within the field of aerial manipulation, especially from the technological and control point of view. A brief literature review of general aerial robotics and space manipulation is carried out as well.

339 citations

Journal ArticleDOI
TL;DR: The additional set of four control inputs actuating the propeller tilting angles is shown to yield full actuation to the quadrotor position/orientation in space, thus allowing it to behave as a fully actuated flying vehicle.
Abstract: Standard quadrotor unmanned aerial vehicles (UAVs) possess a limited mobility because of their inherent underactuation, that is, availability of four independent control inputs (the four propeller spinning velocities) versus the 6 degrees of freedom parameterizing the quadrotor position/orientation in space. Thus, the quadrotor pose cannot track arbitrary trajectories in space (e.g., it can hover on the spot only when horizontal). Because UAVs are more and more employed as service robots for interaction with the environment, this loss of mobility due to their underactuation can constitute a limiting factor. In this paper, we present a novel design for a quadrotor UAV with tilting propellers which is able to overcome these limitations. Indeed, the additional set of four control inputs actuating the propeller tilting angles is shown to yield full actuation to the quadrotor position/orientation in space, thus allowing it to behave as a fully actuated flying vehicle. We then develop a comprehensive modeling and control framework for the proposed quadrotor, and subsequently illustrate the hardware and software specifications of an experimental prototype. Finally, the results of several simulations and real experiments are reported to illustrate the capabilities of the proposed novel UAV design.

299 citations

Journal ArticleDOI
01 Apr 2018
TL;DR: It is proved that the dynamical model of a quadrotor subject to linear rotor drag effects is differentially flat in its position and heading, and a method based on a gradient-free optimization to identify the rotor drag coefficients, which are required to compute the feedforward control terms.
Abstract: In this paper, we prove that the dynamical model of a quadrotor subject to linear rotor drag effects is differentially flat in its position and heading. We use this property to compute feed-forward control terms directly from a reference trajectory to be tracked. The obtained feed-forward terms are then used in a cascaded, nonlinear feedback control law that enables accurate agile flight with quadrotors. Compared to state-of-the-art control methods, which treat the rotor drag as an unknown disturbance, our method reduces the trajectory tracking error significantly. Finally, we present a method based on a gradient-free optimization to identify the rotor drag coefficients, which are required to compute the feed-forward control terms. The new theoretical results are thoroughly validated trough extensive comparative experiments.

235 citations

Journal ArticleDOI
25 Jun 2015-Sensors
TL;DR: This report surveys vision and control methods that can be applied to low-cost UAVs, and lists some popular inexpensive platforms and application fields where they are useful.
Abstract: Unmanned aerial vehicles (UAVs) have gained significant attention in recent years. Low-cost platforms using inexpensive sensor payloads have been shown to provide satisfactory flight and navigation capabilities. In this report, we survey vision and control methods that can be applied to low-cost UAVs, and we list some popular inexpensive platforms and application fields where they are useful. We also highlight the sensor suites used where this information is available. We overview, among others, feature detection and tracking, optical flow and visual servoing, low-level stabilization and high-level planning methods. We then list popular low-cost UAVs, selecting mainly quadrotors. We discuss applications, restricting our focus to the field of infrastructure inspection. Finally, as an example, we formulate two use-cases for railway inspection, a less explored application field, and illustrate the usage of the vision and control techniques reviewed by selecting appropriate ones to tackle these use-cases. To select vision methods, we run a thorough set of experimental evaluations.

163 citations

Journal ArticleDOI
TL;DR: This brief focuses on the position control of a quadrotor UAV with state and input constraints using an inner-outer loop control structure that guarantees global asymptotic stability for output regulation and tracking.
Abstract: The constrained control of unmanned aerial vehicles (UAVs) is a challenging task due to their nonlinear and underactuacted dynamics. This brief focuses on the position control of a quadrotor UAV with state and input constraints using an inner–outer loop control structure. The outer loop generates a saturated thrust, and the reference roll and pitch angles, while the inner loop is designed to follow these reference angles using a traditional PID controller. Assuming perfect inner loop tracking, the outer loop nested saturation controller guarantees global asymptotic stability for output regulation and tracking. The effect of nonideal inner loop tracking on closed-loop stability is analyzed. The proposed method is experimentally validated on an indoor quadrotor platform.

159 citations

References
More filters
Journal ArticleDOI
TL;DR: An observer on SO(3), termed the explicit complementary filter, that requires only accelerometer and gyro outputs; is suitable for implementation on embedded hardware; and provides good attitude estimates as well as estimating the gyro biases online.
Abstract: This paper considers the problem of obtaining good attitude estimates from measurements obtained from typical low cost inertial measurement units. The outputs of such systems are characterized by high noise levels and time varying additive biases. We formulate the filtering problem as deterministic observer kinematics posed directly on the special orthogonal group SO (3) driven by reconstructed attitude and angular velocity measurements. Lyapunov analysis results for the proposed observers are derived that ensure almost global stability of the observer error. The approach taken leads to an observer that we term the direct complementary filter. By exploiting the geometry of the special orthogonal group a related observer, termed the passive complementary filter, is derived that decouples the gyro measurements from the reconstructed attitude in the observer inputs. Both the direct and passive filters can be extended to estimate gyro bias online. The passive filter is further developed to provide a formulation in terms of the measurement error that avoids any algebraic reconstruction of the attitude. This leads to an observer on SO(3), termed the explicit complementary filter, that requires only accelerometer and gyro outputs; is suitable for implementation on embedded hardware; and provides good attitude estimates as well as estimating the gyro biases online. The performance of the observers are demonstrated with a set of experiments performed on a robotic test-bed and a radio controlled unmanned aerial vehicle.

1,581 citations

Proceedings ArticleDOI
28 Sep 2004
TL;DR: The results of two model-based control techniques applied to an autonomous four-rotor micro helicopter called quadrotor are presented, a classical approach (PID) assumed a simplified dynamics and a modern technique based on a more complete model.
Abstract: The development of miniature flying robots has become a reachable dream, thanks to the new sensing and actuating technologies. Micro VTOL systems represent a useful class of flying robots because of their strong abilities for small-area monitoring and building exploration. In this paper, we present the results of two model-based control techniques applied to an autonomous four-rotor micro helicopter called quadrotor. A classical approach (PID) assumed a simplified dynamics and a modern technique (LQ) based on a more complete model. Various simulations were performed and several tests on the bench validate the control laws. Finally, we present the results of the first test in flight with the helicopter released. These developments are part of the OS4 project in our lab.

1,264 citations

Journal ArticleDOI
TL;DR: A survey of modern nonlinear filtering methods for attitude estimation based on the Gaussian assumption that the probability density function is adequately specified by its mean and covariance is provided.
Abstract: This paper provides a survey of modern nonlinear filtering methods for attitude estimation. Early applications relied mostly on the extended Kalman filter for attitude estimation. Since these applications, several new approaches have been developed that have proven to be superior to the extended Kalman filter. Several of these approaches maintain the basic structure of the extended Kalman filter, but employ various modifications in order to provide better convergence or improve other performance characteristics. Examples of such approaches include: filter QUEST, extended QUEST and the backwards-smoothing extended Kalman filter. Filters that propagate and update a discrete set of sigma points rather than using linearized equations for the mean and covariance are also reviewed. A twostep approach is discussed with a first-step state that linearizes the measurement model and an iterative second step to recover the desired attitude states. These approaches are all based on the Gaussian assumption that the probability density function is adequately specified by its mean and covariance. Other approaches that do not require this assumption are reviewed, Associate Professor, Department of Mechanical & Aerospace Engineering. Email: johnc@eng.buffalo.edu. Associate Fellow AIAA. Aerospace Engineer, Guidance, Navigation and Control Systems Engineering Branch. Email: Landis.Markley@nasa.gov. Fellow AIAA. Postdoctoral Research Fellow, Department of Mechanical & Aerospace Engineering. Email: cheng3@eng.buffalo.edu. Member AIAA.

1,116 citations

Proceedings ArticleDOI
20 Aug 2007
TL;DR: In this paper, a theoretical development is presented, and validated through both thrust test stand measurements and vehicle flight tests using the Stanford Testbed of Autonomous Rotorcraft for Multi-Agent Control (STARMAC) quadrotor helicopter.
Abstract: Quadrotor helicopters are emerging as a popular platform for unmanned aerial vehicle (UAV) research, due to the simplicity of their construction and maintenance, their ability to hover, and their vertical take o and landing (VTOL) capability. Current designs have often considered only nominal operating conditions for vehicle control design. This work seeks to address issues that arise when deviating significantly from the hover flight regime. Aided by well established research for helicopter flight control, three separate aerodynamic eects are investigated as they pertain to quadrotor flight, due to vehicular velocity, angle of attack, and airframe design. They cause moments that aect attitude control, and thrust variation that aects altitude control. Where possible, a theoretical development is first presented, and is then validated through both thrust test stand measurements and vehicle flight tests using the Stanford Testbed of Autonomous Rotorcraft for Multi-Agent Control (STARMAC) quadrotor helicopter. The results enabled improved controller performance.

1,074 citations

Proceedings ArticleDOI
18 Apr 2005
TL;DR: The results of two nonlinear control techniques applied to an autonomous micro helicopter called Quadrotor are presented, a backstepping and a sliding-mode techniques.
Abstract: The latest technological progress in sensors, actuators and energy storage devices enables the developments of miniature VTOL systems. In this paper we present the results of two nonlinear control techniques applied to an autonomous micro helicopter called Quadrotor. A backstepping and a sliding-mode techniques. We performed various simulations in open and closed loop and implemented several experiments on the test-bench to validate the control laws. Finally, we discuss the results of each approach. These developments are part of the OS4 project in our lab.

1,010 citations