Patent attributes
Embodiments of the present disclosure relate to motion tracking synchronization in virtual reality systems. In an embodiment, a computing system that includes a processor and a memory including computer readable instructions is provided. The processor is configured to, based on execution of the computer readable instructions, receive an indication from a virtual reality (VR) application that the VR application has started, receive tracking data from a first motion tracking system and a second motion tracking system, each motion tracking system comprising one or more sensors, and generate system-independent tracking objects from the tracking data. The processor is further configured to, based on execution of the computer readable instructions, format the system-independent tracking objects into VR objects compatible with a VR system, transmit the VR objects to the VR system, and provide a real world environment view to users overlaid or independent of VR environment. Computer implemented methods are also provided.