z
CMSC828T Vision, Planning And Control In Aerial Robotics
QUADROTOR DYNAMICS
9/7/2017 1
CMSC828T Vision, Planning And Control In Aerial Robotics QUADROTOR - - PowerPoint PPT Presentation
CMSC828T Vision, Planning And Control In Aerial Robotics QUADROTOR DYNAMICS 9/7/2017 1 z Why is Dynamics Important? Point A to Point B Most of these slides are inspired by MEAM620 Slides at UPenn 9/7/2017 2 z Forces and Moments 2
z
9/7/2017 1
z
Most of these slides are inspired by MEAM620 Slides at UPenn
9/7/2017 2
z 9/7/2017 3
π1
π2 π3
π
4
π 3 π1 π2 π3 π4 πΊ
4
πΊ3 πΊ2 πΊ
1
π2 π3 π1 π π πΆ
π΅
π1 π2 π3
World/Inertial Frame
Body Frame π4 π3 π2 π1
π1 π3 π4 π2
π
z
Recall fluid dynamics,
πΊπ β ππ
2
πΊπ = kFππ
2
ππ= kMππ
2
Net Force:
πΊ = βπΊπ β mgπ3 π β {1,2,3,4} kF and kM depends on propellers: # blades, diameter, pitch, material, air viscosity etc.
πΊ
4
πΊ3 πΊ2 πΊ
1
π2 π3 π1 π π πΆ
π΅
π1 π2 π3
World/Inertial Frame
Body Frame π4 π3 π2 π1
π1 π3 π4 π2
π 9/7/2017 4
z
π΅ππΆ = ππ1 + ππ2 + π π3
In Inertial frame: π α· π = βππ + ππΆ
π΅
πΊ
1 + πΊ2 + πΊ3 + πΊ 4
Recall, Eulerβs rotation equation: π = π½ αΆ π + π Γ (π½π) Now, in body frame: π½ αΆ π αΆ π αΆ π = π πΊ2 β πΊ
4
π πΊ3 β πΊ
1
π1 β π2 + π3 β π4 β π π π Γ π½ π π π
π£1 π£2
π1 π2 π3 π
Angular velocities in body frame
9/7/2017 5
z
Remember: πΊπ = ππΊππ
2 and ππ = ππππ 2
Let πΏ =
ππ ππΊ = ππ πΊπ
π½ αΆ π αΆ π αΆ π = π πΊ2 β πΊ
4
π πΊ3 β πΊ
1
π1 β π2 + π3 β π4 β π π π Γ π½ π π π π½ αΆ π αΆ π αΆ π = π βπ βπ πΏ βπΏ π πΏ βπΏ πΊ
1
πΊ2 πΊ3 πΊ
4
β π π π Γ π½ π π π
π1 π2 π3 π
π£2
9/7/2017 6
z
π£ = π£1 π£2 = 1 1 π 1 1 βπ βπ πΏ βπΏ π πΏ βπΏ πΊ
1
πΊ2 πΊ3 πΊ
4
= thrust momentx momenty momentz Everything is in the body frame!
πΊ
4
πΊ3 πΊ2 πΊ
1
π1 π2 π3 Body Frame π4 π3 π2 π1 9/7/2017 7