Professional Documents
Culture Documents
A. Emami
Winter 2021
1/14/21
HO #9
Quadrotor Case Study
Quadrotors are a popular platform for unmanned aerial vehicle research, due to the simplicity of
construction and maintenance, ability to hover, vertical take off and landing capability, and the
ease of updating the flight control software. As a result, the sophistication is in the software not
hardware. The vehicle consists of four rotors, with two pairs of counter-rotating, fixed-pitch
blades located at the four corners of the aircraft, an example of which is shown in Figure 1.
Applications include aerial photography and video, surveillance, security, inspections, search and
rescue, package delivery, farming, and defense (see Chapters 2 and 10 of FPE8e).
1
Flight Control of the Quadrotor
Attitude Control
Each rotor produces both a thrust and torque about its center of rotation. The front and rear rotors
turn likewise (usually counter clockwise, CCW) while the left and right rotors turn the opposite
way (clockwise, CW) in order to cancel the torques.
To pitch up thrust in the front rotor is increased in a certain quantity while thrust in the rear rotor
is decreased in the same quantity. By doing so a pitch moment is created while keeping global
thrust and torque unchanged. Roll control is performed in a similar manner, increasing thrust in
one of the side rotors and decreasing in the other. Yaw control is achieved by breaking the
balance of torques. For example, to yaw to the right, thrust and therefore torque are reduced in
the rotors rotating clockwise and increased in those rotating counter clockwise. This is done in
such a way that the global thrust remains unchanged.
Translation Control
From a steady hovering condition, to move vertically thrust is modified by an equal amount in
the four rotors. To move horizontally a certain pitch angle has to be reached and maintained. In
steady, horizontal flight the quadrotor keeps a negative pitch angle so that there is a horizontal
component of thrust.
Figure 2. Definition of the control inputs (left), and the body reference frame and measured
outputs (right).
The six transfer functions for the Mikrokopter identified from flight experiments are:
2
𝑎𝑧 1.2498(𝑠 + 0.3451)
𝐺𝑐𝑜𝑙 = =
𝑢𝑐𝑜𝑙 (𝑠 + 16.49)(𝑠 + 5.309)(𝑠 + 1.933)
p = roll rate, q = pitch rate, r = yaw rate, ax, ay, and az are the measurements of the components
of the acceleration of the quadrotor along the three body axes.
ucol is the collective control input for the vertical (up and down) motion. ulon, and ulat control the
longitudinal and lateral motion of the quadrotor.
The outputs provided by the inertial sensors are ax, ay, az, p, q, and r.
Reference: