• Tidak ada hasil yang ditemukan

Perancangan dan Realisasi Alat Bantu Tuning untuk Quadcopter Menggunakan Data Akuisisi dari Sensor Accelerometer.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan dan Realisasi Alat Bantu Tuning untuk Quadcopter Menggunakan Data Akuisisi dari Sensor Accelerometer."

Copied!
13
0
0

Teks penuh

(1)

i

Universitas Kristen Maranatha Perancangan dan Realisasi Alat Bantu Tuning untuk Quadcopter

Menggunakan Data Akuisisi dari Sensor Accelerometer Disusun Oleh:

Nama : Denny Kurniawan NRP : 1222007

Program Studi Teknik Elektro, Fakultas Teknik, Universitas Kristen Maranatha, Jl. Prof. Drg. Suria Sumantri, MPH no. 65, Bandung, Indonesia.

Email : dkc_mc@hotmail.com

ABSTRAK

Quadcopter merupakan robot terbang yang menggunakan empat

baling-baling untuk terbang. Quadcopter memiliki kemampuannya untuk terbang bebas ke segala arah, sehingga quadcopter banyak digunakan untuk mengambil foto ataupun video dari udara. Selain itu, quadcopter banyak juga digunakan untuk perlombaan robot cerdas. Quadcopter menggunakan kontrol PID pada keempat motornya. Agar dapat terbang dengan stabil, maka diperlukan parameter PID yang sesuai melalui proses tuning PID. Berdasarkan pengalaman, tuning PID manual dilakukan dengan memegang quadcopter di atas kepala lalu dilakukan tuning berdasarkan perasaan. Hal tersebut membuat sulitnya mendapatkan hasil tuning yang sesuai dengan yang diinginkan, selain itu adanya faktor bahaya pada pemegang quadcopter ketika melakukan tuning manual.

Alat bantu tuning untuk quadcopter dirancang berdasarkan model

gyroscope dengan bahan aluminium. Quadcopter yang diletakkan pada alat bantu

tuning akan diamati menggunakan sensor IMU. Data dari sensor IMU difilter

menggunakan Kalman Filter, lalu dikirim ke perangkat komputer melalui modul Bluetooth. Pada perangkat komputer, data dari sensor IMU akan ditampilkan dalam bentuk grafik yang nantinya akan diamati oleh pengguna.

Alat bantu tuning yang dibuat dapat bekerja dengan baik. Proses akuisisi data sudut roll dan pitch dari quadcopter dapat berfungsi sesuai dengan perancangan. Dari data pengamatan, proses pengiriman data tidak memiliki error, sedangkan untuk pembacaan sudut roll memiliki simpangan rata-rata error maksimum sebesar ±0.4º, sedangkan untuk pitch memiliki simpangan rata-rata

error maksimum sebesar ±2º. Kalman Filter juga mampu memberikan pembacaan

sensor lebih presisi. Adanya perbedaan respon ketika quadcopter terbang bebas dan terbang pada alat bantu tuning disebabkan oleh pembuatan alat bantu tuning yang tidak presisi dan bergetar, sehingga pilot lebih menyukai quadcopter yang terbang dengan PID default.

(2)

ii

Universitas Kristen Maranatha Design and Realization Tuning Tool for Quadcopter using Acquisition Data

from Accelerometer Sensor Composed by:

Nama : Denny Kurniawan NRP : 1222007

Electrical Engineering, Maranatha Christian University, Jl. Prof. Drg. Suria Sumantri, MPH no.65, Bandung, Indonesia

Email: dkc_mc@hotmail.com

ABSTRACT

Quadcopter is a flying robot using four propellers to fly. Quadcopter has the ability to fly freely in all directions, so the quadcopter is widely used for taking photo or video from the air. In addition, many quadcopter is also used for intelligent robots competition. Quadcopter using PID control on four motor. Appropriate PID parameter is required through the process of PID tuning, so quadcopter is able to fly stable. Based on experience, manual PID tuning is done by holding the quadcopter above the head and then tune based on feelings. It is made of the difficulty of getting the results of the tuning to suit the desired, and there is a danger factor on the person who hold quadcopter when doing manual tuning.

