Professional Documents
Culture Documents
Dynamics Applications:
Dynamics of Multi-DOF Systems
Dynamics Applications
2. Dynamics of a quadcopter
Features, parametrization of the pose, rotor aerodynamics, actuation forces and
torques, inverse dynamics, example: quadcopter on a circular trajectory, forward
dynamics.
2 Dynamics of a quadcopter
Features
Advantages of multi-rotor aerial
vehicles (MRAV) versus helicopters:
highly maneuverable;
structurally simple, low cost;
improved payload and reliability.
Applications:
rescue, agriculture, delivery;
energy, utilities, mining,
construction;
real estate, news media,
film production.
Mellinger and Kumar, ICRA 2011 video
2 Dynamics of a quadcopter
Quadcopters
Rotors usually come in pairs, i.e. 4, 6, 8; the most common MRAV is the quadcopter.
The axes of all rotors are aligned with a common direction, say .
Collectively, rotors can produce torque along an arbitrary direction, but only force
along the positive direction (thrust force); as a result, the MRAV cannot effectively
decelerate along the positive direction, thus relying on gravity to pull it down.
Position and orientation are coupled and cannot be controlled independently.
The magnitudes of the generated force and torque are controlled by the rotor
speeds, which are limited.
2 Dynamics of a quadcopter
Variable-pitch quadcopters
Unlike helicopters, quadcopters have normally a fixed pitch angle of their blades.
An additional servo motor can be employed to control the blade pitch,
resulting in a variable-pitch MRAV.
Variable-pitch quadcopters have better dynamic performances than their
fixed-pitch counterparts, since now force and torque magnitudes can be controlled
by both the rotor speed and the blade pitch.
Nevertheless, a variable-pitch MRAV still has only 4 controllable d.o.f.
2 Dynamics of a quadcopter
Tilting-rotor quadcopters
Each rotor axis may be tilted by an additional servo motor, thus generating a
thrust force along a controllable direction.
The MRAV has now 8 actuated inputs, which may control all 6 d.o.f. of the vehicle.
Today, the standard quadcopter remains the most popular MRAV.
2 Dynamics of a quadcopter
Parametrization of the pose
Two coordinate systems are established:
an inertial frame ;
a frame attached to the vehicle,
with origin in the center of mass .
Generalized coordinates for the position:
The roll and the pitch angles, and , orient the rotor axes direction (and thus
the thrust force) in space, whereas the yaw angle orient the airframe around .
2 Dynamics of a quadcopter
blade B: Blade B
blade A:
Blade A
2 Dynamics of a quadcopter
, =2 , =
2 Dynamics of a quadcopter
Rotors thrust force and reaction torque:
where:
The quadcopter may generate an actuation moment about any direction in space.
2 Dynamics of a quadcopter
a pure moment :
2 Dynamics of a quadcopter
Dynamic equilibrium equations
Force equilibrium:
where:
Hence:
2 Dynamics of a quadcopter
Inverse dynamics
The force equilibrium allows the rotor direction and the thrust force to be
determined for a desired trajectory :
The knowledge of allows the computation of the roll an pitch angle ( ) and ( ):
2 Dynamics of a quadcopter
The moment equilibrium allows the computation of the actuation torques for:
a desired trajectory and the corresponding time functions ( ) and ( );
a desired motion for the yaw angle.
2 Dynamics of a quadcopter
2 4
input
intermediate
computation
3
output
2 Dynamics of a quadcopter
Example: quadcopter on a circular trajectory
Horizontal circular trajectory with constantly zero yaw angle:
Start (end)
point
with boundary conditions (the quadcopter motion begins and ends with a halt):
2 Dynamics of a quadcopter
The first four conditions yield , , and :
Thrust force:
Actuation torques:
Forward dynamics
Motion equations must be written in state-form to be numerically solved:
2 Dynamics of a quadcopter
State variables of the quadcopter:
Simulation result:
Prof. Marco Carricato
DIN
marco.carricato@unibo.it
http://grab.diem.unibo.it/
www.unibo.it/docenti/marco.carricato