The present application relates to the technical field of
virtual reality (VR), and particularly relates to a VR positioning compensation method and
system for complex environments, comprising a multi-source
perception synchronous acquisition module, a scene data preprocessing module, an initial
pose solution and abnormal state identification module, a multi-source dynamic weighted fusion first-level compensation module, a scene semantic constraint second-level accurate compensation module, a closed-loop
verification and
pose smoothing output module; comprising the following steps: S1, a multi-
source data acquisition and preprocessing stage; S2, an initial
pose solution and abnormal identification stage; S3, a multi-source dynamic weighted fusion first-level compensation stage; S4, a scene semantic constraint second-level accurate compensation stage; S5, a closed-loop
verification and pose output stage; through the architecture design of multi-source dynamic weighted fusion and two-level compensation, the present application effectively solves the core problems of VR positioning in complex environments, such as being easily disturbed, easily interrupted and insufficient accuracy, and can adapt to dynamic and static interference factors in various scenes.