Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Modeling and Implementation of Hexacopter

Guidance System Using Fuzzy Logic Control Under


Wind Disturbance

Meti Megayanti1*, Yayan P Nugraha1, Indri Purwitasary1, Egi M.I. Hidayat1, Bambang R Trilaksono1
Electrical Engineering ITB1
Jl. Ganesha 10 Bandung Indonesia1
*metimegayanti.itb@gmail.com

Abstract— Recently, research in Unmanned Aerial Vehicle Successful control system for high performance UAV
(UAV) field is growing rapidly due to their evolving needs in requires efficient and effective teqniques for the design of
many implemented sectors. In this research, we use hexacopter guidance and control algorithms that ensure satisfactory
for monitoring contaminated chemical-radioactive-nuclear operation on the uncertainties environtment [6]. The controller
(CRN ) area. The hexacopter need high altitude and attitude design for hexacopter, is not a straightforward task, many
stabilization to tracking way point precisely. The PID guidance challenges arise because of highly nonlinear dynamics system.
system with FLC intervention is used to produce correction To verify and evaluate the designed control system without
signal to improve the tracking performance of the hexacopter. real flight, simulating the flight processing on software system
Software in the loop (SITL) simulation using Matlab and
and vizualizing Hexacopter operations, SITL technique is
Robotic Operating System (ROS) was conducted to verify
Fuzzy-PID intervention guidance performance before
needed to be perfomed [7].
implementation. Based on simulation and experimental result,
it shown that the tracking performance of the hexacopter in
terms faster transient response, smaller error steay state, faster
settling time, better static and dynamics performance and
robust under wind disturbance for altitude and attitude have
been improved by using Fuzzy-PID intervention algorithm.

Keywords— Hexacopter, Unmanned Aerial Vehicle (UAV),


Fuzzy-PID Intervention Control, Wind Disturbance, Robotic
Operating System (ROS), Chemical-Radioactive-Nuclear (CRN)

I. INTRODUCTION
Recently, research in Unmanned Aerial Vehicle (UAV)
field is growing rapidly due to their evolving needs in many
implemented sectors such as in military, surveillance,
Fig. 1. Scenario for monitoring contaminated chemical-
meteorology, search, rescue and other fields where is too risky
radioaktive-nuclear (CRN) area
for human exposure [1]. There continue to handle more
complex missions, which are using more advanced method.
One of them, the implementation in more complex and risky Hexacopter need high precision tracking according to
sector, is military and civilian application that surely need required way point that must be achieved. Conceptually, fuzzy
more effort to achieve good performance. There are some intervention give output signal correction for compensation
difficulties in this application, for example hazardous output signal of PID controller that not achieve reference [8].
environments that containing some toxic substances In this paper, to make the Hexacopter UAV have excellent
contamination, extreme environments, and also some area that static and dynamic characteristics, PID and Fuzzy method are
difficult reached by human. So they can be solved by combined. System Fuzzy logic controller is used to
designing collaboration some robots strategy for military compensate for stability errors from PID guidance according
mission [2], that can board without human during complex to the wind disturbances in environtment condition, which can
and risky mission. make UAV more stable, robust from wind disturbance and
better performance. The control system with wind disturbance
In this paper, specifically, hexacopter is used for dynamics was simulated by using matlab-ROS and the result
monitoring contaminated chemical-radioactive-nuclear of attitude and altitude stabilization performance was
(CRN) area. Unfortunately, the position and attitude of the conducted with PID method that intervented with Fuzzy-PID
UAV may be changed by the air flow, body vibration, self- method. We propose a platform for Fuzzy-PID intervention
control accuracy and other uncertain factors [3]. Moreover, control method that implemented on hexacopter UAV to
the performance of wind resistant is significant for achieve way point tracking mission.
practicability [4]. To achieve successful mission, it’s
important to stabilize the attitude and altitude of UAV for II. SYSTEM MODELING
maintaining the desired orientation and for safety during flight The Hexacopter UAV motion consists of three force and
[5]. three moment component which form six Degree of Freedom
(6 DoF). As the dynamics systems, six rotors speeds are the

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


