<เท่ticle id="post-1268" class="post-1268 post type-post status-publish format-gallery has-post-thumbnail hentry category-blog category-unity post_format-post-format-gallery">

การติดตามตำแหน่ง VR ด้วยสมาร์ทโฟน

เป็นสำนักงาน Z ของซัปโปโร ติดตามตำแหน่งด้วยอุปกรณ์สมาร์ทโฟนเป็นส่วนหนึ่งของการวิจัยภายใน

สิ่งที่ฉันต้องการทำคือการตรวจจับตำแหน่งของการเคลื่อนไหวเช่นการเดินในหน้าจอ VR (ความเป็นจริงเสมือนจริง) และซิงค์ข้อมูล

สำหรับโทรศัพท์สมาร์ทเดียวดูเหมือนว่ายากที่จะตรวจจับการเคลื่อนไหวในระยะประชิด

มีวิธีที่ดีที่จะทำหรือไม่? ฉันลองทดลองและผิดพลาด

1 - เซ็นเซอร์การเร่งความเร็ว

ก่อนอื่นฉันลองใช้เซ็นเซอร์การเร่งความเร็ว

นี้เกิดขึ้นเมื่อฉันรวมการเร่งความเร็วมันกลายเป็นความเร็วและเมื่อฉันรวมความเร็วที่ฉันรู้สึกว่าฉันสามารถใช้ระยะทาง

ฉันพยายามใช้สูตรนี้โดยทันที แต่เนื่องจากการเร่งความเร็วในขณะที่การเร่งความเร็วและการชะลอตัวไม่สมดุลแม้หลังจากหยุดทำงานหลังจากย้าย terminal แล้วมันก็ยังอยู่ในสถานะที่มันยังเคลื่อนไหวต่อไป

เมื่อเราตรวจสอบสาเหตุจากเซ็นเซอร์ความเร่งก็เป็นไปได้ที่จะได้รับค่าของ "การเร่งการทำงานแบบทันที"
เนื่องจากการเร่งความเร็วแบบเร่งด่วนคือการเร่งความเร็วที่เกิดขึ้นในขณะนั้นเมื่อคุณพยายามหาค่าจากเซ็นเซอร์การเร่งความเร็วดูเหมือนว่าคุณจะไม่สามารถรับการเร่งความเร็วที่สมบูรณ์แบบพอที่จะคำนวณระยะทางในการเดินทางเช่นนี้ได้

ความเข้มสนามวิทยุของ 2-beacon

ต่อไปมันไม่ได้เป็นเพียงสมาร์ทโฟนเพียงอย่างเดียว แต่ฉันคิดว่าสามารถเคลื่อนย้ายระยะทางโดยใช้สัญญาณบีคอนได้หรือไม่

เนื่องจากฉันกำลังทำสัญญาและผลิตแอพพลิเคชันโดยใช้ Beacons ในออฟฟิศฉันพยายามทดลองกับ Beacon rolling (ฉันขอโทษมันน่าเบื่อดังนั้นมันจึงไม่กลิ้งเกลือกจริงๆดังนั้นจึงไม่เป็นจริง) ดังนั้นฉันจึงยืมนี้และพยายามทำมัน

บทความ BLOG ของป้าย S ของสำนักงานใหญ่มีดังต่อไปนี้

ฉันลองสัญญาณด้วย Unity

คลื่นวิทยุที่อ่อนแอจะถูกส่งออกจากสัญญาณเตือนเสมอและเมื่อเข้าสู่คลื่นวิทยุข้อมูลของสัญญาณสามารถตรวจจับได้จากด้านขั้วสมาร์ทโฟน

ฉันพยายามใช้วิธีการคำนวณระยะทางจากความเข้มของฟิลด์วิทยุเมื่อรับคลื่นวิทยุจากสัญญาณ

ทั้งนี้ขึ้นอยู่กับความจริงที่ว่าความแรงสัญญาณที่ได้รับของคลื่นวิทยุลดลงในสัดส่วนที่ตรงกันข้ามกับสแควร์ของระยะทาง

อย่างไรก็ตามในขณะที่ระยะทางย้ายออกไปข้อผิดพลาดนี้มีขนาดใหญ่ขึ้นดังนั้นจึงไม่สามารถใช้เป็นตำแหน่งติดตามได้

