xii
ABSTRAK
Game sudah menjadi bagian yang ada di dalam keseharian kita. Dahulu, game hanya dijadikan sarana hiburan, namun saat ini game telah menjadi luas fungsinya, misalnya dijadikan sarana pembelajaran, lahan bisnis, dan dipertandingkan sebagai salah satu cabang olahraga oleh para profesional. Saat ini, Mobile game sudah dibuat di berbagai macam platform. Keuntungan memainkan mobile game adalah portabilitas. Arduino merupakan salah satu kontroler yang dapat diprogram untuk membaca maupun memberikan sinyal kepada perangkat lain sesuai dengan kebutuhan. Arduino Nano adalah salah satu papan pengembangan mikrokontroler yang berukuran kecil, lengkap dan mendukung penggunaan breadboard. Dengan penggunaan Arduino dan sensor
gyroscope sebagai pengendali arah pada game, serta unity sebagai game engine, akan menimbulkan pembahasan untuk penggunaan kontrol PID sebagai penentu
sinkronisasi pembacaan sensor terhadap aksi yang terjadi pada sebuah permainan dan dengan tambahan menggunakan Algoritma Kalman Filtering sebagai filtering noise
dan getaran yang terjadi akibat perubahan pembacaan sensor yang sangat sensitif yang data yang di dapat melalui gyroscope sensor dirasa mampu untuk meningkatkan performa pada kontroler game yang akan dirancang . Sistem ini dibuat menggunakan Algoritma PID, namun algoritma tersebut tidak dapat bekerja secara maksimal bahkan, apabila memakai Algoritma PID, kecepatan pemprosesan data akan menjadi lambat. Sistem ini juga dibuat menggunakan Algoritma Kalman Filtering, dengan menggunakan Algoritma Kalman Filtering hasil data yang di dapat dari gyroscope
stabil.
Kata kunci : Robotika, Algoritma Kalman Filtering, Algoritma PID, Gyroscope, Arduino Nano, Unity
xiii
GAME MOBILE CONTROLLER DESIGN USING GYROSCOPE
USING PID ALGORITHM AND KALMAN FILTERING
ALGORITHM BASED ON ARDUINO NANO AND UNITY
ABSTRACT
Game has been a part of our daily basis. Game was used to be used an entertainment aspect, however the functions of game are developed, for the example educational media, business purposes, and being contested as sports by professionals. Currently, game mobile is made in various platforms. The benefit of playing game mobile is its portability. Arduino is a controller which can be programmed to read or give signals to another hardware based on the necessity. Arduino Nano is the example of
microcontroller developing board with a smaller size, more complete, and supporting breadboard's utilizing. By utilizing Arduino and gyroscope censor as directional controller in game, with unity as the game engine, will cause a study of utilizing PID control as synchronization determinator of censor reading with an action in a game and by adding Kalman-Filtering Algorithm as filtering noise and vibration that is happened caused by censor reading transformation that is very sensitive, is thought has the ability to increase in-designed game controller performance. This system is made by using PID Algorithm, however PID Algorithm cannot be worked maximally, even by using PID Algorithm, data processing speed will be delayed. This system is also using Kalman Filtering Algorithm, by using Kalman Filtering Algorithm, data result that is obtained from gyroscope is stable
Keywords : Robotic, Kalman Filtering Algorithm, PID Algorithm, Gyroscope,
Arduino Nano, Unity.