Tuning tool for quadcopter designed based on models of gyroscope with aluminum. Quadcopter placed on the tuning tools will be observed using IMU sensor. Data from the IMU sensor will be filtered using Kalman Filter, and then sent to the computer through Bluetooth module. On the computer, the data from the IMU sensor will be showing in the form of charts that will be observed by the user. Tuning tools that are made can work well. Process data acquisition angle of roll and pitch from quadcopter can function in accordance with the design. From observation data, process data transmission doesn’t have error, while the reading of the roll has maximum mean deviation of error ±0.4º and the pitch has maximum mean deviation of error ±2º. Kalman Filter also can give a reading of sensor with greater precision. The imperfect tuning tool that has been created and vibration causing difference responses when quadcopter fly freely and fly on the tuning tool, so the pilots prefer quadcopter to fly with the default PID.

(3)

iii

Universitas Kristen Maranatha

DAFTAR ISI

LEMBARPENGESAHAN

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN PERNYATAAN PUBLIKASI LAPORAN TUGAS AKHIR KATA PENGANTAR

2.1 Pengenalan Pengontrol Mikro ... 4

2.1.1 Pengenalan ARM Architecture[1] ... 4

2.1.2 Pengontrol Mikro XMC 1100[2] ... 4

2.1.3 Fitur XMC1100 PG-VQFN-24 ... 5

2.1.4 Konfigurasi Pin XMC1100 PG-VQFN-24 ... 6

2.2 Sensor IMU (InertialMeasurementUnit) [3] ... 8

(4)

iv

Universitas Kristen Maranatha

2.7.2 Aksi Kontrol Integral[8] ... 17

2.7.3 Aksi Kontrol Derivatif[8] ... 18

2.7.4 Aksi Kontrol PID (Proporsional Integral Derivatif) [8] ... 18

2.8 Sistem PID Quadcopter[9] ... 19

2.9 Modul Bluetooth HC-05 ... 20

BAB III PERANCANGAN DAN REALISASI ... 22

3.1 Perancangan Sistem Akuisisi Data ... 22

3.2 Perancangan dan Realisasi Alat Bantu Tuning ... 23

3.2.1 Desain Alat Bantu Tuning ... 24

3.2.2 Bentuk dan Ukuran Alat Bantu Tuning ... 25

3.3 Sensor MinIMU ... 29

3.4 Modul Bluetooth HC-05 ... 30

3.5 Susunan Data Serial ... 31

3.6 Pengontrol Mikro XMC2Go ... 31

3.7 Implementasi Kalman Filter ... 36

3.8 Perangkat Lunak pada Perangkat Komputer ... 39

BAB IVDATA PENGAMATAN DAN ANALISIS ... 41

4.1 Data Sensor ... 41

4.1.1 Pengamatan Sudut Tertentu ... 41

4.1.2 Pengamatan Sudut 360º ... 45

4.1.3 Pembuktian Rumus Euler Angle dengan Perhitungan pada Program .... 46

4.2 Pengujian Paket Data ... 49

4.3 Percobaan Tuning PID ... 52

4.4 Percobaan Quadcopter Terbang Tanpa Alat Bantu Tuning ... 56

BAB V SIMPULAN DAN SARAN ... 57

5.1 Simpulan ... 57

5.2 Saran ... 58

(5)

v

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1.1 Tuning PID Quadcopter Manual ... 2

Gambar 2.1 Konfigurasi pin XMC1100 PG-VQFN-24 ... 6

Gambar 2.2 Diagram Blok XMC2Go ... 7

Gambar 2.3 Sensor Inertial Measurement Unit (IMU) ... 8

Gambar 2.4 Accelerometer Kapasitif Tampak Samping ... 9

Gambar 2.5 Accelerometer Kapasitif Tampak Atas ... 9

Gambar 2.6 Rangkaian Capacitance-to-Voltage Conversion ... 10

Gambar 2.7 Coriolis Acceleration ... 10

Gambar 2.8 Vibrating Ring Micromachined Structure ... 11

Gambar 2.9 Proses Iterasi Kalman Filter ... 13

Gambar 2.10 Pengukuran Dimensi Frame dan Propeller ... 16

Gambar 2.11 Diagram Blok Kontrol PID pada Quadcopter... 19

Gambar 2.12 Modul Bluetooth HC-05 ... 20

Gambar 3.1 Diagram Blok Sistem Akuisisi Data ... 23

Gambar 3.2 Model Gyroscope ... 23

Gambar 3.3 Desain Alat Bantu Tuning ... 24

Gambar 3.4 Desain Frame ... 25

Gambar 3.5 Desain Ring Terluar ... 26

Gambar 3.6 Desain Ring Tengah ... 26

Gambar 3.7 Desain Ring Dalam ... 27

