Artikel Prosiding ICITACEE ini juga dapat dilihat di http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=7065711&newsearc

TABLE OF CONTENTS

Cover

Greetings and Thanks from the General Chair
Foreword from Head of Department of Electrical Engineering,
Foreword from Dean, Faculty of Engineering
Organizing Committee
Steering Committee
Technical Program Committee
Keynote Speaker’s Biography
Conference Program
Keynote’s Papers
Author Index
KEYNOTE SPEAKERS
I-1

Multi-User MIMO Wireless System -From Theory to Chip Design
Prof. Hiroshi Ochi

1


I-2

Challenges and Opportunities in Designing Internet of Things
Prof. Dr. Trio Adiono

11

I-3

Role of Telecommunication Satellite in Indonesia
Adi Rahman Adiwoso

13

CIRCUITS AND SYSTEMS
CC1

Enhancement of DRAMs Performance using Resonant Tunneling Diode
Buffer

Ahmed LutfiElgreatly, Ahmed AhmedShaaban, El-Sayed M. El-Rabaie

14

CC2

Real-time SoC Architecture and Implementation of Variable Speech PDF
based Noise Cancellation System
Aditya Ferry Ardyanto, Idham Hafizh, Septian Gilang Permana Putra, Trio
Adiono

19

CC3

Application of Supervised Learning in Grain Dryer Technology
Recirculation Type Cooperated with Wireless Sensor Network
Sidiq Syamsul Hidayat, TotokPrasetyo, Amin Suharjono, Kurnianingsih,
Muhammad Anif


24

CC4

Design of Real-Time Gas Monitoring System Based-on Wireless Sensor
Networks for Merapi Volcano
B. Supriyo, S.S.Hidayat, A. Suharjono, M.Anif, Sorja Koesuma

28

CC5

ANFIS Application for Calculating Inverse Kinematics of Programmable
Universal Machine for Assembly (PUMA) Robot
Hugo Adeodatus Hendarto, Munadi, Joga Dharma Setiawan

33

CC6


MRC NN Controller for Arm Robot Manipulator
M. Khairudin, Nur Kholis

39

CC7

Development of Microcontroller-based Stereoscopic Camera Rig
Positioning System
Julian Ilham, Wan-Young Chung

44

CC8

Design of A Digital PI Controller for Room Temperature on Wireless
Sensor and Actuator Network (WSAN) System
Bambang Sugiarto, ElanDjaelani

50


CC9

Display and Interface of wireless EMG measurements
Kevin Eka Pramudita, F. Budi Setiawan, Siswanto

56

CC10

Accuracy Enhancement of Pickett Tunnelling Barrier Memristor Model
Ahmad A. Daoud, Ahmed A. Shaaban, Sherif M. Abuelenin

61

CC11

Data Fusion and Switching Function For UAV Quadrotor Navigation
System
Muhammad Faris, Adha Imam Cahyadi, Hanung Adi Nugroho


66

CC12

Data logger Management Software Design for Maintenance and Utility in
Remote
Devi Munandar, Djohar Syamsi

72

CC13

Investigation of Electrical Properties of NanofibrePolyaniline Synthesize
as Material for Sensor
Ngurah Ayu Ketut Umiati, Siti Nurrahmi, Kuwat Triyana, Kamsul Abraha

77

CC14


Reconfigurable Floating Point Adder
Vipin Gemini

81

CC15

HOVER POSITION CONTROL WITH FUZZY LOGIC
Nia Maharani Raharja ,Iswanto, Muhammad Faris, Adha Imam Cahyadi.

87

CC16

METHODOLOGY OF FUZZY LOGIC WITH MAMDANI FUZZI MODELS
APPLIED TO THE MICROCONTROLLER
Indra Sakti

91


CC17

Fall Detection System Using Accelerometer and Gyroscope Based on
Smartphone
Arkham Zahri Rakhman, Lukito Edi Nugroho, Widyawan, Kurnianingsih

97

CC18