3 - วิธีวิเคราะห์ภาพจากกล้อง

แนวคิดต่อไปคือการเตรียมสิ่งต่างๆเช่นจุดสังเกตและคำนวณระยะทางที่กล้องถ่ายโอนไปตามขนาดและความเอียงที่แสดงในกล้องของสมาร์ทโฟน

แม้ว่าจะมีการสันนิษฐานว่าต้องใช้เวลาในการวิเคราะห์และประมวลผลภาพที่ปรากฏบนกล้องในแบบเรียลไทม์ แต่ Unity จึงมีเนื้อหาที่ยอดเยี่ยมเรียกว่า "Vuforia" สำหรับการทำกล้อง AR และเพิ่มเนื้อหาโดยใช้ Unity เพื่อการพัฒนา โดยการใช้มันเป็นเรื่องง่ายที่จะใช้มัน

Vuforia
https://developer.vuforia.com/

เท่

ฉันตื่นเต้นเพียงแค่มีก้อนที่ลอยอยู่ในอากาศ

ฉันตัดสินใจใช้โลโก้ของ "Owl studio" เป็นเครื่องหมาย AR

เนื่องจากความสัมพันธ์เชิงตำแหน่งระหว่างกล้องกับวัตถุในพื้นที่ 3D เปลี่ยนแปลงไปขึ้นอยู่กับความสัมพันธ์ระหว่างตำแหน่งกับเครื่องหมาย AR เมื่อการแสดงภาพที่ถ่ายโดยกล้องถูกปิดไปแม้ว่าจะเป็นการหลอกการติดตามตำแหน่งก็สามารถทำได้

การพัฒนาเกม VR

ตอนนี้คุณสามารถรู้ตำแหน่งได้โดยใช้ฟังก์ชั่น AR camera ฉันตัดสินใจที่จะพัฒนาเกม VR ด้วยสมาร์ทโฟนโดยใช้เทคโนโลยีนี้

ฉันตัดสินใจที่จะใช้ "Google VR" ในการพัฒนาเกม VR แต่จำเป็นต้องเล่น Cardboard เพื่อเล่นในโหมด VR แต่มีข้อควรจดจำ!

เนื่องจากกล้องนี้ใช้กับฟังก์ชั่น AR ในขณะนี้จึงต้องใช้แว่นตา VR ·สามารถใช้กระดาษแข็ง (กระดาษแข็ง VR) ที่มีรูปร่างซึ่งสามารถใช้ส่วนกล้องได้

กระดาษแข็งกระดาษแข็ง 2

ต้องใช้แว่นตา VR ที่มีรูในส่วนของกล้องดังที่กล่าวมา

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

Google Cเท่dboเท่d
https://vr.google.com/intl/ja_jp/กระดาษแข็ง/
ปล่อยเกม

เราเปิดตัวเกม VR เรียกว่า "Bungee Simulator" ในแอปพลิเคชันสมาร์ทโฟนโดยใช้ฟังก์ชันการติดตามตำแหน่ง!

"เปิดตัว VR หัวข้อด้วยสมาร์ทโฟน ~ Bungee Simulator ~" แล้ว

เดินบนจานที่ยื่นออกมาจากหลังคาของอาคารมันกลายเป็นเกมจำลองความกลัว
ตกเมื่อคุณก้าวเข้าสู่บอร์ด!

เวอร์ชัน iOS
https://itunes.apple.com/jp/app/hua-tinovrwosumahode-zai-xian/id1165264105?l=ja&ls=1&mt=8

เวอร์ชัน Android
https://play.google.com/store/apps/details?id=com.mcraft.bungee

เพื่อให้สามารถติดตามตำแหน่งได้มากขึ้น (จริงจัง) ต้องใช้อุปกรณ์ VR และเซ็นเซอร์ที่มีฟังก์ชั่นการติดตามตำแหน่งไม่ใช่สมาร์ทโฟน

นอกจากนี้เรายังพัฒนาประเภทการติดตั้ง VR ที่ใช้สำหรับกิจกรรมและสถานที่ท่องเที่ยวดังนั้นโปรดอย่าลังเลที่จะปรึกษาเรา