In order to further expand the flight envelope of quadrotors under actuator failures, we design a nonlinear sensor-based fault-tolerant controller to stabilize a quadrotor with failure of two opposing rotors in the high-speed flight condition (>8 m/s). The incremental nonlinear dynamic inversion approach which excels in handling model uncertainties is adopted to compensate for the significant unknown aerodynamic effects. The internal dynamics of such an underactuated system have been analyzed, and subsequently stabilized by redefining the control output. The proposed method can be generalized to control a quadrotor under single-rotor-failure and nominal conditions. For validation, flight tests have been carried out in a large-scale open jet wind tunnel. The position of a damaged quadrotor can be controlled in the presence of significant wind disturbances. A linear quadratic regulator approach from the literature has been compared to demonstrate the advantages of the proposed nonlinear method in the windy and high-speed flight condition.
27 June 2018 in IEEE Robotics and Automation Letters
In order to achieve high-speed flight of a damaged quadrotor with complete loss of a single rotor, a multiloop hybrid nonlinear controller is designed. By fully making use of sensor measurements, the model dependence of this control method is reduced, which is conducive to handling disturbance from the unknown aerodynamic effects. This controller is tested on a quadrotor vehicle with one rotor completely removed in the high-speed condition. Free flights are performed in the Open Jet Facility, a large-scale wind tunnel. Over 9 m/s flight speed is reached for the damaged quadrotor in these tests. In addition, several high-speed spin-induced aerodynamic effects are discovered and analyzed.
1 September 2021 in Journal of Guidance, Control, and Dynamics
This paper deals with the simultaneous gust and maneuver load alleviation problem of a seamless active morphing wing. The incremental nonlinear dynamic inversion with quadratic programming control ...
Quadrotors can carry slung loads to hard-to-reach locations at high speed. Given that a single quadrotor has limited payload capacities, using a team of quadrotors to collaboratively manipulate the full pose of a heavy object is a scalable and promising solution. However, existing control algorithms for multilifting systems only enable low-speed and low-acceleration operations because of the complex dynamic coupling between quadrotors and the load, limiting their use in time-critical missions such as search and rescue. In this work, we present a solution to substantially enhance the agility of cable-suspended multilifting systems. Unlike traditional cascaded solutions, we introduce a trajectory-based framework that solves the whole-body kinodynamic motion planning problem online, accounting for the dynamic coupling effects and constraints between the quadrotors and the load. The planned trajectory is provided to the quadrotors as a reference in a receding-horizon fashion and is tracked by an onboard controller that observes and compensates for the cable tension. Real-world experiments demonstrate that our framework can achieve at least eight times greater acceleration than state-of-the-art methods to follow agile trajectories. Our method can even perform complex maneuvers such as flying through narrow passages at high speed. In addition, it exhibits high robustness against load uncertainties and wind disturbances and does not require adding any sensors to the load, demonstrating strong practicality.
This paper exposes that although some sensor-based nonlinear fault-tolerant control frameworks including incremental nonlinear dynamic inversion control can passively resist a wide range of actuator faults and structural damage without requiring an accurate model of the dynamic system, their stability heavily relies on a sufficient condition, which is unfortunately violated if the control direction is unknown. Consequently, it is proved in this paper that no matter which perturbation compensation technique (adaptive, disturbance observer, sliding-mode) is implemented, none of the existing nonlinear incremental control methods can guarantee closed-loop stability. Therefore, this paper proposes a Nussbaum function-based adaptive incremental control framework for nonlinear dynamic systems with partially known (control direction is unknown) or even completely unknown control effectiveness. Its effectiveness is proved in the Lyapunov sense and is also verified via numerical simulations of an aircraft attitude tracking problem in the presence of sensing errors, parametric model uncertainties, structural damage, actuator faults, as well as inversed and unknown control effectiveness.