Design and Implementation of Sensor Fusion for Inertia Measurement on
Flying Robot Case Study: Hexacopter
Huda Ubaya, Afdhal Akrom

103

CC19

Triple Band Bandpass Filter With Cascade Tri Section Stepped

Impedance Resonator
Gunawan Wibisono, Tierta Syafraditya

109

CC20

Temperature Response Analysis Based on Pulse Width Irradiation of
2.45 GHz Microwave Hyperthermia
Imam Santoso, Thomas Sri Widodo, Adhi Susanto, Maesadjie
Tjokronagoro

113

IMAGE PROCESSING AND MULTIMEDIA
IP1

Visual Object Tracking using Particle Clustering
Harindra Wisnu Pradhana


117

IP2

Selective Encryption of video MPEG use RSA Algorithm
Prati Hutari Gani, Maman Abdurohman

122

IP3

Analytical Hierarchy Process for Land Suitability Analysis
Rahmat Sholeh, Fahrul Agus, and Heliza Rahmania Hatta

127

IP4

Training Support for Pouring Task in Casting Process using Stereoscopic
Video See-through Display - Presentation of Molten Metal Flow

Simulation Based on Captured Task Motion
Kazuyo IWAMOTO, Hitoshi TOKUNAGA, Toshimitsu OKANE

131

IP5

Feature Extraction and Classification of Heart Sound based on
Autoregressive Power Spectral Density
Laurentius Kuncoro Probo Saputra, Hanung Adi Nugroho, Meirista
Wulandari

137

IP6

Smart-Meter based on current transient signal signature and constructive
backpropagation method
Mat Syai’in, M.F. Adiatmoko, Isa Rachman, L. Subiyanto, Koko Hutoro,
Ontoseno Penangsang, Adi Soeprijanto

142

IP7

AUTOMATIC DOORSTOP SAFETY SYSTEM BASED ON IMAGE
PROCESSING WITH WEBCAM AND SCANNER
Stanley Suryono Wibisono, Florentinus Budi Setiawan

148

IP8

Palmprint Identification for User Verification based on Line Detection and
Local Standard Deviation
Bagas Sakamulia Prakoso, Ivanna K. Timotius, Iwan Setyawan

153

IP9

Cerebellar Model Articulation Controller (CMAC) for Sequential Images
Coding
Muhamad Iradat Achmad, Hanung Adinugroho, Adhi Susanto

158

IP10

A Comparative Study on Signature Recognition
Ignatia Dhian Estu Karisma Ratri, Hanung Adi Nugroho, Teguh Bharata
Adji

165

IP11

Study of Environmental Condition Using Wavelet Decomposition Based
on Infrared Image
S. R. Sulistiyanti, M. Komarudin, L. Hakim, A. Yudamson
Very High Throughput WLAN System for Ultra HD 4K Video Streaming
Wahyul Amien Syafei, Masayuki Kurosaki, and Hiroshi Ochi

170

Iris Recognition Analysis Using Biorthogonal Wavelets Tranform for
Feature Extraction
R. Rizal Isnanto

181

IP12
IP13

175

INFORMATION AND COMPUTER TECHNOLOGIES
ICT1

The Development of 3D Educational Game to Maximize Children’s
Memory
Dania Eridani, Paulus Insap Santosa

187

ICT2

The Influence of Knowledge Management to Succesful Collaborative
Design
Yani Rahmawati, Christiono Utomo

192

ICT3

Knowledge and Protocol on Collaborative Design Selection
Christiono Utomo, Yani Rahmawati

198

ICT4

Mobile-Based Learning Design with Android Development Tools
Oky Dwi Nurhayati, Kurniawan Teguh M

202

ICT5

A mobile diabetes educational system for Fasting Type 2 Diabetes in
Saudi Arabia
Mohammed Alotaibi

207

ICT6

Aggressive Web Application Honeypot for Exposing Attackerâ€‫ں‬s Identity
Supeno Djanali, FX Arunanto, Baskoro Adi Pratomo, Abdurrazak Baihaqi,
Hudan Studiawan, Ary Mazharuddin Shiddiqi

