Quaternion Feedback Based Autonomous Control of a Quadcopter UAV with Thrust Vectoring Rotors

06/28/2020
by   Rumit Kumar, et al.
0

In this paper, we present an autonomous flight controller for a quadcopter with thrust vectoring capabilities. This UAV falls in the category of multirotors with tilt-motion enabled rotors. Since the vehicle considered is over-actuated in nature, the dynamics and control allocation have to be analysed carefully. Moreover, the possibility of hovering at large attitude maneuvers of this novel vehicle requires singularity-free attitude control. Hence, quaternion state feedback is utilized to compute the control commands for the UAV motors while avoiding the gimbal lock condition experienced by Euler angle based controllers. The quaternion implementation also reduces the overall complexity of state estimation due to absence of trigonometric parameters. The quadcopter dynamic model and state space is utilized to design the attitude controller and control allocation for the UAV. The control allocation, in particular, is derived by linearizing the system about hover condition. This mathematical method renders the control allocation more accurate than existing approaches. Lyapunov stability analysis of the attitude controller is shown to prove global stability. The quaternion feedback attitude controller is commanded by an outer position controller loop which generates rotor-tilt and desired quaternions commands for the system. The performance of the UAV is evaluated by numerical simulations for tracking attitude step commands and for following a way-point navigation mission.

READ FULL TEXT
research
04/27/2020

Flight Control of Sliding Arm Quadcopter with Dynamic Structural Parameters

The conceptual design and flight controller of a novel kind of quadcopte...
research
07/15/2020

Developmental Reinforcement Learning of Control Policy of a Quadcopter UAV with Thrust Vectoring Rotors

In this paper, we present a novel developmental reinforcement learning-b...
research
06/06/2021

Distributed Task Allocation in Homogeneous Swarms Using Language Measure Theory

In this paper, we present algorithms for synthesizing controllers to dis...
research
08/01/2023

SBlimp: Design, Model, and Translational Motion Control for a Swing-Blimp

We present an aerial vehicle composed of a custom quadrotor with tilted ...
research
04/28/2022

Cyborg Beetle Achieves Efficient Autonomous Navigation Using Feedback Control

Terrestrial cyborg insects were long discussed as potential complements ...
research
01/23/2023

Resource Allocation with Stability Constraints of an Edge-cloud controlled AGV

The paper proposes Resource Allocation (RA) schemes for a closed loop fe...

Please sign up or login with your details

Forgot password? Click here to reset