2016
DOI: 10.1109/tcst.2015.2505642
|View full text |Cite
|
Sign up to set email alerts
|

Inner–Outer Loop Control for Quadrotor UAVs With Input and State Constraints

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
78
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 170 publications
(78 citation statements)
references
References 35 publications
0
78
0
Order By: Relevance
“…The rotation matrix from scriptI to scriptB is denoted by R and parameterized by the so‐called roll‐pitch‐yaw or ZYX Euler angles η =[ ϕ , θ , ψ ] T as R(η)=cψcθsψcϕ+cψsθsϕsϕsψ+cϕsθcψsψcθcψcϕ+sψsθsψsϕcψ+cϕsθsψsθcθsϕcθcϕ. The control objective is to regulate the vehicle to a desired (constant) position from any initial position, ie, to achieve zero position error δpi=pipdi=0, where p i and pdi are the vehicle's current position and desired constant position, respectively, expressed in scriptI. As in section 4.4 in the work of Godbolt and the work of Cao and Lynch, we define δpb=RTδp…”
Section: Nested Saturation Control Of Quadrotor Uavsmentioning
confidence: 99%
See 4 more Smart Citations
“…The rotation matrix from scriptI to scriptB is denoted by R and parameterized by the so‐called roll‐pitch‐yaw or ZYX Euler angles η =[ ϕ , θ , ψ ] T as R(η)=cψcθsψcϕ+cψsθsϕsϕsψ+cϕsθcψsψcθcψcϕ+sψsθsψsϕcψ+cϕsθsψsθcθsϕcθcϕ. The control objective is to regulate the vehicle to a desired (constant) position from any initial position, ie, to achieve zero position error δpi=pipdi=0, where p i and pdi are the vehicle's current position and desired constant position, respectively, expressed in scriptI. As in section 4.4 in the work of Godbolt and the work of Cao and Lynch, we define δpb=RTδp…”
Section: Nested Saturation Control Of Quadrotor Uavsmentioning
confidence: 99%
“…Therefore, the control objective is equivalent to making δpb=0, which is to enable p b to track pdb. As in the work of Cao and Lynch, the dynamics expressed in scriptB is -6.5emtrueδ̇pb=false[ωbfalse]×δpb+vb truev̇b=false[ωbfalse]×vb+gRTE3Tme3+d -9.2emtrueṘ=Rfalse[ωbfalse]× -6.1emJtrueω̇b=false[ωbfalse]×Jωb+τb, where v b , ω b , and τ b , are the position, translational velocity, angular velocity, and applied torque, expressed in scriptB, respectively; d is the external disturbance; T is the sum of all thrusts generated by the propellers; g is the gravity constant; and m and J are the mass and moment of inertia tensor, respectively. The [·] × operator: double-struckR3double-struckR3×3 is defined as [ x ] × y = x × y .…”
Section: Nested Saturation Control Of Quadrotor Uavsmentioning
confidence: 99%
See 3 more Smart Citations