211

ICT7

Adjustment Levels for Intelligent Tutoring System using Modified Items
Response Theory
Ika Widiastuti, Nurul Zainal Fanani

216

ICT8

Smile Recognition System based on Lip Corners Identification
Eduard Royce, Iwan Setyawan, Ivanna K. Timotius

221

ICT9

An Integrated Framework for Measuring Information System Success
Considering the Impact of Culture in Indonesia
Siti Mardiana
Pre-Processing Optimization on Sound Detector Application AudiTion
(Android Based Supporting Media for the Deaf)
Gian Gautama, Imanuel Widjaja, Michael Aditya Sutiono, Jovan Anggara,
Hugeng
EVALUATION OF DISTRIBUTION NETWORK RELIABILITY INDEX
USING LOOP RESTORATION SCHEME
Daniar Fahmi, Abdillah F. I., IGN Satriyadi Hernanda, Dimas Anton
Asfani

225

ICT12

Efficient Message Security Based Hyper Elliptic Curve Cryptosystem
(HECC) for Mobile Instant Messenger
Putra Wanda, Selo, Bimo Sunafri Hantono

244

ICT13

Application of Web-Based Information System in Production Process of
Batik Industry Design Division
Indah Soesanti

249

ICT14

Managing and Retrieval of Cultural Heritage Multimedia Collection Using
Ontology
Albaar Rubhasy, A.A.G. Yudhi Paramartha, Indra Budi, Zainal A.
Hasibuan

254

ICT15

Individual Decision Model for Urban Regional Land Planning
Agus Fahrul, Sumaryono, Subagyo Lambang, Ruchaemi Afif

259

ICT16

Enhancing Online Expert System Consultation Service with Short
Message Service Interface
Istiadi, Emma Budi Sulistiarini ,Guntur Dharma Putra

265

ICT17

Mobile Nutrition Recommendation System For 0-2 Year Infant
Ratih Nur Esti Anggraini, Siti Rochimah, Kessya Din Dalmi

271

ICT10

ICT11

232

238

ICT18

Comparison of Distance and Dissimilarity Measures for Clustering Data
with Mix Attribute Types
Hermawan Prasetyo, Ayu Purwarianti

275

ICT19

Determining E-commerce Adoption Level by SMEs in Indonesia Based
on Customer-Oriented Benefits
Evi Triandini, Daniel Siahaan, Arif Djunaidy

280

ICT20

Providing Information Sources Domain for Information Seeking Agent
From Organizing Knowledge
Istiadi, Lukito Edi Nugroho, Paulus Insap Santosa
Decision Support System For Stock Trading Using Decision Tree
Technical Analysis Indicators and Its Sensitivity Profitability Analysis
F.X. Satriyo D. Nugroho, Teguh Bharata Adji, Silmi Fauziati

285

ICT22

Design Web Service Academic Information System Based Multiplatform
Meta Lara Pandini, Zainal Arifin and Dyna Marisa Khairina

296

ICT23

Effects of VANET's Attributes on Network Performance
Agung B. Prasetijo, Sami S. Alwakeel and Hesham A. Altwaijry

302

ICT24

Visualization of Condition Irrigation Building and Canal Using Web GIS
Application
Falahah, Defrin Karisia Ayuningtias

308

ICT25

Comparison of three back-propagation architectures for interactive
animal names utterance learning
Ajub Ajulian Zahra Macrina and Achmad Hidayatno
WORK IN PROGRESS – OPEN EDUCATION METRIC (OEM) :
DEVELOPING WEB-BASED METRIC TO MEASURE OPEN
EDUCATION SERVICES QUALITY
Priyogi B., Nan Cenka B. A., Paramartha A.A.G.Y. &Rubhasy A.

314

ICT21

ICT26

290

318

POWER SYSTEMS
PS1

Design and Implementation of Solar Power as Battery Charger Using
Incremental Conductance Current Control Method based on
dsPIC30F4012
Ahmad Musa, Leonardus H. Pratomo, Felix Y. Setiono

