Seminar

46
Auzi Asfarian (G64070010) Pembimbing : Firman Ardiansyah, S.Kom., M.Si. Rekayasa Augmented Reality Mobile Campus Tour Institut Pertanian Bogor

Transcript of Seminar

Page 1: Seminar

Auzi Asfarian (G64070010) Pembimbing : Firman Ardiansyah, S.Kom., M.Si.

Rekayasa Augmented Reality

Mobile Campus Tour Institut Pertanian Bogor

Page 2: Seminar

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.

Page 3: Seminar

Tiga Jenis Realitas

Dunia Nyata Virtual Reality Augmented Reality

Page 4: Seminar

Interaktif

3D

Menggabungkan

objek nyata dengan virtual

Ronald Azuma, 2007

Augmented Reality

Page 5: Seminar

Dengan AR, informasi dapat disajikan dengan lebih interaktif

Page 6: Seminar

jika informasi yang ditampilkan di berbagai media disesuaikan dengan kebutuhan anda.

Bayangkan

Page 7: Seminar

A Touring Machine : Prototyping 3D Mobile Augmented Reality Systems for Exploring the Urban Environment.

1997

Feiner, Hollerer, MacIntyre, dan Webster

HUD

Alat Input CPU dan sensor

Penelitian Sebelumnya

Page 8: Seminar

Location-Based Augmented Reality on Mobile Phones

2010

Paucher dan Turk

Penelitian Sebelumnya

Page 9: Seminar

http://www.flickr.com/photos/derekwin/3870404827/

Tujuan

kampus IPB Dramaga

augmented reality aplikasi navigasi

Membangun prototipe

Page 10: Seminar

Ruang Lingkup

Lokasi-lokasi penting di kampus IPB Dramaga yang terletak di ruang terbuka

Pengenalan lokasi berdasarkan posisi

Sistem operasi Android

Page 11: Seminar

http://www.flickr.com/photos/visualpanic/1575473470

Lingkup Pengembangan

Android SDK

Java 1.6

Eclipse Galileo

OpenGL ES 1.0

SQLite 3.4.0

Samsung Galaxy Gio

Page 12: Seminar

Data

Nama Kolom Tipe

ID Integer

Nama_Lokasi Text

Latitude Real

Longitude Real

Kategori Integer

Data lokasi yang digunakan adalah data contoh.

Lokasi yang digunakan adalah lokasi penting yang terdapat di kampus IPB Dramaga.

Page 13: Seminar

Alur Kerja Sistem

Memulai Aplikasi

1

Page 14: Seminar

Membaca Input Pengguna

Alur Kerja Sistem 2

Pilih satu kategori

Page 15: Seminar

Memilih Lokasi

Alur Kerja Sistem 3

Database

Lokasi yang akan ditampilkan

Page 16: Seminar

Memulai Layanan GPS

Alur Kerja Sistem 4

Page 17: Seminar

Menampilkan Video

Alur Kerja Sistem 5

Page 18: Seminar

Estimasi Pose

Alur Kerja Sistem 6

Page 19: Seminar

Kalkulasi Arah dan Jarak

Alur Kerja Sistem 7

Page 20: Seminar

Menampilkan Marker

Alur Kerja Sistem 8

Page 21: Seminar
Page 22: Seminar

Menentukan Posisi dan Orientasi

Estimasi Pose

Page 23: Seminar

Posisi

Diperoleh menggunakan GPS

Digunakan untuk memperoleh

jarak dan arah

antara dua buah tempat

http://www.flickr.com/photos/chalkbass/521511247/

latitude dan longitude

Dinyatakan dalam nilai

Page 24: Seminar

Orientasi

Menghitung matriks rotasi

Diperoleh menggunakan

akselerometer dan

magnetometer

antara sistem koordinat

telepon genggam dengan

sistem koordinat dunia nyata

Page 25: Seminar

Sistem Koordinat Android

Sumbu x

mengarah ke bagian kiri layar

