Andi Dharmawan - elinsUGM Lab Riset ELINS - UGM GAMAFORCE dharmawanandi labrisetelins gamaforce
SEJARAH UAV
JENIS-JENIS Lighter than
WAHANA TERBANG
air?
Yes
Motorized?
Motorized?
Yes
Yes
Fixed
wing?
Yes
Rotary
wing?
Yes
Fixed blade
pitch?
Yes
Contoh aplikasi bidang
algiculture
Avionik System dari UAV Fixed Wing
Avionik System dari Hexa Rotor
Flight Controller (FC)
• Ready to use:
– APM
– Naza
– Multi wii
– Pixhawk
– Panda, dll
• Dihubungkan ke PC untuk konfigurasi
dan memiliki GUI yang berfungsi penuh
• Add-ons termasuk GPS, bluetooth, dan
telemetri 2 arah
Make Our Own Flight Controller ??
1 Bukan merupakan turunan / hasil modifikasi produk komersil yang telah ada
2 Kompatibel dengan berbagai wahana
3 Algoritma sistem kendali dikembangkan secara mandiri dari nol
4 Memiliki TKDN > 80%
5 Dapat diintegrasikan dengan SBC, support dengan AI
6 Maintenance dan layanan purna jual mudah
7 Bebas dari kekhawatiran adanya pencurian data ke luar negeri
Komunikasi FC dengan GCS
• 3D VISUALIZATION
• WAYPOINT
• AVIONIC INDICATOR
• AUTO GRID
• INTERACTIVE FLIGHT
RECORD
• MISSION MANAGER
FITUR WAJIB BASIC AUTOPILOT
PWM Input
10 PWM Output
Buzzer
FTDI
• Fusion
– Komplementari + Kalman Filter
– Madwick Quaternion + Kalman Filter
– DMP (Digital Motion Processing)
– DCM (Direct Cosine Matrix)
Ilmu Matematika Minimal yang Diperlukan
• Kukabataku
• Trigonometri
• Dimensi 3
• Differential dan derivative
– ODE
– PDE
• Integral
• Matriks
Ilmu Fisika Minimal yang Dibutuhkan
• Vectors
• Gerak Translasi dan Rotasi
• Momentum dan Inertia
• Gaya dan Torsi
• Mekanika dan Titik Pusat Massa
Bahasa Pemrograman
• C/C++
• Java*
• Python*
• dll
Dharmawan, A., Putra, A.E., Tresnayana, I.M. dan Wicaksono, W.A., 2019, The Obstacle Avoidance System In A
Fixed-Wing UAV When Flying Low Using LQR Method, 2019 International Conference on Computer
Engineering, Network, and Intelligent Multimedia (CENIM), [Online], November 2019 IEEE., hal. 1–7,
tersedia di DOI:10.1109/CENIM48368.2019.8973292.
Mulai dari mana?
• Doa, Niat, dan Komitmen
• Stabilize (roll, pitch, dan yaw)
• Di palang (untuk multi rotor)
• Langsung diterbangkan dengan bantuan pilot handal (untuk fixed wing)
• Caranya:
• Pelajari basic mikrokontoler φ : Sudut Roll
φ
• Bisa dimulai dari Arduino : Sumbu X
• Pelajari bagaimana mengakses IMU dan memperoleh nilai sudut-sudut : Sumbu Y
euler
: Sumbu Z
• Di git hub, youtube, google..
• Untuk permulaan bisa menggunakan library yang sudah ada
• Pelajari bagaimana mengakses ESC hingga ke motor
• Di git hub, youtube, google..
• Pelajari bagaimana remote control bekerja
• Siapkan wahana terbang (bisa apa pun)
• Belajar jadi pilot dengan dimulai dari simulator (atau cari pilot
aeromodelling)
• Rakit seluruh komponen elektronika
• Banyak di google
• Pelajari dan terapkan metode kendali ke mikrokontroller
• Lanjutkan riset dengan membaca-baca literatur dan paper untuk berbagai
misi dan keperluan
Loiter Mode
Pemanfaatan Computer Vision pada
UAV / Drone (Dog Fight)
Andi Dharmawan - elinsUGM Lab Riset ELINS - UGM GAMAFORCE dharmawanandi labrisetelins gamaforce