Penjejakan kedudukan VR dengan telefon pintar

Ia adalah Z pejabat Sapporo. Penjejakan kedudukan telah direalisasikan dengan peranti pintar sebagai sebahagian daripada penyelidikan dalaman.

Perkara yang saya mahu lakukan ialah mengesan kedudukan pergerakan seperti berjalan dan menghubungkannya dalam skrin VR (realiti maya) mod.

Untuk telefon pintar tunggal, nampaknya sukar untuk mengesan pergerakan pada jarak dekat.

Adakah terdapat cara yang baik untuk melakukannya? Saya cuba percubaan dan kesilapan.

1 - Sensor pecutan

Pertama sekali saya cuba menggunakan sensor pecutan.

Ini berlaku apabila saya mengintegrasikan pecutan, ia menjadi kelajuan, dan apabila saya mengintegrasikan kelajuan saya merasakan bahawa saya boleh menggunakan jarak.

Saya mencuba dengan menggunakan formula dengan serta-merta, tetapi sejak percepatan pada masa pecutan dan penurunan itu tidak seimbang, walaupun selepas berhenti selepas memindahkan terminal, ia mendapat dalam keadaan di mana ia terus bergerak dalam permainan.

Apabila kita menyiasat sebab itu, dari sensor percepatan ia hanya mungkin untuk mendapatkan nilai "pecutan serta-merta".
Memandangkan pecutan serta-merta adalah pecutan yang diambil pada ketika itu apabila anda cuba memperoleh nilai dari sensor pecutan, nampaknya anda tidak boleh mendapatkan pecutan yang cukup untuk mengira jarak perjalanan seperti ini.

Keamatan medan radiasi 2-beacon

Seterusnya, ia bukan sahaja semata-mata telefon pintar sahaja, tetapi saya fikir sama ada jarak bergerak boleh dikesan menggunakan suar.

Sejak saya berkontrak dan menghasilkan aplikasi menggunakan suar di pejabat, saya cuba bereksperimen dengan penggantian beacon (saya minta maaf ia membosankan jadi ia tidak benar-benar bergolek, jadi ia tidak benar-benar bergolek), jadi saya meminjam ini dan mencubanya.

Artikel BLOG dari beacon ibu pejabat S adalah seperti berikut.

Saya cuba suar dengan Perpaduan

Gelombang radio yang lemah sentiasa dipancarkan dari suar, dan ketika memasuki jangkauan gelombang radio, maklumat beacon dapat dikesan di sisi terminal smartphone.

Saya cuba menggunakan kaedah untuk mengira jarak dari intensiti medan radio apabila menerima gelombang radio dari suar.

Ini didasarkan pada fakta bahawa kekuatan isyarat gelombang radio yang diterima melampaui nisbah songsang kepada jarak persegi.

Walau bagaimanapun, apabila jarak berpindah, kesilapan menjadi lebih besar, jadi tidak dapat digunakan sebagai penjejakan kedudukan.

3 - Bagaimana menganalisis imej dari kamera

Idea seterusnya adalah untuk menyediakan sesuatu seperti mercu tanda dan mengira jarak kamera berpindah mengikut saiz dan kecenderungan yang ditunjukkan pada kamera telefon pintar.

Walaupun diandaikan bahawa ia mengambil masa untuk menganalisis dan memproses imej-imej yang ditunjukkan pada kamera dalam masa nyata, Unity mempunyai aset indah yang disebut "Vuforia" untuk membuat kamera AR, menambah aset menggunakan Perpaduan untuk pembangunan Dengan melaksanakannya, ia mudah dilaksanakan.

Vuforia
https://developer.vuforia.com/

ar

Saya teruja hanya dengan mempunyai kiub yang terapung di udara.

Saya memutuskan untuk menggunakan logo jenama "Owl studio" kami sebagai penanda AR.

Oleh kerana hubungan kedudukan antara kamera dan objek dalam ruang 3D juga berubah bergantung pada hubungan kedudukan dengan penanda AR, apabila paparan imej yang diambil oleh kamera dimatikan, walaupun ia adalah pseudo, penjejakan kedudukan dapat direalisasikan.

Pembangunan permainan VR

Sekarang bahawa anda dapat mewujudkan penjejakan kedudukan dengan menggunakan fungsi kamera AR, saya memutuskan untuk membangunkan permainan VR dengan telefon pintar yang menggunakan teknologi ini.

Saya memutuskan untuk menggunakan "Google VR" untuk membangunkan permainan VR, tetapi Kadbod diperlukan untuk bermain dalam mod VR, tetapi ada satu perkara yang perlu diberi perhatian!

Oleh kerana kamera juga digunakan dengan fungsi AR kali ini, goggle VR · Kadbod (kadbod VR) dari bentuk yang boleh menggunakan bahagian kamera adalah perlu.

kadbodkadbod 2

Gogal VR dengan lubang di bahagian kamera diperlukan seperti di atas.

Google VR
https://vr.google.com/

Google Cardboard
https://vr.google.com/intl/en_us/cardboard/
Melepaskan permainan

Kami mengeluarkan permainan VR yang dipanggil "Bungee Simulator" pada aplikasi telefon pintar menggunakan fungsi penjejakan kedudukan!

"Dikeluarkan topik VR dengan telefon pintar ~ Bungee Simulator ~" yang dikeluarkan

Berjalan di atas pinggan yang menonjol dari bumbung bangunan, ia menjadi permainan simulasi ketakutan.
Kejatuhan apabila anda melangkah masuk!

Versi iOS
https://itunes.apple.com/jp/app/hua-tinovrwosumahode-zai-xian/id1165264105?l=ja&ls=1&mt=8

Versi Android
https://play.google.com/store/apps/details?id=com.mcraft.bungee

Untuk melakukan lebih banyak pengesanan kedudukan (teruk) yang lebih nyata, peralatan dan sensor VR dengan fungsi penjejakan kedudukan diperlukan, bukan telefon pintar.

Kami juga membangunkan jenis pemasangan VR yang digunakan untuk acara dan tarikan jadi jangan ragu untuk berunding dengan kami.