323

PS2

An Adaptive Neuro Fuzzy Inference System for Fault Detection in
Transformers by Analyzing Dissolved Gases
Ms. Alamuru Vani, Dr. Pessapaty Sree Rama Chandra Murthy

327

PS3

Optimal Power Flow based upon Genetic Algorithm deploying Optimum
Mutation and Elitism
M. Usman Aslam, Muhammad Usman Cheema, Muhammad Samran,
Muhammad Bilal Cheema
Design Analysis and Optimization of Ground Grid Mesh of Extra High
Voltage Substation Using an Intelligent Software
M. Usman Aslam, Muhammad Usman Cheema, Muhammad Samran,
Muhammad Bilal Cheema

333

PS4

338

PS5

Design and Simulation of Neural Network Predictive Controller PitchAngle Permanent Magnetic Synchrounous Generator Wind Turbine
Variable Pitch System
Suyanto, Soedibyo, Aji Akbar Firdaus

345

PS6

Inverse Clarke Transformation based Control Method of a Three-Phase
Inverter for PV-Grid Systems
Slamet Riyadi

350

PS7

Control of a Single Phase Boost Inverter with the Combination of
Proportional Integrator and Hysteresis Controller
Felix Yustian Setiono

355

PS8

A Simple Three-phase Three-wire Voltage Disturbance Compensator
Hanny H. Tumbelaka

360

PS9

Analysis of Protection Failure Effect and Relay Coordination on Reliability
Index
I.G.N Satriyadi Hernanda, Evril N. Kartinisari, Dimas Anton Asfani, Daniar
Fahmi

365

PS10

Extreme Learning Machine Approach to Estimate Hourly Solar Radiation
On Horizontal Surface (PV) in Surabaya –East Java
Imam Abadi, Adi Soeprijanto, Ali Musyafa’
Maximum Power Point Tracking Control for Stand-Alone Photovoltaic
System using Fuzzy Sliding Mode Control Maximum Power Point
Tracking Control for Stand-Alone Photovoltaic System using Fuzzy
Sliding Mode Control
Antonius Rajagukguk, Mochamad Ashari, Dedet Candra Riawan

370

The Influence of Meteorological Parameters under Tropical Condition on
Electricity Demand Characteristic: Indonesia Case Study
Yusri Syam Akil, Syafaruddin, Tajuddin Waris, A. A. Halik Lateko
Optimal Distribution Network Reconfiguration with Penetration of
Distributed Energy Resources
Ramadoni Syahputra, Imam Robandi, Mochamad Ashari

381

Maximum Power Point Tracking Photovoltaic Using Root Finding
Modified Bisection Algorithm
Soedibyo, Ciptian Weried Priananda, Muhammad Agil Haikal
Design of LLC Resonant Converter for Street Lamp Based On
Photovoltaic Power Source
Idreis Abdualgader , Eflita Yohana, Mochammad Facta

392

PS16

Power Loss Reduction Strategy of Distribution Network with Distributed
Generator Integration
Soedibyo, Mochamad Ashari, Ramadoni Syahputra

402

PS17

Double Dielectric Barrier Discharge Chamber for Ozone Generation
Mochammad Facta, Hermawan, Karnoto,Zainal Salam, Zolkafle Buntat

407

PS18

Leakage Current Characteristics at Different Shed of Epoxy Resin
Insulator under Rain Contaminants
Abdul Syakur, Hermawan

411

PS11

PS12

PS13

PS14

PS15

375

386

398

PS19

Transformer monitoring using harmonic current based on wavelet
transformation and probabilistic neural network (PNN)
Imam Wahyudi F., Wisnu Kuntjoro Adi, Ardyono Priyadi, Margo
Pujiantara, Mauridhi Hery P

417

TELECOMUNICATIONS
TE1

Data Rate of Connections Versus Packet Delivery of Wireless Mesh
Network with Hybrid Wireless Mesh Protocol and Optimized Link State
Routing Protocol
Alexander William Setiawan Putra, Antonius Suhartomo

