1. Rekayasa Augmented Reality
Mobile Campus Tour
Institut Pertanian Bogor
Auzi Asfarian (G64070010)
Pembimbing : Firman Ardiansyah, S.Kom., M.Si.
2. Latar Belakang
Pada proses navigasi, pengguna lebih fokus pada proses
dan perangkat navigasi dibandingkan dengan keadaan
lingkungan di sekitarnya.
Kampus IPB Dramaga terdiri dari banyak gedung dan
tempat penting yang berada dalam daerah yang luas.
Augmented reality dapat digunakan untuk
menyederhanakan proses navigasi.
7. Penelitian Sebelumnya
HUD
A Touring Machine :
Prototyping 3D Mobile
Augmented Reality Systems for
Exploring the Urban
Environment.
Feiner, Hollerer, MacIntyre, dan Webster
1997
CPU dan sensor Alat Input
8. Penelitian Sebelumnya
Location-Based
Augmented Reality on
Mobile Phones
Paucher dan Turk
2010
9. Tujuan
Membangun prototipe
aplikasi navigasi
augmented reality
kampus IPB Dramaga
http://www.flickr.com/photos/derekwin/3870404827/
10. Ruang Lingkup
Lokasi-lokasi penting di kampus IPB Dramaga yang
terletak di ruang terbuka
Pengenalan lokasi berdasarkan posisi
Sistem operasi Android
11. Lingkup Pengembangan
Android SDK
Java 1.6
Eclipse Galileo
OpenGL ES 1.0
SQLite 3.4.0
Samsung Galaxy Gio
http://www.flickr.com/photos/visualpanic/1575473470
12. Data
Data lokasi yang digunakan adalah data contoh.
Lokasi yang digunakan adalah lokasi penting yang
terdapat di kampus IPB Dramaga.
Nama Kolom Tipe
ID Integer
Nama_Lokasi Text
Latitude Real
Longitude Real
Kategori Integer
23. Posisi
Diperoleh menggunakan GPS
Dinyatakan dalam nilai
latitude dan longitude
Digunakan untuk memperoleh
jarak dan arah
antara dua buah tempat
http://www.flickr.com/photos/chalkbass/521511247/
24. Orientasi
Menghitung matriks rotasi
antara sistem koordinat
telepon genggam dengan
sistem koordinat dunia nyata
Diperoleh menggunakan
akselerometer dan
magnetometer
25. Sistem Koordinat Android
Sumbu x
mengarah ke bagian kiri layar
Sumbu y
mengarah ke bagian atas layar
Sumbu z
mengarah ke bagian depan layar
26. Sistem Koordinat Dunia Nyata
Sumbu x
mengarah ke arah timur
Sumbu y
mengarah ke arah utara
Sumbu z
berlawanan dengan arah
gravitasi
27. Sistem Koordinat Dunia Nyata
Arah gravitasi diperoleh
menggunakan akselerometer
Arah utara dan timur
diperoleh menggunakan
magnetometer
28. Matriks Rotasi
Digunakan untuk melakukan transformasi dari sistem
koordinat telepon genggam ke sistem koordinat dunia nyata
Diperoleh menggunakan metode TRIAD (Oh & Shuster 1981)
29. Metode TRIAD (Oh & Shuster 1981)
������������������������������������������������������������������������������ ∶ ������
������������������������������������������������������������������������ ∶ ������
Mendapatkan vektor arah timur ������
������ × ������
������ =
������ × ������
������ ������
Mendapatkan vektor arah utara
������ = ������ × ������
Matriks rotasi
������������ ������������ ������������
������
������ = ������������ ������������ ������������
������������ ������������ ������������
30. Kalkulasi Jarak dan Arah
Dihitung menggunakan metode inverse Vincenty (1975)
Jarak : panjang garis geodesik antara dua lokasi di bumi
31. Arah
y
Arah : 0
Arah : 330
Arah : 90
x
Arah : 165
Arah dihitung dari utara ke timur
36. Dampak
Kesalahan penghitungan matriks rotasi
Objek yang digambar terlihat bergetar
Terjadi flicker pada objek yang digambar
37. Exponential Smoothing
Komputasinya yang sederhana
Hanya memerlukan satu data terdahulu
Nilai terbaru
Hasil sesi sebelumnya
������������ (������) =∝ ������������ + 1 −∝ ������������−1 (������)
Hasil penghalusan Koefisian penghalusan
0 <= ∝ <= 1
38. Pemilihan ∝
Semakin besar nilai ∝ getaran pada objek yang
digambar semakin mencolok
Semakin kecil nilai ∝ akan muncul delay ketika
orientasi berubah
Nilai ∝ untuk akselerometer : 0.5
Nilai ∝ untuk magnetometer : 0.3333
41. Kesimpulan
Penelitian ini menghasilkan aplikasi IPB
Reality Browser yang dapat digunakan
untuk melakukan kegiatan navigasi
sederhana di lingkungan kampus IPB
Dramaga.
Terdapat gangguan pada pembacaan nilai
sensor, yang dapat diminimalisir dengan
exponential smoothing