8/4/2019 Modelling & Control of a Quadrotor
1/15
Modelling & Control
Of A Quadrotor
8/4/2019 Modelling & Control of a Quadrotor
2/15
Objectives
Dynamic modelling of a quadrotor : the goal isto obtain a model which is consistent with areal quadrotor operation
System control : where the aim is to useunderstanding of quadrotor dynamics tocontrol its attitude ( pitch, roll and yawangles) and altitude
8/4/2019 Modelling & Control of a Quadrotor
3/15
How A Quadrotor Works?Physical Configuration
Aerial vehicle
4 fixed pitch propellers,arranged around CoG
1 pair rotates clockwise,another pair anti-clockwise
The force and momentsgenerated by propeller thrustseffect the motion and attitudeof the quadrotor.
Thrust and momentsproduced by each propeller ismanipulated to achieverequired manouvre
8/4/2019 Modelling & Control of a Quadrotor
4/15
Climb & Descent
8/4/2019 Modelling & Control of a Quadrotor
5/15
Forward Backward & SidewardMotion
8/4/2019 Modelling & Control of a Quadrotor
6/15
Yawing Motion
8/4/2019 Modelling & Control of a Quadrotor
7/15
Quadrotor Modelling
8/4/2019 Modelling & Control of a Quadrotor
8/15
Quadrotor Modelling
8/4/2019 Modelling & Control of a Quadrotor
9/15
Verification of Model
Test 1: Climb
Expected Results:1. Quadrotors altitude stabilizes at 10metres2. No Roll, Pitch or Yaw Angle3. No horizontal motion (X and Y Axes)
Test Results
8/4/2019 Modelling & Control of a Quadrotor
10/15
Verification of Model
Test 2: Pitch/ Roll
Expected Results:1. Quadrotors altitude stabilizes at
10 metres2. Roll Angle setlles at 1 degree3. No Pitch and Yaw Angle4. Horizontal Motion in Y-axis5. No Horizontal Motion in X-axis
Test Results
8/4/2019 Modelling & Control of a Quadrotor
11/15
Verification of Model
Test 2: Pitch/ Roll
Expected Results:1. Quadrotors altitude stabilizes at
10 metres2. Roll Angle setlles at 1 degree3. No Pitch and Yaw Angle4. Horizontal Motion in Y-axis5. No Horizontal Motion in X-axis
Test Results
8/4/2019 Modelling & Control of a Quadrotor
12/15
Control ProblemTest Manoeuvre:1. Stabilize altitude at 10 meters2. Then hold 20 degree roll
Test Results:
8/4/2019 Modelling & Control of a Quadrotor
13/15
Control MechanismRequired Thrust force to keep preserve altitude,
Required Propeller Thrust for manouveres, with pz being control parameter,for descend and climbing manouvres,
8/4/2019 Modelling & Control of a Quadrotor
14/15
Control Mechanism
8/4/2019 Modelling & Control of a Quadrotor
15/15
Remarks
Conclusions1. The model gives a good representation of real quadrotor dynamics2. The altitude hold controller is show to be effective through testing3. The angular attitude controllers are also shown to be working through tests4. The 3 aims of this investigation have been achieved
Further Work & Improvements1. Include effect of wind turbulence in model, to test robustness of controllers2. Include aerodynamic drag on body and propellers3. Implement normal force4. Include effects of blade flapping