Gambar 3.8 Desain Kaki Pendukung ... 27

Gambar 3.9 Desain Kaki Pendukung Bagian 2 ... 28

Gambar 3.10 Desain Sambungan Aluminium (Tampak Atas) ... 28

Gambar 3.11 Desain Sambungan Aluminium... 28

Gambar 3.12 Sensor MinIMU-9 v2 ... 29

Gambar 3.13 Diagram Alir Inisialisasi ... 29

Gambar 3.14 Diagram Alir Receive Data ... 30

Gambar 3.15 Susunan Data Serial ... 31

(6)

vi

Universitas Kristen Maranatha

Gambar 3.17 Diagram Alir Program Utama XMC2Go ... 33

Gambar 3.18 Diagram Alir Subprogram Initialize ... 34

Gambar 3.19 Diagram Alir Subprogram Calculate ... 35

Gambar 3.20Diagram Alir Subprogram Send Serial ... 35

Gambar 3.21 Tampilan Program pada Perangkat Komputer ... 39

Gambar 3.22Diagram Alir Display HMI pada Perangkat Komputer ... 40

Gambar 4.1 Sudut Aktual Menggunakan Busur Derajat ... 42

Gambar 4.2 Hasil Pembacaan Sensor Pada Perangkat Lunak ... 42

Gambar 4.3 Proses Pengambilan Data Pitch 360º ... 45

Gambar 4.4 Hasil Pengamatan Pitch 360º ... 45

Gambar 4.5 Proses Pengambilan Data Roll 360º ... 46

Gambar 4.6 Hasil Pengamatan Roll 360º ... 46

Gambar 4.7 Paket Data saat Debuging di XMC2Go ... 50

Gambar 4.8 Paket Data saat Debuging di Visual Studio 2013 ... 51

Gambar 4.9 Grafik Kp = 0.003 ; Ki = 0 ; Kd = 0 ... 52

Gambar 4.10 Grafik Kp = 0.01 ; Ki = 0 ; Kd = 0 ... 53

Gambar 4.11 Grafik Kp = 0.02 ; Ki = 0 ; Kd = 0 ... 53

Gambar 4.12 Grafik Kp = 0.01 ; Ki = 0.001 ; Kd = 0 ... 54

Gambar 4.13 Grafik Kp = 0.01 ; Ki = 0.001 ; Kd = 0.0001 ... 55

(7)

vii

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel 2.1 Fungsi PIN XMC1100 PG-VQFN-24 ... 7

Tabel 2.2 Notasi Pada Algoritma Kalman Filter ... 14

Tabel 3.1 Koneksi XMC2Go dan HC-05 ... 30

Tabel 4.1 Informasi Arah ... 41

Tabel 4.2 Data Sudut Roll ... 43

Tabel 4.3 Data Sudut Pitch ... 44

Tabel 4.4 Percobaan Pitch ... 47

(8)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

Pada Bab ini berisi latar belakang masalah, rumusan masalah, tujuan Tugas Akhir, batasan masalah, spesifikasi alat yang digunakan, dan sistematika penulisan.

1.1 Latar Belakang

Quadcopter merupakan robot terbang yang menggunakan empat

baling-baling untuk terbang. Quadcopter memiliki kemampuannya untuk terbang bebas ke segala arah, sehingga quadcopter banyak digunakan untuk mengambil gambar ataupun video dari udara. Selain itu, quadcopter banyak juga digunakan untuk perlombaan robot cerdas.

Quadcopter menggunakan kontrol PID pada keempat motornya. Agar dapat

terbang dengan stabil, maka diperlukan parameter PID yang sesuai melalui proses

tuning PID. Tuning PID manual dilakukan dengan cara memegang quadcopter di

atas kepala seperti pada Gambar 1.1. Dengan cara tersebut, hasil dari tuning PID sering kali tidak sesuai dengan keinginan, dan dapat membahayakan orang yang memegang quadcopter.

Sulitnya mengukur kemiringan atau respon gerakan quadcopter ketika

tuning manual membuat quadcopter sulit untuk dapat terbang sesuai dengan yang

(9)

2 Universitas Kristen Maranatha Gambar 1.1 Tuning PID Quadcopter Manual

1.2 Rumusan Masalah

Rumusan masalah dalam melaksanakan Tugas Akhir ini adalah bagaimana cara merealisasikan alat bantu tuning untuk quadcopter dan mengintegrasikan pengontrol mikro, perangkat komputer, dan sensor IMU serta mengimplementasikan Kalman Filter?