systems input and position (x, y, z) and attitude (Φ, θ, Ψ) are TABLE I. SYMBOL DESCRIPTION
system outputs. The combination of rotor’s speed variation Symbol Mean
generate some motions, such as: throttle, roll (rotation 𝑥, 𝑦, 𝑧 Position coordinat
arround x axis), pitch (rotation arround y axis) and yaw 𝜑, 𝜃, 𝜓 Euler angle : roll, pitch, yaw
(rotation arround z axis), which are described in equation (1) 𝑢, 𝑣, 𝑤 Translatioanl velocity
as U1, U2, U3 and U4 respectively. 𝑝, 𝑞, 𝑟 Angular velocity
𝑚 Total mass of hexacopter
𝑔 Gravity constant
𝑙 Distance to center of gravity
𝑏 Thrust constant [Ns2]
𝑑 The drag factor [Nms]
U1 Altitude force
U2 , U3 , U4 Attitude moments
Ω1 , Ω2 , Ω3 , Ω4 , Ω5 , Ω6 Propeller speeds
𝑀𝐵 Matrix of system inertia
𝐶𝐵 Matrix of coriolis
𝐺𝐵 Gravitation force
𝑂𝐵 Gyroscopic Effect
𝑈𝐵 Force and Torque

III. THE TURBULENT WIND FIELD MODEL


Fig. 2. The structure and frame of hexacopter
The simulation of atmospheric turbulance that having
A. Hexacopter Kinematics statistical characteristics described with Dryden spectra
Figure 2 ilustrated the schematic structure of hexacopter analysis model. It can be used for simulating the hexacopter
and the rotational directions. There are two reference that uav under the circumtance of wind disturbance, an
atmospheric wind velocity model that needed to be integrated
necessary to describe the hexacopter motion, which are earth
into further simulation. The Dryden model is a function form
inertial frame and body fix frame. Equation (2) denotes the that empiricaly fits the measured power spectral data, handling
transformation of the body inertial frame to earth inertial the linear and angular velocity component of the continues
frame [9,10]. gust of random processes, moreover it assumes turbulence
𝜺̇ = 𝐽Θ 𝒗 (1) gust are isotropic (the statistical properties do not depend on
orientation of air mass itself) [4].
𝑐𝜓𝑐𝜃 −𝑠𝜓𝑐𝜃 + 𝑐𝜓𝑠𝜃𝑠𝜑 𝑠𝜑𝑠𝜃 + 𝑐𝜓𝑠𝜃𝑐𝜑
𝑅𝜃 = [𝑠𝜑𝑐𝜃 𝑐𝜓𝑐𝜃 + 𝑠𝜓𝑠𝜃𝑠𝜑 −𝑐𝜓𝑠𝜑 + 𝑠𝜓𝑠𝜃𝑐𝜑] (2) The Dryden model is described in following equation (6),
−𝑠𝜃 𝑐𝜃𝑠𝜑 𝑐𝜃𝑐𝜑 (7), (8) that Power Spectral Densities (PSD) for wind gust
three linear velocity components in x, y, z axis, respectively.
1 𝑠𝑖𝑛𝜑𝑡𝑎𝑛𝜃 𝑐𝑜𝑠𝜑𝑡𝑎𝑛𝜃
𝐿𝑢 1
𝑇𝜃 = [0 𝑐𝑜𝑠𝜑 −𝑠𝑖𝑛𝜑 ] (3) 𝜑𝑢 (𝜔) = 𝜎𝑢 2 (6)
𝑠𝑖𝑛𝜑 𝑐𝑜𝑠𝜑 𝜋𝑈𝑥 1+(𝐿 𝜔)2
0 𝑢 𝑉
𝑐𝑜𝑠𝜃 𝑐𝑜𝑠𝜃
2
𝜔
1+12(𝐿𝑣 𝑈 )
𝐿 𝑦
B. Hexacopter Dynamics 𝜑𝑣 (𝜔) = 𝜎𝑣 2 𝑣 2 (7)
𝜋𝑈𝑦 𝜔 2
[1+4(𝐿𝑣 ) ]
𝑉
The dynamic model of hexacopter presented in equation
(5) based on the equation of motion some forces and torques 𝜔 2
𝐿𝑤 1+12(𝐿𝑤 𝑈𝑧 )
applied in it, that give the translational and three rotational 𝜑𝑤 (𝜔) = 𝜎𝑤 2 2 (8)
𝜋𝑈𝑧 𝜔 2
motion for hexacopter with respect to the body frame, which [1+4(𝐿𝑤 ) ]
𝑉
is described in equation (4).
IV. CONTROLLER DESIGN
𝑀𝐵 𝜈̇ + 𝐶𝐵 𝜈 = 𝐺𝐵 + 𝑂𝐵 + 𝑈𝐵 (4)
During tracking to reach the goal of mission, UAV is
requirred to maintain appropiate stable longitudinal attitude,
satisfying the requirement of route planning. Therefore pitch
control is need to be designed. Moreover, to satisfy the
turning motion and rolling its body to generate centripetal
force, UAV is also requirred to maintain stable lateral which
is steady heading. Therefore roll and yaw control is needed.
Surely, altitude control need to be design for maintaining its
desired elevation when UAV is hovering. Finally, the
proposed controller contain of four Fuzzy-PID which are
pitch control, roll control, yaw control , as attitude control,
(5)
The equation (5) can be written as state space form, which and altitude control.
are hexacopter model on longitudinal and lateral mode. Table The input of FPID controller is altitude and attitude
I summarized the symbols that has used. reference and its output is control signal that convert to motor
speed. The following block diagram in figure 3 described
control Fuzzy-PID system that apply for each pitch, roll, yaw, TABLE III. THE OUTPUT VARIABLS BOUNDARIES AND FUZZY
INTERFACE
and altitude controller. In this paper, two steps were 𝒖𝑭𝑳𝑪 𝒖𝑭𝑳𝑪
investigated, which are applying two input : error and error
Altitude Roll Pitch Yaw
derivative than adding wind velocity as input. Therefore
UAV performance can be shown in under wind disturbance NB -62.5 -160 -160 -347.5
conditions. NM -52.5 -140 -140 -317.5
In this simulation and implementation, we assumed that NS -42.5 -120 -120 -287.5
ZE 0 0 0 0
experiment area is 30 m x 30 m, altitude of hexacopter for
PS 42.5 120 120 287.5
achieving mission is 2 m with consideration its height PM 52.5 140 140 317.5
changing human operator, roll and pitch angle still in PB 62.5 160 160 347.5
stabilizazion threshold and maximum heading hexacopter is 2) Fuzzifying the inputs using the input membership
90 (1.57 rad) that can satisfy way point tracking and range functions of Gaussians curve, which described in figure 4.
of wind speed is 1 m/s for translational wind speed and 1 rad/s
for rotation wind speed.

