XR User Positioning via Vehicle OBD Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual and augmented reality technologies fail to effectively reduce cybersickness caused by sensory conflicts between visual and body tissue signals, as frame rate adjustments and latency reduction methods do not universally alleviate symptoms and may require reliable network connections.
Innovation Solution
A system comprising an onboard diagnostics accessory device connected to an XR capable user device, which collects vehicle data to accurately position and orient users within an extended reality environment, synchronizing virtual movements with real-world data to minimize sensory discrepancies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If frame rate is adjusted to reduce lag time, then cybersickness is reduced for some users, but individual sensitivity differences cause some users to continue experiencing cybersickness
Solution Approach 1:
The system dynamically adjusts the frame rate based on real-time motion data from vehicle sensors and user-specific parameters. The frame rate is not fixed but varies adaptively to match the actual motion experienced by the user, resolving the contradiction between reducing cybersickness and accommodating individual sensitivity differences through dynamic parameter optimization.
Solution Approach 2:
The system incorporates feedback mechanisms by continuously monitoring vehicle motion data from sensors and using this information to adjust the virtual environment rendering parameters. This closed-loop feedback ensures that the visual output matches the actual physical motion, reducing sensory conflict and cybersickness while adapting to different user experiences.
2Reliability
If latency is reduced by requiring reliable network connection, then visual presentation occurs in real-time, but network availability constraints prevent consistent real-time synchronization
Solution Approach 1:
The system performs preliminary actions by pre-processing and buffering vehicle motion data locally using onboard sensors before network transmission is needed. This allows the system to maintain real-time synchronization even when network connections are unreliable, as the essential motion data is already captured and ready for immediate use in rendering the virtual environment.
Solution Approach 2:
The system introduces an intermediary approach by using local vehicle sensors as a mediator between the physical motion and the virtual environment rendering. This intermediary data source allows the system to achieve real-time synchronization independently of network reliability, bridging the gap between physical reality and virtual representation without requiring constant network connectivity.
3Object-affected harmful factors
If visual presentation does not occur in real-time due to network issues, then sensory conflicts persist, but implementing real-time presentation requires reliable network connection which may not be available
Solution Approach 1:
The system extracts the essential motion data directly from vehicle sensors onboard the platform, separating the critical real-time motion information from network-dependent data transmission. By taking out the motion capture function and placing it locally on the vehicle, the system eliminates network dependency for the most time-sensitive aspect of reducing sensory conflict.
Solution Approach 2:
The system implements self-service by using the vehicle's own onboard sensors to capture and process motion data locally, without requiring external network resources. This self-sufficient approach allows the system to maintain real-time visual presentation and reduce sensory conflicts independently of network availability, making the system reliable in various operational conditions.
Data Source
AI summary
Techniques are described herein for presenting an extended environment based on real data obtained from a real-world environment. The techniques include pairing an XR capable user device and an onboard diagnostics (OBD) accessory device. Upon pairing, the XR capable user device receives vehicle data of a vehicle equipped with the OBD accessory device in a real-world environment. Based at least on the vehicle data, a virtual location and a virtual position of a user in an extended environment are determined, wherein the user operates the XR capable user device in the real-world environment represented in the extended environment. Upon determining the virtual location and the virtual position, the extended environment is presented via the XR capable user device.