1.3 Tujuan

Tujuan melaksanakan Tugas Akhir ini adalah merealisasikan alat bantu

tuning untuk quadcopter dan mengintegrasikan pengontrol mikro, perangkat

komputer, dan sensor IMU serta mengimplementasikan Kalman Filter.

1.4 Batasan Masalah

Dalam melaksanakan Tugas Akhir didapati batasan-batasan seperti : 1. Perangkat quadcopter tidak dibahas secara mendalam.

2. Uji coba sudut roll dan pitch maksimal ±60º. data diambil setiap 5º. Yaw tidak dibahas dalam Tugas Akhir ini.

3. Ukuran quadcopter yang dapat digunakan pada alat bantu tuning ini adalah quadcopter yang telah terpasang propeller dengan diameter minimum 40 cm dan maksimal 86cm.

(10)

3 Universitas Kristen Maranatha

1.5 Spesifikasi Alat

Alat dan bahan yang digunakan dalam Tugas Akhir ini, yaitu :

1. Infineon XMC2Go (XMC 11000 PG-VQFN-24 ARM® Cortex®-M0).

2. Modul Bluetooth HC-05.

3. Sensor MinIMU-9 v2 Gyroscope, Accelerometer, and Compass (L3GD20 dan LSM303DLHC Carrier).

4. Alatbantu Tuning berbahanaluminium.

5. Perangkat Komputer dengan prosesor Intel Core i7-6500U 2.5GHz, Memory 8192 MB DDR3, Windows 10.

1.6 Sistematika Penulisan

Laporan Tugas Akhir ini disusun dengan sistematika penulisan sebagai berikut :

1. Bab I Pendahuluan

Pada bab ini berisi latar belakang masalah, rumusan masalah, tujuan, batasan, masalah, spesifikasi alat yang digunakan, dan sistematika penulisan. 2. Bab II Landasan Teori

Pada bab ini berisi teori-teori penunjang, yaitu pengontrol mikro, sensor IMU, sensor fusion, EulerAngle dan tuning PID.

3. Bab III Perancangan dan Realisasi

Pada bab ini dijelaskan tentang perancangan dan realisasi alat bantu tuning, integrasi antara pengontrol mikro, accelerometer, modul Bluetooth, dan perangkat komputer, implementasi Kalman Filter, dan perancangan program pada perangkat komputer.

4. Bab IV Data Pengamatan dan Analisis Data

Pada bab ini dijelaskan tentang proses pengambilan data pengamatan untuk sudut pembacaan sensor dan hasil dari tuning PID.

5. Bab V Simpulan dan Saran

(11)
(12)
(13)

Gambar

Tabel 2.1 Fungsi PIN XMC1100 PG-VQFN-24 ..................................................
Gambar 1.1 Tuning PID Quadcopter Manual

Referensi

Dokumen terkait

Kemudian ditinjau dari aspek tujuh indikator pemahaman konsep pada daya serap siswa bahwa daya serap tertinggi terdapat pada indikator mengklasifikasikan dengan

Adanya perjanjian menimbulkan terjadinya hak dan kewajiban.Kewajiban pokok suatu perusahaan pengangkut penumpang atau barang adalah mengangkut penumpang atau barang

Tidak didapatkan hubungan antara distribusi geografis pasien dengan karakteristik klinik dan tingkat keparahan KHS ( Usia, Jenis Kelamin, Staging BCLC , Kadar Child-Pugh

Berdasarkan rumusan masalah dalam penelitian, yaitu bagaimana perbandingan laporan keuangan di Sekretariat DPRD Kabupaten Malang sebelum dan sesudah penerapan

Akan tetapi, penentuan harga yang dilakukan dalam pelelangan menuju pada konsep keadilan dengan tujuan untuk melindungi penjual maupun pembeli supaya tidak menimbulkan

Penelitian ini bertujuan untuk mengetahui keuntungan usahatani jagung bagi petani sampel di Kelurahan Tenilo dan pengaruh penggunaan faktor-faktor produksi pada

Memperhatikan informasi pada Contoh 2 angka 1 di atas, dalam hal utang dan biaya pinjaman sehubungan dengan penghasilan dari persewaan tanah dan bangunan sebesar

Teknik analisis data dalam penelitian ini analisis semiotika pada corpus penelitian pada Representasi Kenakalan Remaja Dalam Iklan Fruit Tea Versi ”Pulo Gadung” setelah