2022
DOI: 10.1017/s0263574722000091
|View full text |Cite
|
Sign up to set email alerts
|

Quaternion-based state-dependent differential Riccati equation for quadrotor drones: Regulation control problem in aerobatic flight

Abstract: The quaternion is a powerful and common tool to avoid singularity in rotational dynamics in three-dimensional (3D) space. Here it has been particularly used as an alternative to Euler angles and rotation matrix. The application of the quaternion is exercised in quadrotor modeling and control. It changes the dynamics and represents a singularity-free attitude model. Here for the first time (for the best knowledge of authors), the state-dependent differential Riccati equation (SDDRE) control has been implemented… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
13
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 18 publications
(13 citation statements)
references
References 53 publications
0
13
0
Order By: Relevance
“…The above equation is a Riccati matrix differential equation which is nonlinear, while P(t) is symmetric [42]. Therefore, only n(n+1) 2 sets of first-order differential equations need to be solved to obtain the value of P(t).…”
Section: P(t) = −P(t)a(t) − a T (T)p(t) +mentioning
confidence: 99%
“…The above equation is a Riccati matrix differential equation which is nonlinear, while P(t) is symmetric [42]. Therefore, only n(n+1) 2 sets of first-order differential equations need to be solved to obtain the value of P(t).…”
Section: P(t) = −P(t)a(t) − a T (T)p(t) +mentioning
confidence: 99%
“…where R (∶,3) (q) is the third column of R(q), T B (N) is thrust aligned with z axis of the body frame, 𝔤(m∕s 2 ) is gravitational constant, m(kg) is the quadrotor mass, e 3 ≜ [0, 0, 1] T , and D(kg∕s) ∈ ℜ 3×3 is a diagonal matrix collecting the drag and aerodynamic parameters. 38 The attitude dynamics can be described as…”
Section: Quadrotor Dynamicsmentioning
confidence: 99%
“…The translational dynamic equation can be expressed as mtruebold-italicξ¨=boldRfalse(:,3false)false(boldqfalse)TBprefix−mfrakturgbolde3prefix−boldDtruebold-italicξ˙,$$ m\ddot{\boldsymbol{\xi}}={\mathbf{R}}_{\left(:,3\right)}\left(\mathbf{q}\right){T}_B-m\mathfrak{g}{\mathbf{e}}_3-\mathbf{D}\dot{\boldsymbol{\xi}}, $$ where boldRfalse(:,3false)false(boldqfalse)$$ {\mathbf{R}}_{\left(:,3\right)}\left(\mathbf{q}\right) $$ is the third column of boldRfalse(boldqfalse)$$ \mathbf{R}\left(\mathbf{q}\right) $$, TBfalse(normalNfalse)$$ {T}_B\left(\mathrm{N}\right) $$ is thrust aligned with z$$ z $$ axis of the body frame, frakturgfalse(normalmfalse/normalsnormal2false)$$ \mathfrak{g}\left(\mathrm{m}/{\mathrm{s}}^2\right) $$ is gravitational constant, mfalse(kgfalse)$$ m\left(\mathrm{kg}\right) $$ is the quadrotor mass, bolde3false[0,0,1false]T$$ {\mathbf{e}}_3\triangleq {\left[0,0,1\right]}^T $$, and boldDfalse(normalkgfalse/normalsfalse)frakturℜ3prefix×3$$ \mathbf{D}\left(\mathrm{kg}/\mathrm{s}\right)\in {\mathfrak{\Re}}^{3\times 3} $$ is a diagonal matrix collecting the drag and aerodynamic parameters 38 …”
Section: Quadrotor Dynamicsmentioning
confidence: 99%
“…The SDDRE is a nonlinear closed-loop suboptimal controller with the power of finite-time control by penalizing a terminal boundary condition [13,14]. Tripathy used the state-dependent differential Riccati equation for manipulator control [15].…”
Section: Introductionmentioning
confidence: 99%
“…The SDDRE is a nonlinear closed-loop suboptimal controller with the power of finite-time control by penalizing a terminal boundary condition. 13,14 Tripathy et al 15 used the SDDRE for manipulator control. There are several solution methods to the differential Riccati equation, such as backward integration, 16 Lyapunov-based method, 17,18 and state transition matrix approach.…”
Section: Introductionmentioning
confidence: 99%