TUGAS AKHIR
RANCANG BANGUN SISTEM AUTOPILOT QUADCOPTER ROBOT MENGGUNAKAN PENENTUAN POSISI BERBASIS GPS (GLOBAL POSITIONING SYSTEM) U-BLOK NEO-6
I PUTU ADINATA MAS PRATAMA
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA BUKIT JIMBARAN-BALI 2015
TUGAS AKHIR
RANCANG BANGUN SISTEM AUTOPILOT QUADCOPTER ROBOT MENGGUNAKAN PENENTUAN POSISI BERBASIS GPS (GLOBAL POSITIONING SYSTEM) U-BLOK NEO-6
I PUTU ADINATA MAS PRATAMA NIM 1104405075
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA BUKIT JIMBARAN-BALI 2015
LEMBAR PERNYATAAN ORISINALITAS
Tugas Akhir/Skripsi ini adalah hasil karya saya sendiri, dan semua sumber baik yang dikutip maupun dirujuk telah saya nyatakan dengan benar.
Nama
: I Putu Adinata Mas Pratama
NIM
: 1104405075
Tanda Tangan : Tanggal
: 17 Agustus 2015
i
RANCANG BANGUN SISTEM AUTOPILOT QUADCOPTER ROBOT MENGGUNAKAN PENENTUAN POSISI BERBASIS GPS (GLOBAL POSITIONING SYSTEM) U-BLOK NEO-6
Tugas Akhir Diajukan Sebagai Prasyarat untuk Memperoleh Gelar Sarjana S1 (Strata 1) pada Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana
I Putu Adinata Mas Pratama 1104405075
JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS UDAYANA BUKIT JIMBARAN-BALI 2015
ii
ABSTRAK Ilmu pengetahuan dan teknologi dalam bidang robotika pada saat ini berkembang dengan sangat cepat. Teknologi robotika pada dasarnya dikembangkan dengan tujuan untuk membantu manusia dalam melakukan pekerjaan tertentu, seperti pekerjaan yang berisiko tinggi, pekerjaan yang tidak bisa dikerjakan oleh tangan manusia secara langsung dan pekerjaan yang membutuhkan ketelitian tinggi. Salah satu jenis robot yang paling banyak dikembangkan pada saat ini adalah robot terbang atau yang biasa disebut Drone. Terdapat banyak jenis robot terbang, salah satunya adalah quadcopter. Pada saat ini, quadcopter robot masih dikendalikan secara manual oleh manusia menggunakan remote control dan komunikasi yang terjadi antara remote dengan quadcopter masih dilakukan dalam satu arah. Berdasarkan hal tersebut maka ada suatu keinginan untuk berkontribusi dalam pengembangan teknologi quadcopter yaitu dengan merancang sebuah sistem autopilot quadcopter robot menggunakan penentuan posisi berbasis GPS (Global Positioning System) U-blok NEO-6. Sistem yang dibuat, nantinya dapat membuat quadcopter robot, terbang dengan cara otomatis menggunakan inputan dari koordinat GPS tanpa adanya kontrol manual dari manusia. Manusia hanya perlu menentukan titik kordinat tujuan dari quadcopter. kemudian komunikasi yang terjadi antara komputer dengan quadcopter dapat dilakukan secara dua arah, agar quadcopter dapat memberikan informasi balik kepada komputer, baik itu daya baterai, loss area dan lain sebagainya. Arduino Mega 2560 digunakan sebagai autopilot Base Control yang mengolah semua data input dan output pada system. Modul GPS U-Blok Neo 6 befungsi untuk membaca koordinat Bumi yang digunakan sebagai basis data penerbangan. Hasil yang dicapai dalam penerapan system ini yaitu Quadcopter sudah dapat take off, terbang secara otomatis dari satu koordinat ke koordinat lainya dan landing pada koordinat tujuan yang telah ditentukan. Pengiriman informasi kondisi penerbangan dari quadcopter sudah dapat dilakukan. Pengiriman informasi penerbangan quadcopter meliputi informasi daya batre, jarak tempuh, waktu tempuh, kemiringan pitch dan roll yang ditampilkan pada artificial horizon instrument, posisi kepala quadcopter yang ditampilkan pada heading indicator, ketinggian dari permukaan laut yang ditampilkan pada altimeter indicator, dan juga ketinggian quadcopter dari permukaan tanah. Kata Kunci: Autopilot, Quadcopter, Arduino Mega2560, GPS, GCS
iv
ABSTRACT Sciences and technology especially robotics is growing so fast at this time. Robotics technology basically was developed aims to helping human for certain jobs. Such as high risk jobs, jobs can’t be handled by human hand directly, and high precision jobs. One of robots has been most developed is flying robot or which can be called Drones. There are many variants of flying robot, one of them is quadcopter. At this time, the quadcopter robot still controlled manually by human using remote control and communications that occurs between remote and quadcopter still performed in one directions. Based on these, there is a desire to contribute to the development of quadcopter technology that is creating an autopilot system of quadcopter robot using positioning based on GPS (Global Positioning System) UBlok Neo 6. The system has been made, will be make a quadcopter robot flying an automatically using input from GPS Coordinates without manual control from the human. The human just need to determine a destination coordinates of quadcopter. Then communications occurs between computer and quadcopter can be performed by two directions, so as the quadcopter can be provide feedback information to the computer, such as battery voltage, loss areas, and etc. The Arduino mega 2560 is used as an autopilot base control the process all of input and output data on the system. GPS U-Blok Neo 6 Module serves to read coordinates of the earth is used as base of flight data. The result of this implementation system is the quadcopter has been able to take off, flying an automatically from one coordinate to another coordinates and landed at destination coordinate was predetermined. Delivery information flight conditions from the quadcopter can be able to performed. Delivery flight information of quadcopter is covers battery voltage information, distances, time, tilt of pitch and roll displayed on artificial horizon instrument, heading position of quadcopter displayed on heading indicator, altitude from above sea level displayed on altimeter indicator, and also altitude from above ground level. Keywords : Autopilot, Quadcopter, Arduino Mega2560, GPS, GCS
v
KATA PENGANTAR Om Swastyastu puji syukur kehadapan Ida SangHyang Widhi Wasa/Tuhan Yang Maha Esa, karena atas segala limpahan berkat dan Rahmat-Nya, sehingga Tugas Akhir yang berjudul ʻʻRancang Bangun Sistem Autopilot Quadcopter Robot Menggunakan Penentuan Posisi Berbasis GPS (Global Positioning System) U-blok Neo 6” ini dapat diselesaikan dengan tepat waktu. Tugas Akhir ini disusun dalam rangka memenuhi sebagian persyaratan dalam rangka menyelesaikan pendidikan sarjana strata satu (S1) pada Jurusan Teknik Elektro Fakultas Teknik Universitas Udayana. Dalam penyusunan Tugas Akhir ini, penulis banyak memperoleh petunjuk dan bimbingan dari berbagai pihak. Sehingga pada kesempatan ini perkenankan saya mengucapkan terima kasih yang sebesar-besarnya kepada : 1.
Bapak Prof. Ir. Ngakan Putu Gede Suardana, MT., Ph.D selaku Dekan Fakultas Teknik Universitas Udayana.
2.
Bapak Ir. I Nyoman Setiawan, MT selaku ketua jurusan Teknik Elektro Fakultas Teknik Universitas Udayana.
3.
Bapak Dr. Ir. Ida Bagus Alit Swamardika, M.Erg Selaku dosen pembimbing I yang telah banyak memberikan arahan, waktu, semangat serta saran-saran selama penyusunan Tugas Akhir ini.
4.
Bapak Dr. Ir. Made Sudarma, M.A.Sc. Selaku dosen pembimbing II yang telah banyak memberikan arahan, waktu, semangat serta saran-saran selama penyusunan Tugas Akhir ini.
5.
Bapak, Ibu dan keluarga terima kasih atas do’a, dukungan, serta saransaran yang selalu diberikan selama penyusunan Tugas Akhir ini.
6.
Rekan – rekan mahasiswa riset di Laboratorium Teknik Kendali Universitas Udayana.
7.
Rekan - rekan mahasiswa UKM Robotec Universitas Udayana.
8.
Serta semua pihak yang tidak bisa penulis sebutkan satu-persatu atas bantuan dan saran yang diberikan sehingga laporan ini bisa selesai tepat pada waktunya.
vi
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari sempurna. Oleh karena itu, segala segala bentuk ide pengembangan, kritik dan saran yang bersifat membangun sangat diharapkan demi kesempurnaan Tugas Akhir ini. Akhir kata, penulis mohon maaf kepada semua pihak jika dalam pembuatan Tugas Akhir ini melakukan kesalahan baik disegaja maupun tidak disengaja. Semoga usulan Tugas Akhir ini diharapkan dapat bermanfaat dalam pengembangan ilmu sains dan teknologi.
Gianyar, 17 Agustus 2015
Penulis
vii
DAFTAR ISI LEMBAR PERNYATAAN ORISINALITAS .................................................... LEMBAR PENGESAHAN TUGAS AKHIR ...................................................... LEMBAR PERSYARATAM GELAR ................................................................. ABSTRAK ........................................................................................................... ABSTRACT ......................................................................................................... KATA PENGANTAR ......................................................................................... DAFTAR ISI ........................................................................................................ DAFTAR GAMBAR ........................................................................................... DAFTAR TABEL ................................................................................................. DAFTAR SINGKATAN ......................................................................................
BAB I
i ii iii iv v vi viii xii xv xvi
PENDAHULUAN
1.1 Latar Belakang ...................................................................................... 1.2 Rumusan Masalah.................................................................................. 1.3 Tujuan ................................................................................................... 1.4 Manfaat ................................................................................................. 1.5 Ruang Lingkup dan Batasan Masalah .................................................. 1.6 Sistematika Penulisan ............................................................................
1 2 2 3 3 4
BAB II TINJAUAN PUSTAKA 2.1 State of The Art Review......................................................................... 2.2 Quadcopter Robot ................................................................................ 2.3 Behavior Based Robotic ....................................................................... 2.4 Komponen Elektronika ......................................................................... 2.4.1 Inersia Moment Unit MPU-6050 ................................................... 2.4.2 Digital Pressure Sensor BMP180 (Barometer) .............................. 2.4.3 Radio Telemetry HM-TRP Series 100mW .................................... 2.4.4 Sensor Kompas HMC5885L .......................................................... 2.4.5 Arduino Mega 2560 ....................................................................... 2.4.6 GPS (Global Positioning System) U-blok Neo 6 ........................... 2.4.7 ESC (Electronics Speed Controller) .............................................. 2.5 Komponen Penggerak ........................................................................... 2.5.1 Brushless Motor........................................................................... 2.5.2 Propeller ...................................................................................... 2.6 PWM (Pulse Width Modulation) .......................................................... 2.7 Microsoft Visual C# .............................................................................. 2.7.1 Struktur Bahasa pada Visual C# .................................................. viii
6 7 8 9 9 10 12 13 14 16 19 20 20 21 22 24 24
2.7.1.1 Struktur Percabangan ........................................................ 2.7.1.2 Struktur Perulangan .......................................................... 2.8 Arduino IDE .......................................................................................... 2.8.1 Struktur Program ......................................................................... 2.8.2 Sintaks ......................................................................................... 2.8.3 Variabel ....................................................................................... 2.8.4 Struktur Pengaturan ..................................................................... 2.8.5 Mode Digital ................................................................................ 2.8.6 Mode Analog ............................................................................... 2.9 Avionics Instrument ............................................................................. 2.9.1 Artificial Horizon Indicator ........................................................ 2.9.2 Vertical Speed Indicator .............................................................. 2.9.3 Altimeter Indicator ...................................................................... 2.9.4 Heading Indicator ....................................................................... BAB III
25 26 27 28 28 29 30 30 31 31 31 32 33 34
METODE PERANCANGAN SISTEM
3.1 Tempat dan Waktu Penelitian ............................................................... 3.2 Data ....................................................................................................... 3.2.1 Sumber Data ................................................................................ 3.2.2 Metode Pengumpulan Data ......................................................... 3.2.3 Jenis Data..................................................................................... 3.3 Metode Penelitian .................................................................................. 3.3.1 Langkah-Langkah Penelitian ....................................................... 3.3.2 Perangkat Keras ........................................................................... 3.3.2.1 Bahan ................................................................................ 3.3.2.2 Peralatan Kerja ................................................................. 3.3.3 Perangkat Lunak .......................................................................... 3.4 Gambaran Umum Sistem ...................................................................... 3.5 Perancangan Perangkat Keras ............................................................... 3.5.1 Perancangan Mekanik Quadcopter Robot ................................... 3.5.2 Perancangan Elektronik Quadcopter Robot ................................ 3.5.3 Skema Perancangan Board Arduino Mega 2560 Sebagai Autopilot Base Control ............................................................... 3.6 Perancangan Perangkat Lunak .............................................................. 3.6.1 Perancangan Perangkat Lunak Pada Quadcopter (Air Station) ... 3.6.1.1 Diagram Alir Software Sistem Autopilot Pada Quadcopter (Air Station) ................................................ 3.6.1.2 Diagram Alir Take Off State .............................................. 3.6.1.3 Diagram Alir Landing State ............................................. 3.6.1.4 Diagram Alir True Coordinates Corection .......................
ix
35 35 35 35 35 36 36 38 38 38 39 40 42 42 44 46 47 47 49 50 51 52
3.6.1.5 Gambaran Keempat Kemungkinan Posisi untuk Perancangan Metode Penerbangan ................................... 3.6.2 Perancangan Perangkat Lunak Pada GCS (Ground Control Station) ........................................................................................ 3.6.2.1 Diagram Alir Software Sisstem Autopilot Pada GCS (Ground Control Station) .................................................. 3.6.2.2 Perancangan Database Penyimpanan Data Koordinat yang Ditempuh ......................................................................... 3.6.2.3 Perancangan Tampilan Software Ground Control Station ............................................................................... BAB IV
55 56 57 58 59
HASIL DAN PEMBAHASAN
4.1 Realisasi Hasil Perancangan Perangkat Keras Autopilot Quadcopter............................................................................................ 4.2 Realisasi Hasil perancangan Perangkat Lunak GCS Autopilot Quadcopter ........................................................................................... 4.3 Pengujian Fungsi Masing-masing Bagian dari Sistem Autopilot Quadcopter............................................................................................ 4.3.1 Pengujian Komunikasi Antara Quadcoter dengan Computer...... 4.3.2 Pengujian Parsing Data GPS U-Blok Neo 6................................ 4.3.3 Pengujian Perhitungan Jarak Tempuh yang Dibandingkan Dengan Pengukuran Jarak Pada Google Maps ........................... 4.3.4 Pengujian Konsumsi Daya dari Quadcopter................................ 4.3.5 Pengujian Kestabilan Terbang Quadcopter Menggunakan Remote Control ........................................................................... 4.3.6 Pengujian GPS Lock Position pada Quadcopter ......................... 4.3.7 Pengujian Sinyal Keluaran Dari Reciever Remote Control Menggunakan Osciloscope ......................................................... 4.3.8 Pengujian Pembangkitan Pulsa PWM Menggunakan Arduino Mega 2560 .................................................................... 4.3.9 Pengujian Pemberian Nilai PWM yang Disimulasikan Dengan Software Naza Assistant ............................................................. 4.3.9.1 Nilai Minimum ................................................................ 4.3.9.2 Nilai Maksimum ............................................................. 4.3.9.3 Nilai Titik Tengah ........................................................... 4.3.10 Pengujian Update Posisi Marker Pada Peta............................... 4.3.11 Pengujian Menampilkan Data, Menyimpan Data, dan Menghapus Data Pada Database ................................................. 4.3.12 Pengujian Altitude Holding Position Menggunakan Sensor Ping yang Ditampilkan Pada LCD Quadcopter .........................
x
60 61 64 65 67 68 71 72 74 75 78 80 81 82 82 83 84 86
4.3.13 Pengujian Terbang Quadcopter Untuk Mengetahui Respon Hasil Altitude Holding Position ................................................. 4.4 Pengujian Dan Pembahasan Hasil Pengujian Keseluruhan Sistem Autopilot Quadcopter ........................................................................... 4.4.1 Pengujian dan Analisis Take Off Autopilot Quadcopter ............ 4.4.2 Pengujian dan Analisis Akurasi Posisi Landing dari Quadcopter ................................................................................. 4.4.3 Pengujian Pengiriman Informasi Penerbangan Quadcopter Ke GCS ....................................................................................... BAB V
89 90 91 92 97
PENUTUP
5.1 Simpulan ............................................................................................... 99 5.2 Saran ..................................................................................................... 99 DAFTAR PUSTAKA LAMPIRAN Lampiran 1 ( listing Program) ................................................................... Lampiran 2 ( Foto-Foto Penelitian) ........................................................... Lampiran 3 ( Datasheet U-blok Neo 6) ..................................................... Lampiran 4 ( Datasheet Naza M Lite) ....................................................... Lampiran 5 ( Datasheet Mikrokontroler Atmega2560) ............................. Lampiran 6 ( Biodata Diri ) .......................................................................
xi
104 124 125 127 129 131
DAFTAR GAMBAR Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 2.6 Gambar 2.7 Gambar 2.8 Gambar 2.9 Gambar 2.10 Gambar 2.11 Gambar 2.12 Gambar 2.13 Gambar 2.14 Gambar 2.15 Gambar 2.16 Gambar 2.17 Gambar 2.18 Gambar 2.19 Gambar 2.20 Gambar 2.21 Gambar 2.22 Gambar 2.23 Gambar 2.24 Gambar 2.22
Arah Putaran Motor Pada Quadcopter Tipe X ........................ Desain Quadcopter .................................................................. Teknik Penguraian Sistem Kendali Robot Kedalam Unit-unit Fungsional ............................................................................... Orientasi Dari Sensitivitas Sudut dan Putaran MPU-6050 ...... Konfigurasi Pin Sensor MPU-6050 ......................................... Skema Pemasangan Sensor MPU-6050 ................................... Skema Pemasangan Sensor BMP-180 pada Mikrokontroler ...... Bentuk BMP-180 .................................................................... Radio Telemetry HM-TRP (RCTimer) Skema Air Station ..... Radio Telemetry HM-TRP (RCTimer) Skema Ground Station Bentuk Fisik HM-TRP ........................................................... Modul Kompas HMC5883L .................................................... Arduino Mega 2560 ................................................................. GPS U-Blok Neo 6 .................................................................. Skema Pemasangan GPS U-Blok Neo 6 Pada Arduino .......... ESC (Electronics Speed Controller) ........................................ Brushless Motor ....................................................................... Propeller ................................................................................... Sinyal PWM ............................................................................. Sinyal PWM dan Persamaan V Out PWM .............................. Duty Cycle dan Resolusi PWM................................................ Visualisasi Artificial Horizon ................................................... Visualisasi Vertical Speed Indicator ........................................ Visualisasi Altimeter Indicator ................................................. Visualisasi Heading Indicator ..................................................
Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4
Gambaran Umum Sistem ........................................................ Desain Mekanik Quadcopter Robot (tampak belakang) .......... Desain Mekanik Quadcopter Robot (tampak atas) ................... Skema Perancangan Elektronik Sistem Autopilot Quadcopter Robot......................................................................................... Gambar 3.5 Skema Pemasangan Paralel GPS .............................................. Gambar 3.6 Skema Arduino Mega 2560 sebagai Autopilot Base Control ... Gambar 3.7 Tampilan Awal Program Arduino IDE ................................... Gambar 3.8 Tampilan Pemilihan Board Arduino Mega 2560 .................... Gambar 3.9 Diagram Alir Pada Quadcopter (Air Station) ........................... Gambar 3.10 Diagram Alir Take Off State ..................................................... Gambar 3.11 Diagram Alir Landing State .....................................................
xii
7 8 8 9 10 10 11 11 12 13 13 14 16 18 19 19 21 21 22 23 23 32 33 33 34 40 43 43 44 45 46 48 48 49 50 51
Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 3.17 Gambar 3.18 Gambar 3.19
Diagram Alir True Coordinates Corection ............................. Diagram Alir True Coordinates Corection (lanjutan 1) ........... Diagram Alir True Coordinates Corection (lanjutan 2) ........... Ilustrasi Empat Kemungkinan Posisi Quadcopter ................... Pemilihan Microsoft Visual C# ............................................... Diagram Alir Pada GCS (Ground Control Station) ................. Perancangan Database .............................................................. Tampilan Antarmuka GCS .......................................................
52 53 54 55 56 57 58 59
Gambar 4.1 Gambar 4.2
Hasil Realisasi Perangkat Keras (Tampak Samping) .............. Hasil Realisasi Perangkat Keras (Tampak Atas dengan Landing Skird) .......................................................................... Hasil Realisasi Perangkat Lunak GCS ..................................... Pengujian Komunikasi Antara Quadcopter dan Computer ...... Pengujian Parsing Data GPS U-blok Neo 6 ............................. Koordinat Posisi Pertama ......................................................... Koordinat Posisi Kedua ............................................................ Koordinat Pengukuran Pada Google Maps .............................. Pengukuran Arus Quadcopter................................................... Pengujian Kestabilan Quadcopter ............................................ Metode Pengujian GPS Lock Position Quadcopter.................. Pengujian GPS Lock Position di Luar Ruangan....................... Blok Pengujian Sinyal Keluaran Reciever Remote Control..... Proses Pengujian Sinyal Keluaran Reciever Remote Control Pada Kondisi Steady ................................................................. Proses Pengujian Sinyal Keluaran Reciever Remote Control Pada Kondisi Aileron ke Arah Kanan ...................................... Proses Pengujian Sinyal Keluaran Reciever Remote Control Pada Kondisi Throtle 60%........................................................ Blok Pengujian Pembuatan PWM Arduino Mega 2560........... Hasil Pengujian Pembuatan PWM Arduino Mega 2560 (Aileron dan Elevator) .............................................................. Hasil Pengujian Pembuatan PWM Arduino Mega 2560 (Throtle dan Rudder) ................................................................ Hasil Pengujian PWM Minimum Pada Naza Assistant ........... Hasil Pengujian PWM Maksimum Pada Naza Assistant ......... Hasil Pengujian PWM Titik Tengah Pada Naza Assistant ....... Pengujian Update Posisi Marker “Destination” .......................
60
Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15 Gambar 4.16 Gambar 4.17 Gambar 4.18 Gambar 4.19 Gambar 4.20 Gambar 4.21 Gambar 4.22 Gambar 4.23
Gambar 4.24 Pengujian Update Posisi Marker “Current Position” Sebelum
xiii
60 61 65 68 69 69 70 71 73 74 75 76 76 77 77 78 79 80 81 82 82 83
Gambar 4.25 Gambar 4.26 Gambar 4.27 Gambar 4.28 Gambar 4.29 Gambar 4.30 Gambar 4.31 Gambar 4.32 Gambar 4.33 Gambar 4.34
Kalibrasi ................................................................................... Pengujian Update Posisi Marker “Current Position” Setelah Kalibrasi ................................................................................... Pengujian Menampilkan Data Penerbangan ............................. Pengujian Menampilkan Informasi Detail Penerbangan .......... Pengujian Altitude Holding Position ........................................ Hasil Pengujian Altitude Holding Position Ditampilkan Pada LCD Quadcopter ..................................................................... Blok Diagram Pengujian Terbang Altitude Holding Position . Proses Pengujian Terbang Quadcopter Dengan Altitude Holding Position ...................................................................... Gambaran Data Take Off Autopilot Quadcopter .................... Hasil Kalibrasi Koordinat di Lapangan Bukit Jimbaran ......... Hasil Pengujian Pengiriman Data Penerbangan Dari Quadcopter ke GCS (Ground Control Station) .......................
xiv
84 84 86 86 88 88 89 89 91 92 98
DAFTAR TABEL Tabel 2.1 Spesifikasi HM-TRP Radio Telemetry.......................................... Tabel 2.2 Keterangan Pin Arduino Mega 2560 .............................................
12 15
Tabel 3.1 Keterangan Pada Tabel Flight ....................................................... Tabel 3.2 Keterangan Pada Tabel Information .............................................
58 58
Tabel 4.1 Tabel 4.2 Tabel 4.3 Tabel 4.4 Tabel 4.5 Tabel 4.6 Tabel 4.7 Tabel 4.8 Tabel 4.9 Tabel 4.10 Tabel 4.11
61 66 73 75 77 81 82 82 85 93 93
Spesifikasi Quadcopter Robot....................................................... Hasil Pengukuran Jarak Komunikasi ............................................ Hasil Pengujian Kestabilan Quadcopter ........................................ Hasil Pengujian GPS Lock Position .............................................. Hasil Pengujian Sinyal Keluaran Reciever Remote Control......... Nilai PWM Minimum ................................................................... Nilai PWM Maksimum ................................................................. Nilai PWM TitikTengah................................................................ Hasil Pengujian Database Autopilot Quadcopter .......................... Data Hasil Kalibrasi di Lapangan bukit Jimbaran ........................ Koordinat Penerbangan Quadcopter di Lapangan Bukit ..............
xv
DAFTAR SINGKATAN AC ADC AVR CCW CW DC DMP DOF EEPROM ESC FHSS GCS GPS GUI UAV IC I2 C IDE IMU PCB PDA PID PWM SCL SDA SRAM TDM TTL UART USB VCC
: Alternating Current : Analog to Digital Converter : Advanced Versatile RISC : Counter Clock Wise : Clock wise : Direct Current : Digital Motion Processor : Degree Of Freedom : Electrically Eresable Programable Read-Only Memory : Electronics Speed Controller : Frequency hopping spread spectrum : Ground Control System : Global Positioning System : Graphic User Interface : Unmanned Aerial Vehicle : Integreted Circuit : Inter Integrated Circuit : Integrated Development Environment : Inertia Moment Unit : Printed Circuit Board : Digital Personal Assistent : Propotional Integral Defrential : Pulse Width Modulation : Serial Clock : Serial Data : Serial Random Acces Memory : Time Division Multiplexing : Transistor Transistor Logic : Universal Asyncronous Receiver/Transmiter : Universal Serial Bus : Voltage Common Colector
xvi