Fig. 4. Input Membership Function of FLC, error (e) and delta-


error (de)

3) Combining the fuzzified inputs according to the fuzzy


Fig. 3. Block Diagram Control 3 input Fuzzy-PID rules , which shown in the following table for 2 input, to
establish rule strength. The fuzzy-PID control rules table
The fuzzy control rules are defined by following equations ,
is defined in Table IV.
(13) and (14) respectively :
TABLE IV. THE FUZZY-PID CONTROL RULE FOR 2 INPUTS
IF 𝑒 = 𝑋1 and 𝑑𝑒 = 𝑋2 ; Then 𝑢𝐹𝐿𝐶1 = 𝑌1 (13)
𝒆/𝒆̇ NB NS ZE PS PB
IF 𝑢𝐹𝐿𝐶 = 𝑋3 and vw = 𝑋4 ; Then 𝑢𝐹𝐿𝐶2 = 𝑌2 (14) NB NB NB NS ZE ZE
NS NB NS NS ZE ZE
Where e is the error of input signal, de is its derivative and ZE NS ZE ZE PS PS
vw is wind velocity. The value of e, de, and vw are defined PS PM PM PB PB PB
PB PM PB PB PB PB
in the universe on the fuzzy set {NB, NS, ZE, PS, PB}, in
which these linguistic levels mean Negative Big, Negative
The output surface decribing the relationship between inputs
Small, Zero, Positive Small and Positive Big. X1, X2, and X3 and each output, which is despicted in figure 5.
are defined in fuzzy of set e, de, and vw, respectively and Y1
and Y2, are defined in fuzzy of set signal control.
To compute u , as signal output for each control using
fuzzy-PID , describe in the following step :
1) Determining a set of fuzzy rules which defined in table II
and III

TABLE II. THE INPUT VARIABLS BOUNDARIES AND FUZZY


INTERFACE

ALT Z Roll, Pitch Yaw


