Cross-Platform Immersive Visualization and Navigation with Augmented Reality

2021 ◽  
Author(s):  
Akshay Murari ◽  
Elias Mahfoud ◽  
Weichao Wang ◽  
Aidong Lu
2019 ◽  
Vol 9 (23) ◽  
pp. 5123 ◽  
Author(s):  
Diego Vaquero-Melchor ◽  
Ana M. Bernardos

Nowadays, Augmented-Reality (AR) head-mounted displays (HMD) deliver a more immersive visualization of virtual contents, but the available means of interaction, mainly based on gesture and/or voice, are yet limited and obviously lack realism and expressivity when compared to traditional physical means. In this sense, the integration of haptics within AR may help to deliver an enriched experience, while facilitating the performance of specific actions, such as repositioning or resizing tasks, that are still dependent on the user’s skills. In this direction, this paper gathers the description of a flexible architecture designed to deploy haptically enabled AR applications both for mobile and wearable visualization devices. The haptic feedback may be generated through a variety of devices (e.g., wearable, graspable, or mid-air ones), and the architecture facilitates handling the specificity of each. For this reason, within the paper, it is discussed how to generate a haptic representation of a 3D digital object depending on the application and the target device. Additionally, the paper includes an analysis of practical, relevant issues that arise when setting up a system to work with specific devices like HMD (e.g., HoloLens) and mid-air haptic devices (e.g., Ultrahaptics), such as the alignment between the real world and the virtual one. The architecture applicability is demonstrated through the implementation of two applications: (a) Form Inspector and (b) Simon Game, built for HoloLens and iOS mobile phones for visualization and for UHK for mid-air haptics delivery. These applications have been used to explore with nine users the efficiency, meaningfulness, and usefulness of mid-air haptics for form perception, object resizing, and push interaction tasks. Results show that, although mobile interaction is preferred when this option is available, haptics turn out to be more meaningful in identifying shapes when compared to what users initially expect and in contributing to the execution of resizing tasks. Moreover, this preliminary user study reveals some design issues when working with haptic AR. For example, users may be expecting a tailored interface metaphor, not necessarily inspired in natural interaction. This has been the case of our proposal of virtual pressable buttons, built mimicking real buttons by using haptics, but differently interpreted by the study participants.


Frameless ◽  
2019 ◽  
Vol 1 (1) ◽  
pp. 26-28
Author(s):  
Tanat Boozayaangool ◽  

VRsus guARdian is the result of an amalgamation of two different gameplay mediums that challenged the gap separating different mixed reality platforms, namely virtual reality (VR) and augmented reality (AR). The game utilized each medium’s approach towards immersion as a design principle in building a natural, asymmetric play for both players. The game also constructed a compelling fantasy atop each medium’s unique interactive capability to build a dynamic narrative. Lastly, the cross-platform nature of VRsus guARdian caused the game to be highly dependent upon Unity, a game engine with highly accessible, platform-agnostic development capabilities.


2020 ◽  
Vol 10 (6) ◽  
pp. 2074 ◽  
Author(s):  
Diego Vaquero-Melchor ◽  
Ana M. Bernardos ◽  
Luca Bergesio

Augmented Reality (AR) functionalities may be effectively leveraged in collaborative service scenarios (e.g., remote maintenance, on-site building, street gaming, etc.). Standard development cycles for collaborative AR require to code for each specific visualization platform and implement the necessary control mechanisms over the shared assets. in order to face this challenge, this paper describes SARA, an architecture to support cross-platform collaborative Augmented Reality applications based on microservices. The architecture is designed to work over the concept of collaboration models which regulate the interaction and permissions of each user over the AR assets. Five of these collaboration models were initially integrated in SARA (turn, layer, ownership, hierarchy-based and unconstrained examples) and the platform enables the definition of new ones. Thanks to the reusability of its components, during the development of an application, SARA enables focusing on the application logic while avoiding the implementation of the communication protocol, data model handling and orchestration between the different, possibly heterogeneous, devices involved in the collaboration (i.e., mobile or wearable AR devices using different operating systems). to describe how to build an application based on SARA, a prototype for HoloLens and iOS devices has been implemented. the prototype is a collaborative voxel-based game in which several players work real time together on a piece of land, adding or eliminating cubes in a collaborative manner to create buildings and landscapes. Turn-based and unconstrained collaboration models are applied to regulate the interaction. the development workflow for this case study shows how the architecture serves as a framework to support the deployment of collaborative AR services, enabling the reuse of collaboration model components, agnostically handling client technologies.


2018 ◽  
Author(s):  
Bryan Weichelt ◽  
Tomi Heimonen ◽  
Matthew Pilz ◽  
Aaron Yoder ◽  
Casper Bendixsen