422

TE2

Empirical Studies of Wireless Sensor Network Energy Consumption for
Designing RF Energy Harvesting
Eva Yovita Dwi Utami, Deddy Susilo, Budihardja Murtianta

427

TE3

Modulation Performance in Wireless Avionics Intra Communications
(WAIC)
Muhammad Suryanegara, Naufan Raharya

432

TE4

Implementation and Performance Analysis of Alamouti Algorithm for
MIMO 2‫—أ‬2 Using Wireless Open-Access Research Platform (WARP)
Rizadi Sasmita Darwis, Suwadi, Wirawan, Endroyono, Titiek Suryani,
Prasetiyono Hari Mukti

436

TE5

Period Information Deviation on the Segmental Sinusoidal Model
Florentinus Budi Setiawan

441

TE6

A Compact Dual-band Antenna Design using Meander-line Slots for
WiMAX Application in Indonesia
Prasetiyono Hari Mukti, Eko Setijadi, Nancy Ardelina

445

TE7

Design and Analysis of Dualband J-Pole Antenna with Variation in “T”
Shape for Transceiver Radio Communication at VHF and UHF Band
Yoga Krismawardana, Yuli Christyono, Munawar A. Riyadi

449

TE8

Low Cost Implementation for Synchronization in Distributed Multi
Antenna Using USRP/GNU-Radio
Savitri Galih, Marc Hoffmann, Thomas Kaiser

455

TE9

Development of the First Indonesian S-Band Radar
Andrian Andaya Lestari,Oktanto Dedi Winarko, Herlinda Serliningtyas,
Deni Yulian

459

Back Cover

2014 1st International Conference on Information Technology, Computer and Electrical Engineering (ICITACEE)

MRC NN Controller for Arm Robot Manipulator

M. Khairudin

Nur Kholis

Electrical Engineering Education Dept.
Faculty of Engineering Universitas Negeri Yogyakarta
Yogyakarta
moh_khairudin@yahoo.com

Electrical Engineering Education Dept.
Faculty of Engineering Universitas Negeri Yogyakarta
Yogyakarta
nurkholisnkh@gmail.com

Abstract—This paper presents investigations into the
development of model reference control based on a neural
network (NN) for robot manipulator. A NN used as a controller
network and a plant model network. A dynamic model of the
system is derived using a Lagrange-Euler. The controller to
simplify a nonlinearities problem that can be efficiently solved
using NN. To study the effectiveness of the controller, initially a
nonlinear model is developed for one link robot manipulator. The
performances of the NN controllers are assessed in terms of the
input tracking controller capability of the system and
disturbance robustness. The input is generated by a combined
multiple steps input. Finally, a comparative assessment of the
input tracking control and a disturbance robustness is presented.
The results show that NN controller performs give increasing
profiles.
Keywords—model reference; NN; robot manipulator

I.

INT RODUCT ION

Robotics is a special engineering science which deals
with robot design, modelling, controlling and utilization [1].
Manipulator robot dynamics has an affair with the
mathematical formulations of the equations of robot arm
motion. The dynamic equations of manipulator robot motion
consist a set of equations describing the dynamic behavior of
the manipulator. Such equations of motion are useful for
computer simulation of manipulator robot motion, to design of
a suitable control for a manipualtor robot, and to evaluate the
kinematic design and structure of a manipulator robot.
The main goal of modelling of a manipulator robot is to
achieve an accurate model representing the actual system
behaviour. It is important to recognise the dynamic
characteristics of the system and construct a suitable
mathematical framework. Several approaches are available to
create a model of manipulator robot dynamics, such as the
Lagrange-Euler, the Newton-Euler, the recursive LagrangeEuler, and the generalized d'Alembert principle formulations
[2].
Some researchers have used neural networks controllers
for nonlinear systems based on the identification of the plant,
learning the dynamic of the system and training the neural
network controller. Narendra and Parthasarathy [3] present the
problem of control and identification of dynamical systems
using neural networks with statics and dynamics feedforward