𝒆 𝒆̇ 𝒆 𝒆̇ 𝒆 𝒆̇
Input -5 ~ -5 ~ -0.075 -0.075 ~ -3.14 ~ -3.14 ~
5 5 ~ 0.075 0.075 3.14 3.14
NB -5 -5 -0.075 -0.075 -3.14 -3.14
NS -2.5 -2.5 -0.0375 -0.0375 -1.1 -1.1 Fig. 5. The relationship between input and output altitude, roll-
ZE 0 0 0 0 0 0 pitch and yaw attitude angle
PS 2.5 2.5 0.0375 0.0375 1.1 1.1
PB 5 5 0.075 0.075 3.14 3.14 4) Finding the conseqence of rule by combinning the rule
strength and the output.
5) Combining the consequences to get an output distribution
and defuzzifying the output distribution.
6) Calculating the control signal , u, according the output of
fuzzy in the previous step.
𝑢𝑡𝑜𝑡𝑎𝑙 (𝑘) = 𝑢𝑃𝐼𝐷 (𝑘) + 𝑢𝐹𝐿𝐶 (𝑘)

V. SIMULATION AND IMPLEMENTATIOM RESULT AND


DISCUSSION
The parameters using real quadrotor UAV is depicted on
Table VI. The Fuzzy-PID control is simulated by using
Matlab Simulink. System for software in the loop design by
linking 6-DOF dynamics of hexacopter and wind turbulence
simulator (plant mathemathical model using Simulink
Matlab) , operator enter commands in the form of waypoint Fig. 6. Block Diagram Software in the Loop
through Ground Control Station (GCS) , satisfying of route
mission. Than, each reference position send to Matlab- 1 𝑏𝑙
Ω12 = (𝑙𝑈1 + 2𝑈2 − 𝑈4 )
Simulink via ROS. The data received by Matlab-Simulink 6𝑏𝑙 𝑑
1 𝑏𝑙
application is throttle, roll, pitch, yaw control signal , which Ω22 = (𝑙𝑈1 + 𝑈2 − √3 𝑈3 + 𝑈4 )
6𝑏𝑙 𝑑
are U1, U2, U3, U4 respectively, and convert it to six motor Ω23 =
1
(𝑙𝑈1 − 𝑈2 − √3 𝑈3 −
𝑏𝑙
𝑈4 )
6𝑏𝑙 𝑑
speed ( Ω1 , Ω2 , Ω3 , Ω4 , Ω5 , Ω6 ) than resulting outputs of 1 𝑏𝑙
Hexacopter state, which are attitude (roll angle, pitch angle Ω24 = (𝑙𝑈1 − 2 𝑈2 + 𝑈4 ) (15)
6𝑏𝑙 𝑑
1 𝑏𝑙
and yaw angle) and altitude data. We used Dryden model for Ω25 = (𝑙𝑈1 − 𝑈2 + √3 𝑈3 − 𝑈4 )
6𝑏𝑙 𝑑
generating a turbulent wind field to analyze stabilization 1 𝑏𝑙
Ω26 = (𝑙𝑈1 + 𝑈2 + √3 𝑈3 + 𝑈4 )
performance and robustness of hexacopter controller, which 6𝑏𝑙 𝑑
are altitude and attitude controller.

TABLE V. THE PARAMETERS OF HEXACOPTER UAV

Symbol Mean Value [ SI ]


m Total mass 11 kg
l Length of arm 0.392 m
g Gravity Constant 9.81 m/s2
Ixx Inertia moment of x-axis 0.236049 kg.m2
Iyy Inertia moment of y-axis 0.236049 kg.m2
Izz Inertia moment of z-axis 0.354985 kg.m2
mm Mass of motor 0.258 kg
Jr Rotor Inertia 0.004753 kg.m2
b Thrust Factor 3.56047 x 10-05 N.s2
Fig. 7. Block Diagram Implementation
d Drag Factor 0.000168708 N.m.s2
Control design analysis is important process , which is a
In this paper we present a implementation platform for hexacopter UAV system performance can be determined. In
Fuzzy-PID control method adopted in Hexacopter UAV. this research, it contains simulation and implementation of
Figure 7 describe system for FPID UAV design by linking altitude and attitude control roll angle, pitch angle and yaw
graphical flight visualization on PC, hardware Intel NUC, as angle), respectively described in the following section.
controller, PX4, Ground Control Station using for waypoint
A. Simulation of Altitude Control
tracking, and six hexacoper motors as actuator, which FPID
controller algorithm applied first in software in the loop Figure 8 shows altitude stabilization response of
simulation described by figure 6. Reference altitude and Hexacopter UAV SITL simulation, which is setting on 2 m
attitude processed by FPID controller on NUC for giving height for altitude desired when UAV hover under wind
control signal to six hexacopter motor actuator that used to disturbance. When 5 s to 10 s and wind speed (relative to z
achive reference point regarding to way point that obtained negative) is 0.5 m / s, hexacopter still maintains in altitude 2
on GCS through guidance UAV on NUC and Pixhawk as m. This is because FLC which considers wind speed input has
flight controller. provided an upward force with a control signal of up to 75
pwm to intervene in PID guides. As it can be seen, figure 8
gave dynamic performances, when hexacopter hover under
wind disturbance, the FPID controller has faster transient
response in small error steady state. The FPID give some
control signal to force hexacopter moved smoothly and stable
in altitude desired, better in terms of settling response time
compare with PID.
attitude desired, using Fuzzy-PID intervention under wind
disturbance that its speed up to 1 rad/s. Yaw controller is used
for heading of hexacopter UAV to complete tracking
trajectory. Figure 11 shown FPID controller has better
performance in terms faster transient response, smaller steady
state (that reach 0.1 rad), control signal give some motions to
achieve the desired of yaw angle, compare to PID controller.
It also has successfully make hexacopter achive the yaw
angle desired under wind disturbance.

