Altitude Controller Design For Multi-Copter UAV
Altitude Controller Design For Multi-Copter UAV
Kedah, Malaysia
Control,
INTRODUCTION
The Unman Aerial Vehicle (UAV) robot has gained
demand on the worldwide markets. There are two types of
UAV which is fixed wing and rotary wings. Nowadays, one of
the most popular rotary wings UAV is Quad copter. It has
more advantages in term of their capability to take off and
landing in vertical condition [1]. In addition, it has good
mobility, simple mechanics, and ability on load capacity.
The quad copter system is nonlinear system, which is the
speed of the motor are varies the torque and force onto the rigid
body of quad copter. The force and torque that produced by the
motor propeller will determine the behavior of the quad copter
[2].
Development of autonomous UAV has been growing fast
as it is more reliable in application. The system can be
categorized into three types, i.e. automatically take off system,
automatic landing system, and the automatic navigation
system. This project aims to develop a less-human interaction
UAV system that is capable of performing vertical take-off and
landing autonomously.
The automatic take-off system required to enable the UAV
begin to fly from the ground. The system should ensure the
height of quadcopter in a consistent condition. In these cases,
each four motor propeller must produce a force against the
gravitational force and able to lift the quadcopter[3]. The better
sin
sin
cos
sin cos
(1)
382
(2)
Value
Unit
0.80
kg
9.81
m/s2
0.20
1.50
Moment of inertia
There are 2 methods to determine inertia parameter which
use moment of inertia calculation and by bifilar pendulum
experiment. This paper focused of the bifilar pendulum
experimental method. Figure 1 shows the bifilar pendulum
system for measuring the value of inertia.
Moment
of inertia
Period per
cycle (s)
Value
(kgm2)
Ix
1.40
0.0398
Iy
1.40
0.0398
Iz
1.85
0.0421
383
Servo tester
(PWM generator)
ESC
Scope
12Vdc
Result
Figure 5.1 shows the positivee changing of position for the
speed of propeller at 400rad/s.
p
Figure 3: Force VS speed of propeller
ween thrust forces
Figure 3 shows the relationship betw
produced by propeller speed. Theoretical aerodynamic has
already proved that thrust force varies prroportionally with
squaring velocity. To define the constannt values of the
relationship, equation below is applied.
1.50
0
Thus;
10
(4)
c
when =390 rad/s
Figure 5.2: The position change
h
motor speed (H) of the
From analysis, minimum hovers
quad copter body could be deteermined. From basic movement
concept, the speed is used to be the reference speed of each
altitude control. The result shoows the minimum speed of each
motor to thrust the load of quaad copter body is
400
/
, for the payload of 0.8kg, andd the thrust factor 1.50 .
Close loop with PID controllerr simulation
The next step deals with deesigning the control system. The
control system design will be
b tested in simulation using
SimulinkThe parameters of the control system can be tested.
P controller setup for the test.
Figure 6 shows the close-loop PID
cos
cos
(5)
(6)
384
Input section
For real time applications, proximity sensor required to
respond for the height in the control system. Proximity sensor
suitable for this experiment is infrared proximity sensors.
Infrared proximity sensor (Sharrp GP2Y0A02YK0F) is capable
to measure the distance betweeen 15cm to 150cm. The signal
produced is in analog form.. However, the analog signal
produced is proportional to non-linear
n
response. Therefore,
analog voltage signal from the sensor response must convert to
distance scale in meters. Figuree 8 shows the Simulink block set
up for the proximity infrared seensor.
1-D T(u
u)
Analog
Input
Scope
Analog Input
Adv antech
PCI-1711 [auto]
b
data for infrared sensor.
Figure 9: The look up table block
The lookup table block is useed to convert the voltage signal
into a height variable in meeter. The configuration of the
lookup table is same to the innfrared proximity sensor signal
specification. Figure 9 shoows the lookup table block
configuration.
Output section
The output of the system is a brushless DC motor (BLDC).
Brushless DC motor speed is controlled using an electronic
speed controller (ESC). The ESC is functioning as motor
driver. ESC is used to produce 3 phase DC supply to brushless
DC motor. It is working with
w
PWM signal input as a
385
Scope3
Scope1
<= 0
Digital
Output
Compare
C
T Zero4
To
Digital Output
t
Clock
Signal
Generator1
Adv antech
PCI-1711 [auto]
s
simout
reference
To Workspace
W
Scope3
<= 0
Saturation1
Signal
Generator1
Compare
To Zero4
S
Scope
Step1
for 1 meter2
>= 0.5
Step
simout1
for 1 meter1
Clock
Switch
T o Workspace1
1-D T(u)
Analog
Input
PID(s)
(u/(6*10^(-5))^(1/2)
Analog Input
PID Controller
Fcn
height input
CLUSION
CONC
The analysis of the altitudde quad Copter system can be
realized by discussing relevant model description. The result of
the analysis helps others to staart designing a controller that is
compatible with the quad copteer system. Each model needs to
be analyzed by undergoing simulation to understand the
behavior of a system. The systematic procedure for the
controller design of Quad-copteer design has been presented.
Acknowledgement
The authors would like to thank Universiti Teknikal
Malaysia Melaka (UTeM) for sponsoring this work under the
PJP grant (PJP/2013/FKEKK(17C)S1204).
Altitude control
The Altitude control system consists of three sections: the
first one is the input, second is output and thhe third is control.
PID control system parameters are taken froom the simulations
performed in the previous session. Figurre 13 shows the
combined block to perform the controlller in real time
application.
Figure 12 is about single output motor control. After the
PID block, function block is used to converrt the parameter of
force that produced by the PID controller into motor speed
u
to initiate the
variation in analog number. Switch block is used
ESC by providing the minimum signal vaalue for the 2s in
period.
Reference
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
386
[9]
[10]
[11]
387