Professional Documents
Culture Documents
Fuzzy Logic
Ade Silvia Handayani1, *Siti Nurmaini2, Irsyadi Yani3, Nyayu Latifah Husni4
1,4Dept. Electrical Engineering the Polytechnic Sriwijaya, 2Faculty of Computer Science, Sriwijaya
University, 3Faculty of Engineering, Sriwijaya University
*Corresponding author, e-mail: siti_nurmaini@unsri.ac.id
Abstrak
Pada paper ini, menganalisis koordinasi antara individu robot swarm dalam berkomunikasi untuk
menjaga jarak aman antar robot. Setiap robot mengkoordinasikan gerakannya sendiri dalam menghindari
rintangan dan saling tidak bertabrakan untuk tujuan bergerak secara beriringan. Dua jenis evaluasi kinerja
yang dianalisis dalam makalah ini, yaitu koordinasi antara robot untuk melakukan perilaku kolektif yang
dapat bergerak ke arah yang sama dan komunikasi antara robot untuk bertukar informasi dalam penentuan
jarak aman. Dalam mengendalikan koordinasi gerak, masing-masing robot terdapat sensor yang
menyediakan beberapa masukan tentang lingkungan disekitar robot, dengan menggunakan logika fuzzy.
Pengendalian logika fuzzy dalam makalah ini memungkinkan input yang tidak pasti, dan menghasilkan
perintah terbatas untuk mengontrol arah gerak dengan pengaturan kecepatan sesuai dengan kondisi
lingkungan. Pada percobaan ini ukuran lingkungan berpengaruh terhadap koordinasi robot untuk bergerak
bersama.
Abstract
In this paper,
1. Introduction
Coordination the movement of groups of robots represents a basic problem in swarm robotics.
Each robot shares information about the environment and individual members interact with each other. In
swarm robot coordination system where robots will complete a common task, it is significant to have a
better communication among robots [1]. It is a novel approach to the coordination of large numbers of team
robots. For interaction of the swarm robots, the communication between robots is important to carry out.
One of the robots can transmit information to other robots [2][3].
The communication system must form a communication network among individu of swarm robots
for detecting which robots are near or far from them, sending and receiving information among those within
the communication range, and performing a task collectively. Networked swarm robots can be used for
distributed sensing and estimation in various applications like formation control [4][5], multi target tracking
[6], search and rescue [7], environmental monitoring [8], and field surveillance [9][10], and for large area
monitoring. In both cases, it is important to know their relative positions in order to decide the position the
robot should move to.
In some situations, a possible solution to overcome the robot's coordination is to construct swarm
robots communication. The communication model is an important part in collective behavior. It reveals how
information is transferred in the group. The development of communication networks is described as “one
of the main challenges” in swarm robots. Significant developments in the fields of communication
technology between robots, i.e. wireless technology, embedded devices, and many others, have enabled
the development of autonomous air, ground, or underwater robots. Wireless technologies, such as NFC,
Wi-Fi, Bluetooth, IrDa and ZigBee, enable mobile robots to communicate [9] [10].
Dalam berkomunikasi, setiap robot harus berkoordinasi untuk menghindari tabrakan antar robot
dan rintangan, menjaga jarak antar robot lain dengan menjaga kecepatan yang tepat dengan robot
terdekat. The distance between the robots is important to achieve coordination and control heading
direction of swarm robots [13]. One approach that can control coordination is fuzzy logic, it has been
successfully and widely used to motion coordination of swarm robots [14]. This technique can shorten the
time and smooth the movement in terms of a very complex system to avoid obstacles [13] [14]. Nowadays,
fuzzy logic is one of the most used methods of computational intelligence and with the best future; this is
possible thanks to the efficiency and simplicity of fuzzy systems since they use linguistic terms similar to
those that human beings use [17][18].
The objective of this paper is to evaluate the performance of communication among mobile robots
in keeping their motion coordination. They should move in the same direction and each robots must
maintain pre-determined positions. Dalam mengendalikan koordinasi gerak, masing-masing robot terdapat
sensor yang menyediakan beberapa masukan tentang lingkungan disekitar robot, dengan menggunakan
logika fuzzy. Masukan tersebut berisi tentang aturan berupa tindakan keluaran yang diambil sebagai
tanggapan untuk input yang dihasilkan, beberapa masukan digabungkan dalam Membership Function
(MF). Dengan control logika fuzzy diharapkan individual swarm robot mampu mengkoordinasikan sistem
sensor, gerakan dan kontrol operasi, agar mencapai tugas dengan benar dan mencapai tujuan yang
ditentukan.
Our Xbee/ZigBee protocol based modems support three different network topologies: star, mesh,
and cluster tree networks allowing a wide array of customized configurations. Generally, Zigbee mesh
topology consists of a coordinator and a set of routers and end devices [10]. A router can be linked to one
or more routers and end devices. The communication rules of mesh topology are flexible because the
routers that are located within range of each other can communicate directly. An advantage of mesh
network is that there is odds-on other alternative route in case an existing link fails. Thereby, this type of
network topology is consistently good in quality or performance.
In paper [33], paper ini telah membahas tentang the use of RSSI in tracking the swarm robot.
Komunikasi yang digunakan adalah terpusat dimana pemimpin robot dan robot pengikut berkomunikasi
secara nirkabel melalui X-Bee. Namun yang membedakan dengan paper ini adalah strategi robot
mengoordinasikan gerakannya sendiri dalam menghindari rintangan dan tidak bertabrakan dengan robot
lain menggunakan logika fuzzy.
Berdasarkan nilai MF akan dibuat aturan tentang respon ke output motor dari robot swarm. Pada
penelitian ini, Nilai input MF dan output MF seperti ditunjukkan pada Gambar 3 (a) dan (b). Pada Gambar
3(a), MF memiliki dua fungsi keanggotaan (MFs), yaitu jauh dan dekat, keduanya berbentuk trapezoid dari
MFs. Sedangkan pada Gambar 3 (b) output dengan menggunakan penalaran dengan metode Sugeno
hampir sama dengan penalaran Mamdani, hanya saja output (konsekuen) sistem tidak berupa himpunan
fuzzy, melainkan berupa konstanta atau persamaan linear.
(a) (b)
Rule set pada proses fuzifikasi dalam membentuk keputusan control, menghasilkan kombinasi
input dan output. The relation between the input and output membership functions is facilitate by the fuzzy
rules as display in Table 1. Pada penelitian ini menggunakan 8 aturan, aturan fuzzy pada table 1,
menyajikan variabel linguistik sebagai pengontrol output yang berisi kecepatan motor untuk PWM kanan
dan kiri.