Fig. 8. Simulation of Altitude Stabilization Response of Hexacopter UAV


(up side : time response, bottom side : control signal of FPID) Fig. 11. Simulation of Yaw Attitude Angle Stabilization Response
of Hexacopter UAV
B. Simulation of Attitude Control
C. Implementation of Altitude Control
Figure 9 and 10 show roll and pitch attitude stabilization
response of Hexacopter UAV, which is setting on 0.026 rad Figure 12 shows altitude stabilization response of
angle for attitude desired using Fuzzy-PID under wind Hexacopter UAV implemntation, which is setting on 2 m
disturbance. height for altitude desired, up and bottom side described time
response of controller performance FPID intervention and its
control signal respectively.

Fig. 9. Simulation of Roll Attitude Angle Stabilization Response of


Hexacopter UAV

Figure 9 and 10 show that hexacopter SITL using FPID


cascade gave better performance in terms of increasing the
rise time, steady time, more stable at reference angle φ and 
0.026 rad and minimizing steady state errors. With this
performance hexacopter can achive the trajectory mission
towards the specified point point with 0.026 rad sideways
movement after taking a 2 m take off mission. Under wind
speed 1 rad/s, steady state error of roll and pitch attitude angle
reach 0.02 rad and 0.03 rad respectively.

Fig. 12. Implementation of Altitude Stabilization Response of


Hexacopter UAV
(up side : time response, bottom side : control signal of FPID)

Steady state error in FPID system implementation for


stability of altitude reach 0.04 m. The control signal that
interferes with the PID guidance is compensated by Fuzzy to
reduce the steady state error and make the hexacopter
Fig. 10. Simulation of Pitch Attitude Angle Stabilization Response of
maintain its position at 2 m.
Hexacopter UAV Steady state error in the FPID SITL simulation system for
altitude stability and attitude roll, pitch, yaw in hexacopter
Figure 11 shows yaw attitude stabilization response of reach 0.25 m, 0.02 rad, 0.03 rad, and 0.025 rad respectively
Hexacopter UAV, which is setting on 1.87 rad angle for
in wind conditions with linear speeds of 1 m / s and rotation CONCLUSION
of 1 rad / s. In this paper, we successfully derived mathematical
D. Implementation of Attitude Control dynamic equation of hexacopter model using Newton-Euler
The PID controller has good performance in linear region, method and designed Fuzzy-PID controller for altitude and
but it has some limitations in non linear region, which it away attitude stabilization of Hexacopter under wind disturbance.
Hexacopter UAV, which represents a highly nonlinear and
from hover, moving hexacopter in x or y axis using roll and
strongly couple dynamics need excellent static and dynamic
pitch stabilization. Figure 13 show FPID controller has better
performances. In this result study, we proved on SITL
dynamics and static performance, smaller error and faster
simulation and implementation that FPID controller, our
transient response, smaller overshoot, smaller settling time
and smaller error steady state. PID controller that intervented proposed control method, has better performance in terms
by FLC force the control signal to stable at desired degree of faster transient response, smaller overshoot, smaller settling
time and smaller error steady state, compared with PID
roll and pitch. The smaller error of pitch and roll angle, more
controller. This controller also successfully make hexacopter
stable hexacopter flight around x and y axis which it flight
achive desired altitude and attitude angle, solved stability,
smoothly. The steady state error in the way point movement
accuracy, and robustness under uncertainty and wind
implementation in the x and y axes reach 1 m and 0.7 m in
sequence for achieving trajectory 30 m along x y axes. environtment. Finally FPID controller ake Hexacopter UAV
have excellent static and dynamic characteristic.
REFERENCES