NN for SISO and MIMO systems extended to model reference
adaptive control (MRAC).
NN control model well known for the nonlinear auto
regressive moving average (NARMA) that the model is close
representation pf the nonlinear model of equilibrium state [4].
Subudhi and Morris [5] have also presented a systematic
approach for deriving the dynamic equations for n -link
manipulator where two-homogenous transformation matrices
are used to describe the rigid and flexible motions
respectively.
In the learning controller, a dynamic recurrent neural
network contains a state feedback and provides more
computational advantages than a back-propagation neural
network and models the inverse dynamics of the manipulator
system. Gutierrez [6] proved that the tracking performance of
the NN controller is far better than that of the PD or PID
standard controllers.
Input tracking performance has been objectived when
using the intelligent control such as NN. Lewis et.al [7]
investigated standard NN backpropagation when used in the
real-time closed-loop control will yield unbounded NN
weights with several requirments such as the net can not
exactly reconstruct a certain required control function or there
are bounded unknown disturbances in the robot dynamics.
The adaptive neural network controller used online
training algorithm based on the error dynamics , although
the
neural networks
are
trained
offline
with a
backpropagation algorithm [8]. The design and architecture of
the neural networks are explained along
with
the
identification procedure of the robotic system. Also
compared between NN controller and PD controller to test
the performance of the neural network controller.
This paper mainly presents an investigation into the
dynamic modelling and model reference control using NN of a
robot manipulator. It is found that the MRC NN controller for
a combined multiple steps input tracking has not been
explored fr control of a robot manipulator. Simulation of the
dynamic model is performed in Matlab and Simulink. System
responses namely angular position is evaluated. Moreover, the
works investigates the effects disturbance on the dynamic
characteristics of the system. The work presented forms the
basis of design and development of suitable control strategies

978-1-4799-6432-1/14/$31.00 ©2014 IEEE

39

for arm robot manipulator systems. The rest of the paper is
structured as follows a brief description and modelling of the
arm robot manipulator system considered in this study.
Introduction of the model reference control using NN and the
controller constraints taken into account. Simulation results
input tracking performance of the NN are presented.

L  T( x )  U ( x )

(1)

where x  [ x1 , x2 , x3 ,..xn ] T
in order to use generalized coordinates with
q  [ q1 , q 2 , q 3 ,..q s ] T where x1 ( i  1,2 ,...n ) as a function of

q and xi is a function of q dan q .
Based on the Lagrangian equation (2) can be found
L  T( q , q )  U ( q )

II. ROBOT A RM M ANIPULAT OR
A. Dyna mic a nd Kinema tic

In this section, the arm manipulator kinematics is
described. The physical parameters of the robot manipulator
system considered in this study are shown in Table 1.
T ABLE 1. P ARAMETERS OF A ROBOT MANIP ULATOR
Symbol

Parameter

Value

Unit

ML
ρ
G
EI
Jh
l
Mh

Mass of link
Mass density
Gear ratio
Flexural rigidity
Motor and hub inertia
Length
Mass of the centre rotor

0.05
0.2
1
1.0
0.02
0.5
0.2

kg
kgm -1
Nm 2
kgm 2

(2)

Otherwise for n-link robot manipulator, the kinetic energi can
be shown
T
1
1 T
Ti  mi v i v i   i I i  i
(3)
2
2
Using kinematic equation for n-link, can be found
x  J q





where x  vT  T , J , v and  are Jacobian matric, linear
vector velocity and angular velocity respectively. If this is
subtituted to equation (3) will be

T

kg

1 T
q D( q )q
2

(4)

where D( q ) is inertia matric of n-link robot manipulator.
The kinematics description is developed for a chain of
connected rigid links as shown in Figure 1. The co-ordinate
systems of the link are assigned referring to the Denavit–
Hartenberg (D–H) description. X0 Y0 is the inertial co-ordinate
frame (CF), Xi Yi the rigid body CF associated with the i th link.