Sumbu y

mengarah ke bagian atas layar

Sumbu z

mengarah ke bagian depan layar

Page 26: Seminar

Sistem Koordinat Dunia Nyata

Sumbu x

mengarah ke arah timur

Sumbu y

mengarah ke arah utara

Sumbu z

berlawanan dengan arah

gravitasi

Page 27: Seminar

Sistem Koordinat Dunia Nyata

Arah gravitasi diperoleh

menggunakan akselerometer

Arah utara dan timur

diperoleh menggunakan

magnetometer

Page 28: Seminar

Matriks Rotasi

Digunakan untuk melakukan transformasi dari sistem koordinat telepon genggam ke sistem koordinat dunia nyata

Diperoleh menggunakan metode TRIAD (Oh & Shuster 1981)

Page 29: Seminar

Metode TRIAD (Oh & Shuster 1981)

π΄π‘˜π‘ π‘’π‘™π‘’π‘Ÿπ‘œπ‘šπ‘’π‘‘π‘’π‘Ÿ ∢ 𝐴 π‘€π‘Žπ‘”π‘›π‘’π‘‘π‘œπ‘šπ‘’π‘‘π‘’π‘Ÿ ∢ 𝑀

𝐸 =𝑀 Γ— 𝐴

𝑀 Γ— 𝐴

𝑁 = 𝐴 Γ— 𝐸

𝑅 =

𝐸 π‘₯ 𝐸 𝑦 𝐸 𝑧

𝑁 π‘₯ 𝑁 π‘₯ 𝑁 π‘₯

𝐴 π‘₯ 𝐴 𝑦 𝐴 𝑧

𝐴

𝑀 𝐸

𝑁 Mendapatkan vektor arah timur

Mendapatkan vektor arah utara

Matriks rotasi

Page 30: Seminar

Kalkulasi Jarak dan Arah

Dihitung menggunakan metode inverse Vincenty (1975)

Jarak : panjang garis geodesik antara dua lokasi di bumi

Page 31: Seminar

Arah y

x

Arah : 330

Arah : 0

Arah : 90

Arah : 165

Arah dihitung dari utara ke timur

Page 32: Seminar

Menggunakan Matriks Rotasi y

x

Transformasi dengan matriks rotasi

Page 33: Seminar

Menampilkan Penanda

Penanda

Dunia Nyata

Informasi

Page 34: Seminar

Penghalusan Data

http://www.flickr.com/photos/oaspetele_de_piatra/2680418274

Page 35: Seminar

Nilai Pembacaan Sensor

Page 36: Seminar

Dampak

Kesalahan penghitungan matriks rotasi

Objek yang digambar terlihat bergetar

Terjadi flicker pada objek yang digambar

Page 37: Seminar

Exponential Smoothing

𝑆𝑑(π‘₯) =∝ π‘₯𝑑 + 1 βˆ’βˆ π‘†π‘‘βˆ’1(π‘₯)

Nilai terbaru

Hasil sesi sebelumnya

Hasil penghalusan Koefisian penghalusan 0 <= ∝ <= 1

Komputasinya yang sederhana

Hanya memerlukan satu data terdahulu

Page 38: Seminar

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

Page 39: Seminar

Hasil Penghalusan

Page 40: Seminar

http://www.flickr.com/photos/seatbelt67/502255276

Kesimpulan

Page 41: Seminar

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

Page 42: Seminar

http://www.flickr.com/photos/dcdead/4507392133/

Saran

Page 43: Seminar

http://www.flickr.com/photos/torkildr/3462606643/

Menyimpan data pada server dan menemukembalikannya

Page 44: Seminar

http://www.flickr.com/photos/jsewell/3273597214/

Menggunakan Pengenalan Citra bangunan untuk meningkatkan akurasi

Page 45: Seminar

Error message 403 : there is no more slide to show

:(

Page 46: Seminar

Error message 403 : there is no more slide to show

:) Thank you for your attention and support