BACKGROUND Mobile augmented reality (MAR) apps offer potential support for emergency responders in rural areas. OBJECTIVE In this report, we described lessons learned from the development process of augmented reality (AR) Farm Mapping to Assist, Protect and Prepare Emergency Responders (MAPPER), a MAR app that provides emergency responders onsite information about the agricultural operation they enter. METHODS Cross-platform frameworks were used to create AR MAPPER to accommodate budget constraints and overcome issues with markerless MAR technologies. Although the single codebase and Web technologies streamlined development, cross-device hardware limitations impacted location accuracy, lengthened the development cycle, and required regular updates to third-party libraries. RESULTS A hybrid development approach of using Web-based technologies with native tie-ins for specialized components and enhanced performance cut time and costs. This also led to consistency across multiple platforms and ensured that there is only a single set of source files to modify for Android and iPhone operating systems. Meanwhile, active development was delayed by some major hurdles. Apple and Google both released new versions of their operating systems, and the Wikitude framework issued four major updates, each of which brought with it some important enhancements and also led to some new issues. CONCLUSIONS Developers should consider single platform native development to benefit from platform-specific MAR implementations and to avoid development, testing, and maintenance costs associated with cross-platform implementation. Emergency response organizations may be more likely to utilize a single platform across the devices used by their command staff. This also reduces the benefits of cross-platform development. Furthermore, providing map-based, non-AR cross-platform apps for landowners, farmers, and ranchers would help improve and maintain data quality, which is crucial for the utility and user experience of MAR apps.


J-INTECH ◽  
2019 ◽  
Vol 6 (02) ◽  
pp. 208-213
Author(s):  
Joshua Lorenzo Andre ◽  
Eva Handriyantini ◽  
Chaulina Alfianti Oktavia

Perkembangan teknologi membuat dunia memanfaatkan teknologi pada dunia edukasi, saat ini terdapat beberapa perubahan trend pada digital education, salah satu trend tersebut adalah edukasi yang memanfaatkan teknologi Augmented Reality dan Virtual Reality. Virtual reality merupakan teknologi yang mengijinkan seorang pengguna untuk berinteraksi dengan sebuah lingkungan yang disimulasikan oleh komputer. Teknologi tersebut mengijinkan pengguna untuk berinteraksi di dalam dunia virtual. Salah satu edukasi atau pendidikan yang wajib dipelajari salah satunya ialah bahasa Inggris, karena bahasa Inggris merupakan bahasa internasional yang digunakan antar negara. Survei mengatakan bahwa 88% mahasiswa menyatakan bahwa smartphone membantu kegiatan belajar dan 85% dari pengajar setuju bahwa virtual reality akan memiliki efek positif. Unity 3D merupakan game engine cross-platform yang dikembangkan oleh Unity Technologies yang mendukung grafis 2D maupun 3D. Unity 3D dapat mengimplementasikan teknologi Virtual Reality sederhana yang ditujukan pada platform android berupa game edukasi pengenalan bahasa Inggris dengan cara memanfaatkan Source Development Kit yang disediakan oleh Google bernama Google Cardboard SDK untuk membuat aplikasi virtual reality. Maka dari itu, penelitian ini bermaksud untuk mengembangkan sebuah game edukasi bahasa Inggris dengan memanfaatkan teknologi virtual reality yang diterapkan pada smartphone android menggunakan Unity 3D. Dari latar belakang tersebut dapat diambil masalah yaitu “Bagaimana mengembangkan game virtual reality berbasis android menggunakan Unity sebagai media penunjang pembelajaran bahasa Inggris?” Adapun tujuan dari penelitian yaitu menunjukkan kemampuan Unity 3D sebagai game engine untuk menerapkan teknologi virtual reality pada platform android. Pada akhir hasil pengujian aplikasi menggunakan metode black box, dapat disimpulkan bahwa aplikasi berjalan sesuai yang diharapkan oleh peneliti, mulai dari splash screen, menu awal, hingga 5 level permainan, beserta dengan elemen lain di dalam permainan. Sehingga dapat diambil kesimpulan bahwa teknologi virtual reality dapat diimplementasikan menjadi sebuah game edukasi pada platform android dengan menggunakan Unity 3D sebagai game engine-nya.


2021 ◽  
Vol 10 (9) ◽  
pp. 593
Author(s):  
Kejia Huang ◽  
Chenliang Wang ◽  
Shaohua Wang ◽  
Runying Liu ◽  
Guoxiong Chen ◽  
...  

With the extensive application of big spatial data and the emergence of spatial computing, augmented reality (AR) map rendering has attracted significant attention. A common issue in existing solutions is that AR-GIS systems rely on different platform-specific graphics libraries on different operating systems, and rendering implementations can vary across various platforms. This causes performance degradation and rendering styles that are not consistent across environments. However, high-performance rendering consistency across devices is critical in AR-GIS, especially for edge collaborative computing. In this paper, we present a high-performance, platform-independent AR-GIS rendering engine; the augmented reality universal graphics library (AUGL) engine. A unified cross-platform interface is proposed to preserve AR-GIS rendering style consistency across platforms. High-performance AR-GIS map symbol drawing models are defined and implemented based on a unified algorithm interface. We also develop a pre-caching strategy, optimized spatial-index querying, and a GPU-accelerated vector drawing algorithm that minimizes IO latency throughout the rendering process. Comparisons to existing AR-GIS visualization engines indicate that the performance of the AUGL engine is two times higher than that of the AR-GIS rendering engine on the Android, iOS, and Vuforia platforms. The drawing efficiency for vector polygons is improved significantly. The rendering performance is more than three times better than the average performances of existing Android and iOS systems.


Sign in / Sign up

Export Citation Format

Share Document