The total potential energy of the system due to the
deformation of the link i by neglecting the effects of the
gravity can be written as
n 1
U   mi p oi
i 2

Y0

(5)

position vector p oi is measured from robot normal position to

Yi

center of mass mi .
To subtitute equation (4) and (5) then can be found

L
Link
Xi

θ
X0

Fig. 1. Schematic of Manipulator Robot

n 1
1 T
q D( q )q   mi poi( q )
2
i 2

given the differential equation

d  L

dt  q 1

 L
 
i
 q1

(6)

using partial differential equation (PDE) can be writen
The developed modelling based on an Euler-Lagrange
simulation algorithm characterising the dynamic behaviour of
the manipulator robot system. The description of kinematics is
developed for a chain of n serially connected flexible links.
To derive the dynamic equations of motion of a robot
manipulator, the total energies associated with the manipulator
system needs to be computed using the kinematics
formulations. L is lagrangian otherwise T dan U are the total
kinetic and potential energy of the manipulator respectively,
that in the cartesian axis are given by

Considering the damping, the desired dynamic equations of
motion of a robot manipulator can be obtained as

M ( q )q  f q , q q  g q   

(7)

where f is the vectors containing terms due to coriolis
and centrifugal forces, M is the mass matrix and g is the
vectors containing terms due to the interactions of the link
angles and their rates with the modal displacements.

40

B. Model Reference Control
The NN used as a controller network and a plant model
network. The neural model reference control schematic uses
two neural networks. There are a controller network and a
plant model network, as shown in Figure 2. The plant model is
identified first, and then the controller is trained so that the
plant output follows the reference model output.

Reference
model
NN Model

+
-

r efer ence

Model
er r or

Robot
Manipulator

NN
Controller

+

Contr ol
er r or

P la nt
Output

Contr ol
input

Fig 2. Schematic of Model Reference Controller

IV. RESULT S AND DISCUSSION
Simulation of the developed dynamic model was
implemented within the Matlab and Simulink environment on
Intel Pentium 1.86 GHz and 1.99 GB RAM. The system
responses are monitored for duration of 50 s, and the results
are recorded with a sampling time of 10 ms. The angular
position was obtained. For evaluation of the time response of
the angular position, settling time and overshoot of the
response are obtained. NN controller used for tracking
performance.
In this study, the results of identification system using NN
modelling can be shown at figure 4. The identification
process after the training procedure is shown. The results
obtained good approximations when the controller is trained
with a small number of nodes or neurons in each
function of the neural controller. It is shown that the
comparison of the output can track the input signal is more
similar although still have a minor mistake. In the system
identification more suggested to keep the output signal can
follow the input signal.

III. NEURAL NET WORK FOR MRC AND CONT ROLLER
The function NN are trained using a backpropagation
method and sigmoidal activation functions can be obtained as

  

1  e 
1

(8)

The dynamics of the robot will be learned by NN
controller and then the controller output will be adjusted to
make a stabil of the robot motion. Several rules are adopted to
make simplify before start the training process considering
the NN architecture, number of nodes or neurons and the
activation function.
Training of the controller used backpropagation method.
To minimise the weight function  used function J . The
gradient of a performance function  J can be obtained as

   norm    J

  norm

(9)

where  norm and  denote the nominal value of  and
learning rate of NN respectively.
Figure 3 shows the simulation of MRC NN of robot
manipulator model and the NN controller. For each NN has
two layers. Simulation using NN Toolbox Matlab [8]. There
are three neurons that used for hidden layers. Also in this
simulation used three sets of controller inputs such as d elayed
reference inputs, delayed controller outputs and delayed plant
outputs.
Furthermore for each of inputs used number of delayed
values. Typically, the number of delays will increase with the
order of the plant. There are two sets of inputs to the NN plant
model such as delayed controller outputs and delayed plant
outputs.
Fig. 4. Comparison between input -output robot manipulator

41

Disturbance

Disturbance

Model Reference Controller

Reference
Step

Neural
Network

Control
Controller Signal
Step1

Add

Angle
Torque

Add2