[1] Maslim, R., Chaoyi, H., Yixi, Z., Linhao, J., Kocer, B. B., & Kayacan,
E. (n.d.). Performance Evaluation of Adaptive and Nonadaptif Fuzzy
Structures for 4DTrajectory Tracking of Quadrotors : A Comparative
Study. Nanyang Technological University, School of Mechanical and
Fig. 13. Implementation of Attitude Angle Stabilization Response Aerospace Engineering, Singapore.
of Hexacopter UAV (left side :positive x reference , right side : [2] Nugraha, P.Y, Ridlwan, M.,Hasvienda, Riansyah, I.,Muhammad,
negative y reference) Trilaksono R.Bambang. (2017). Autonomous Tracking of Hexacopter
on Moving Mobile Robot using Gazebo ROS Simulation. ICIAI
Nanyang 2017, 498-501.
[3] Qiang, Z., Qing, S. M., & Jing, S. J. (2016). Design and
Implementiation of the UAV Flight Stability Control Lawby Fuzzy-
PID. 28th Chinese Control and Decision Conference (CCDC) (pp.
5248-5254). IEEE.
[4] Zang, C., Zhou, X., Zhao, H., Dai, A., & Zhou, H. (2016). Three-
Fig. 14. Implementation of Yaw Attitude Angle Stabilization dimensional Fuzzy Control of Mini Quadrotor UAV hTrajectory
Response of Hexacopter UAV (left side :positif yaw reference, Tracing under Impact of Wind Disturbance. Proceedings of the 2016
right side : negative yaw reference) International Conference on Advanced Mechatronic System (pp. 372-
377). Melbourne,Australia: IEEE.
Figure 14 shows yaw attitude stabilization response of [5] Ahmed, S., K. Kushairy, Bakar, M. A., D. Hazry, & Joyo, M. (2015).
Attitude Stabilization of Quad-rotor (UAV) System using Fuzzy-PID
Hexacopter UAV, which is setting on 1.87 rad and -1.87 Controller (An Experimental Test). (pp. 99-104). IEEE.
angle for yaw attitude desired, using Fuzzy-PID intervention [6] Samar, R., Ahmed, S., & Nazar, M. (2008). Lateral Guidance and
controller. Steady state error in FPID system implementation Control Design for an Unmanned Aerial Vehicle. Proceedings of the
for stability of attitude yaw 0.36 rad. It prove that FPID 17th World Congress The Internatonal Federation of Automatic
controller has better performance in terms faster transient Control (pp. 4737 - 4732). Seoul, Korea: IFAC.
response, smaller steady state , control signal give some [7] Chandhrasekaran, V. K., Choi, E., & Min, D. (2009). Multiplicaton of
Fault Tolerance for Unmanned Aerial Vehivle System Using HILS.
motions to achieve the desired of yaw angle. International Conference on New Trends in Information and Service
Steady state error in FPID system implementation for Science, 719-724.
stability of altitude and attitude yaw reach 0.04 m and 0.36 [8] Gharieb, W., & Nagib, G. (2001). Fuzzy Intervention in PID Controller
rad respectively. While the steady state error in the way point Design . ISIE 2001 (pp. 1639-1643). Pusan, Korea: IEEE.
movement implementation in the x and y axes reach 1 m and [9] Hoffer, N. V. (2014). System Identification of a Small Low-Cost
Unmanned Aerial Vehicle Using Flight Data from Low-Cost Sensor.
0.7 m in sequence. This indicates better FPID hexacopter All Graduate Theses and Dissertations @USU, 4274.
guide performance in static and dynamic characteristics. [10] Sadewo, N. (2011). Identifikasi Sistem Pesawat Tanpa Awak
Oktorotor. Bandung: Tesis, ITB.
VI. ACKNOWLEDGMENT
We wish to acknowledge for partial funding supporting
this project from Ministry of Research, Technology, and
Higher Education of the Republic Indonesia.

You might also like