Lukman Hakim
Pembimbing:
Rudy Dikairono, ST., M.Sc.
Ir. Totok Mujiono, M.IKom.
>> Latar Belakang
• Alasan akademis
Perlu mengetahui kinematik robot kemudian
diimplementasikan di FPGA
• Alasan praktis
Menggunakan rotary encoder untuk
menentukan posisi robot RITS 01.
>> Permasalahan
• Bagaimana mengetahui kinematik robot
• Bagaimana mengetahui sudut pergerakan
robot
• Bagaimana mengetahui posisi robot (x,y)
>> Batasan Masalah
• Bahasa yang digunakan adalah VHDL (Very High
Speed Integrated Circuit Hardware Description
Language) dengan compiler Quartus II 11.0 web
edition (32-bit) dan sensor yang digunakan untuk
menentukan posisi (x,y) dan sudut pergerakan robot
adalah rotary encoder.
• Pada saat awal, robot berada pada koordinat (0,0)
>> Tujuan
Mempelajari, memahami serta
mengimplementasikan komponen FPGA
dengan aplikasi pembacaan sensor rotary
encoder untuk menentukan posisi robot.
>> Penelaahan studi
Pembuatan mekanik robot, mengetahui
karakteristik rotary encoder, mengetahui
kinematik robot, mengetahui Modul FPGA
DE2, mengetahui bahasa pemrograman VHDL,
pengolahan data pada FPGA dari rotary
encoder dalam menentukan posisi robot
>> Blok diagram sistem
>> FPGA DE2
(1) (2)
(1) (2)
(2)
(1)
(3) (4)
Langkah-langkah menentukan posisi setelah mendapatkan masing – masing theta
rotary encoder
(1). Mencari resultan sumbu x
(2). Mencari resultan sumbu y
(3). Mencari resultan rata-rata sumbu x dan sumbu y
(4). Mencari posisi terhadap sumbu x dan sumbu y dalam satuan centimetre
>> Hasil pengujian posisi (X,Y) robot