Professional Documents
Culture Documents
Learning
Linear Nonlinear Hybrid
Based
Feedback
PID linearization Fuzzy Logic PID+LQR
Model predictive
control (MPC) PID +
LQR Neural Network
Backstepping
Backstepping
Arm length
Body0.23
Frame M
Control Input for Upward motion, Roll, Pitch and Yaw:
Inertia of motor 6e-5 kg.m2
Thrust coefficient 3.13e-5
Ns2
Moment coefficient 7.5e-7 Nms2
Mass of quadrotor 0.65 Kg
Gravity 9.81 ms2
To describe the translational motion of the quadcopter, the following equations are to be
described
where, gravitational force
the thrust of motors
aerodynamic drag force
Dynamic Model
Rotational Motion
To describe the rotational motion of the quadcopter, the following equations are to be described
𝐼 𝜔=−𝜔×
˙ 𝐼 𝜔− 𝑀 𝑔 +𝑀 𝑎 +𝑀gyroscopic
where, 𝑏 moment
𝑝˙ 𝑝 𝑝 𝑝 0 𝑙𝑈 2 𝑝
() () () () ( )( ) ()
𝐼 𝑞˙ =− 𝑞 × 𝐼 𝑞 − 𝑞 × aerodynamic
𝑟˙ 𝑟 𝑟 𝑟
0 + 𝑙 𝑈 3moment
𝐼𝑟 𝜔
−𝑘 𝑟 𝑞
𝑈 4 acting on𝑟the body frame
the𝑟 moment
Nonlinear
Control Techniques
PD Controller (in Euler Angle)
Control Inputs:
Where, desired roll and desired pitch are derived as:
Control Techniques
PD Controller (in Quaternion)
If the model is linearized at an nominal point () where and others states are considered as
zero with
Where,
Q is considered as a 12×12 semi-
Here, is the feedback gain matrix. It has been calculated by minimizing the cost function positive definite matrix and
R is a 12×4 positive definite matrix
for this quadrotor.
Control Techniques
Model Predictive Control
A system can be written in the form,
Where,
∆ 𝑥𝑘 𝐼 0 0 ⋯ 0 0 ∆ 𝑢𝑘
( ∆ 𝑥 𝑘 +1
∆ 𝑥 𝑘 +2
⋮ )( ) (
∆ 𝑥 𝑘 +𝑁 − 1
= 𝐴
𝐴
⋮
2
𝐴 𝑁 −1
∆ 𝑥𝑘 +
𝐴
𝐵
𝐴𝐵
⋮
𝑁 −2
𝐵
0
𝐵
⋮
𝐴𝑁 −3 𝐵
⋯
⋯
⋱
⋯
0
0
⋮
𝐵
0
0
⋮
0
)( ∆ 𝑢𝑘 + 1
∆ 𝑢𝑘 + 2
⋮
∆ 𝑢𝑘 + 𝑁 − 1
)
Similarly, the system outputs can be derived as follows.
∆ 𝑦𝑘 𝐶 0 0 ⋯ 0 ∆ 𝑥𝑘 𝐷 0 0 ⋯ 0 ∆ 𝑢𝑘
( ∆ 𝑦 𝑘 +1
∆ 𝑦 𝑘 +2
⋮ )(
∆ 𝑦 𝑘 +𝑁 − 1
=
0
0
⋮
0
𝐶
0
⋮
0
0
𝐶
⋮
0
⋯
⋯
⋱
⋯
0
0
⋮
𝐶
)( ∆ 𝑥 𝑘 +1
∆ 𝑥 𝑘 +2
⋮ )(
∆ 𝑥 𝑘 + 𝑁 −1
+
0
0
⋮
0
𝐷
0
⋮
0
0
𝐷
⋮
0
⋯
⋯
⋱
⋯
0
0
⋮
𝐷
)( ∆ 𝑢 𝑘 +1
∆ 𝑢 𝑘 +2
⋮
∆ 𝑢𝑘 + 𝑁 − 1
)
Simulated Results
Research proposal
Comprehensive Exam
Thesis writing
Introduction
Literature Review
Dynamic Model
Control Strategy (Except MPC in Quaternion)
Publication
ICOM Conference (IOP Journal)
AEROS Conference (IOP Journal)
Future work and Conclusion
• MPC in Quaternion
• Some improvement
• LQG instead of LQR to avoid disturbances and noise