Plant Output

Scope
Robot Manipulator

Step2

Fig. 3. T he MRC NN of robot manipulator

The performance of identification of robot manipulator
can be shown in Figure 5. The approximation result between
target and real output, the performance is 1.65x10-5 from the
target is zero. It is noted that the comparison between the
target signal and real output is very closed similar.

0.6
0.5
0.4

rad

0.3
0.2
0.1
0
-0.1

0

10

20

30

40

50

time
Fig. 6. Input of robot manipulator

Fig. 5. T he approximation between target and real output

The disturbance is given for the robot manipulator to check
the robustness of the dynamic system. In this study the
disturbance is given at 30s with pulse signal of -1 rad as
shown in Figure 7.

To check the input tracking capabilty of the NN controller
and identification model, a combined multiple steps input
signals were used for the robot manipulator. In this study
given the combined multiple steps input with the step value of
5 rad can be shown in the Figure 6.

42

V. CONCLUSSION
2

The development of MRC NN for robot manipulator has
been presented. A MRC NN controller has been implemented
for input tracking control of the robot manipulator. MRC NN
controller presented the performance of identification of robot
manipulator with a minor error approximation. Performances
of the control schemes have been evaluated in terms of the
multiple steps input tracking capability of the system with
disturbance robustnes. Simulations of the dynamic model and
NN control have been carried out in the time domains where
the system responses including angular positions are studied.
In term of input tracking and disturbance robustness , NN
controller has been shown to be an alternative technique.

1.5
1

rad

0.5
0
-0.5
-1
-1.5
-2

0

10

20

30

40

50

time
Fig. 7. Disturbance of robot manipulator

For the tracking input capabilty, the performance of NN
controller can be obtained in Figure 8. In this study, the
controller is used for input tracking capability of the robot
manipulator. The time response spesification is shown with
the settling time and overshoot are 4.10s and zero overshoot
respectively. It is noted that the controller can track the given
input. Also the output system can show a stability from the
disturbance that given at 30s. Figure 8 also show the output
system can achieve a steady state around 2s after get the
disturbance.

0.6
0.5
0.4

rad

0.3
0.2

Acknowledgment
This research was supported by grant of Hibah Bersaing
of Universitas Negeri Yogyakarta,
contract
no. HBBOPTN/UN 34.21/2014. The authors would like to thank
the anonymous reviewers for their precious suggestions for
this paper.

References
[1] Mahmoud Gouasmi, Mohammed Ouali, Brahim Fernini, and M’hamed
Meghatria, Kinematic Modelling and Simulation.
[21 Spong, M.W, Vidyasagar M,” Robot dynamics and control,” John Wiley
& Sons, 2008/8/4.
[3] Narendra, K.S, Parthasarathy, K, "Identification and control of dynamical
systems using neural networks," Neural Networks, IEEE T ransactions
vol.1, no.1, pp.4-27, Mar 1990
[4]
Narendra, K.S, Mukhopadhyay, S, "Adaptive control using
neuralnetworks and approximate models," Neural Networks, IEEE
T ransactions, vol.8, no.3, pp.475-485, May 1997
[5]
Subudhi B and Morris A. S, “ Dynamic modelling, simulation and
control of a manipulator with flexible links and joints”, Robotics a nd
Autonomous System , Vol. 41, 257-270, 2002.
[6] Gutierrez, L. B. Lewis, F. L. and J. Andy Lowe, “ Implementation of a
Neural Network T racking Controller for a Single Flexible Link :
Comparison with PD and PID Controllers”. IEEE Tra nsa ction on
industria l electronics. 45(2): 307-318.1998.
[7] Lewis FL, Liu K, and Yesildirek A, “ Neural net robot controller with
guaranteed tracking performance”, IEEE T rans Neural Netw.
1995;6(3):703-15.
[8] Mathworks, Neural Network T oolbox, Matlab R2014a.

0.1
output
input

0
-0.1

0

10

20

30

40

50

time
Fig 8. T he performance of NN controller for in put tracking

43