Professional Documents
Culture Documents
Guidance and Control of Unmanned Autonomous Vehicles: Shashi Ranjan Kumar
Guidance and Control of Unmanned Autonomous Vehicles: Shashi Ranjan Kumar
Assistant Professor
Department of Aerospace Engineering
Indian Institute of Technology Bombay
Powai, Mumbai- 400076
https://www.aero.iitb.ac.in/˜shashi
srk@aero.iitb.ac.in
UAV Longitudinal Autopilot: Airspeed Hold using Commanded Pitch
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 1 / 27
UAV Longitudinal Autopilot: Airspeed Hold using Commanded Pitch
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 2 / 27
UAV Longitudinal Autopilot: Pitch Attitude Hold
• Gains selection
kiV2
θc = kpV2 (Vac − Va ) + (Vac − Va )
s
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 3 / 27
UAV Longitudinal Autopilot: Airspeed Hold using Throttle
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 4 / 27
UAV Longitudinal Autopilot: Airspeed Hold using Throttle
ki V
δ̄t = kpV V̄ac − V̄a + V̄ac − V̄a
s
• Can we implement the controller without the knowledge of trim velocity?
• Yes, fortunately, we can do so. How?
• As V̄ac = Vac − Va⋆ and V̄a = Va − Va⋆ , error signal
e = V̄ac − V̄a = Vac − Va
• Throttle command δt = δt⋆ + δ̄t
• Throttle input (output of airspeed hold)
ki V
δt = δt⋆ + kpV (Vac − Va ) + (Vac − Va )
s
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 6 / 27
UAV Longitudinal Autopilot: Altitude Control State Machine
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 7 / 27
UAV Longitudinal Autopilot: Altitude Control State Machine
Reference
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 8 / 27
Unmanned Autonomous Vehicles
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 9 / 27
Multirotors
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 10 / 27
Quadrotor: Translation of Thrust and Moment
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 11 / 27
Quadrotor: Translation of Thrust and Moment
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 12 / 27
Quadrotor: Upward or Downward Movement
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 13 / 27
Quadrotor: Forward-and-Backward Movement
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 15 / 27
Quadrotor: Yaw Movement
• Fuselage:
⇒ Platform to carry all equipment of a multicopter
⇒ Safety, durability, usability, and performance
⇒ Weight of fuselage: size and material, Smaller weight → larger payload
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 18 / 27
Quadrotor: Composition
Configuration of multirotors
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 19 / 27
Quadrotor: Landing Gear
• Landing gear
⇒ Support whole multicopter when landing
on ground or taking off and keeping the
level balance of the multicopter.
⇒ Keep propellers off ground at a safe
distance.
⇒ Weaken ground effect when multicopters
take off or land.
⇒ Consume and absorb impact energy when
multicopters land on the ground.
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 20 / 27
Quadrotor: Duct
• Duct:
⇒ To protect the blade and ensuring personal safety
⇒ To enhance the efficiency of thrust and reduce noise
⇒ Additional thrust induced by the duct
• Higher airflow (lower pressure) inside the inlet as compared to outside
• Reduction of loss in thrust due to tip vortex as compared to propeller in
open space
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 21 / 27
Quadrotor: Propeller
• Propulsion system
⇒ Propeller: Generation of thrust and torque to control multicopters
⇒ Motor: Conversion of electrical energy (stored in battery) into mechanical
energy for propeller
⇒ ESC: To control speed of motors based on PWM signal that autopilots
send, too weak to drive brushless DC motors directly
• Motor efficiency varies with output torque (depends on type, size, speed
and other factors of a propeller).
• Good match: high efficiency condition, less power consumed for same
thrust and then extend the time of endurance of multicopter
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 23 / 27
Quadrotor
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 24 / 27
Quadrotor
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 26 / 27
Reference
Reference
Shashi Ranjan Kumar (IITB) Guidance and Control of Unmanned Autonomous Vehicles Autopilot and Quadrotor Design Lecture 11 27 / 27