1. For downloading SimTools plugins you need a Download Package. Get it with virtual coins that you receive for forum activity or Buy Download Package - We have a zero Spam tolerance so read our forum rules first.

    Buy Now a Download Plan!
  2. Do not try to cheat our system and do not post an unnecessary amount of useless posts only to earn credits here. We have a zero spam tolerance policy and this will cause a ban of your user account. Otherwise we wish you a pleasant stay here! Read the forum rules
  3. We have a few rules which you need to read and accept before posting anything here! Following these rules will keep the forum clean and your stay pleasant. Do not follow these rules can lead to permanent exclusion from this website: Read the forum rules.
    Are you a company? Read our company rules

PROGRESS: WMR+Vive Motion Compensation

Discussion in 'VR Headsets and Sim Gaming - Virtual Reality' started by Onslope, Dec 23, 2019.

  1. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    ***See progress in the second post***

    Skip all the below and visit https://ovrmc.dschadu.de/
    for the solution


    Hi,
    Sorry I have searched but can't find the answer.

    I managed to align vive controllers and vive tracker to the HP Reverb space and controllers using OpenVR Space Calibrator.
    Everything works nicely:)

    I then go to OpenVR input emulator to set my tracker as the motion compensator.
    It is in the correct XYZ from the origin position and the tracker moves in the correct direction but the movement in space of the tracker is much larger than the actual real tracker movement.
    It doesn't follow the actual position of the tracker, more like 2-3 times the actual tracker movement.

    This happens only when I select the tracker as the motion compensator.

    Anyone has any experience to solve this?

    So close to find a motion compensation for my P3 DOF Reality rig with the Reverb. Vive setup worked great but the visuals in the Reverb is amazing compared.

    Wish you all a happy Christmas and a happy new year!
    Last edited: Aug 15, 2020
  2. Ads Master

    Ads Master

    Balance:
    Coins
    Ratings:
    +0 / 0 / -0
  3. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    UPDATE 2020-01-22 (Ok setup, not great)
    Tested using DCS + SteamVR Beta + Windows mixed reality beta.

    1. Mount the WMR controller as picture below. (I use foaming for damping)
    20200113_183127.jpg
    2. Start SteamVR and startup the game.
    3. Setup OVRIE: Select the WMR controller installed in front of your seat as "Motion Compensation"-device.

    Issue1: When looking away from controller picture could jump.
    Short look forward resets the view

    Issue2: WMR controller falls to sleep.
    Wiggle the controller and it wakes up again
    (Keep the controller alive is a solution but I haven't found a way that works yet)

    <<<---------------->>>

    BELOW USING VIVE TRACKER (Fails randomly)

    Ok, my progress so far.

    To get the correct motion compensation I have tried to move the WMR HMD (Reverb) to match the Vive Lighthouses.
    This makes the rotation center position of the Vive Tracker rotate correctly when selected as the motion compensation unit.

    1. I do not match WMR Space in OPVSC (OpenVR Space Calibrator) with the Vive tracker or controllers.
    2. Select the Vive tracker in the OPVIE (OpenVR Input Element) as the motion compensator.
    3. Select the WMR HMD and adjust the position using "DRIVER OFFSET" to match the Vive Lighthouses + Tracker. (Tricky but after som positioning I use the Vive Controlls to adjust the menu as WMR Controllers move further away)
    4. Go back and "Save" the profile.


    Problems:
    I tested this with DCS but when starting DCS from within WMR menu it greys out.
    Could be something with the WMR HMD position that corrupts SteamVR.
    At least the motion compensation is getting more realistic.
    I will continue tweaking and update this thread as more findings are made.
    20200103_121311.png
    Last edited: Jan 22, 2020
  4. Jorant

    Jorant Member

    Joined:
    Jul 15, 2019
    Messages:
    31
    Balance:
    281Coins
    Ratings:
    +1 / 0 / -0
    My Motion Simulator:
    3DOF
    I'm eagerly awaiting your next post as I have a reverb with a dof reality set and getting sorta fed up with no good solution.
  5. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    Well it's a tough problem to solve.

    I think the only way is to make version of the OPVRIE that just cancell the motion from the rig correctly with WMR.

    OPVRIE is not reading the motion of the WMR and the VIVE tracker correctly when used together in motion compensation.

    The movement of the vive axle point and the wmr axle point when compensation is selected is not alignt and this makes the compensation fail.

    When not using the compensation the tracker moves correct in space.

    Should be an easy fix for a programmer.

    There is a thread looking to finance a programmer to fix the issue. I think that's our only hope.
  6. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    165
    Location:
    France
    Balance:
    773Coins
    Ratings:
    +118 / 1 / -0
    Hi,

    did you achieve to have motion cancellation with WMR and vive ?

    thanks !
  7. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    Hey, no real progress. Need to be programmed to match VIVE world. Now the axles are off which make compensation with vive a nightmare.

    Use the WMR controller as motion comp unit and attach in front of the rig is what I use. Works okay until the controller falls asleep. Then I just shake its and it wakes again.
    Room also need be furnished so the WMR headset can track on sides.
  8. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    165
    Location:
    France
    Balance:
    773Coins
    Ratings:
    +118 / 1 / -0
    thanks for your answer

    so to sum up : Reverb + Vive controller donesn't work

    and Reverb + WMR controller + which software for motion cancellation ?

    thanks !
  9. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    OPVRIE is the only sofware I know that works as a work compensation/cancellation software.
    There is a thread about WMR motion compensation but only solution is to remake the OPVRIE to support WMR+VIVE.
  10. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    165
    Location:
    France
    Balance:
    773Coins
    Ratings:
    +118 / 1 / -0
    sorry so I don't understand

    you use OPVRIE + WMR controller ?
  11. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    Yes, I use Open VR Input Emulator and select 1 WMR controller. This is then attached in front on my motion platform.
    It works better if you have a it stuck in some firm foam as it will be less shakey See picture above
  12. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    165
    Location:
    France
    Balance:
    773Coins
    Ratings:
    +118 / 1 / -0
    Hi

    sorry to come here again, I don't understand. Does it work ? Open VR + controller in foam + reverb = motion cancellation or not ?

    thanks
  13. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    Ok it's like this.
    It doesn't work as a Vive setup.
    With vive you have satellites and a correct motion compensation because, you have the the satellites that fix (confirm) the HMD in space.
    When using WMR the motion cancellation works but with flaws. The WMR HMD will wander and the motion cancelled WMR controller (in the foam) will go to "sleep" after some time. This will "turn off" the moton cancellation.
    It's the best way I found to motion cancel in WMR.

    Other methods are to put tape on the WMR camera lens to cancel all motion except the "local" XYZ.
    Try it out and maybe you will find a better solution and you could help out in the community aswell.

    Good luck
  14. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    165
    Location:
    France
    Balance:
    773Coins
    Ratings:
    +118 / 1 / -0
    Hi once again :)

    do you think it would be possible to use Vive camera and tracker for cancellation, and HP reverb headset ? thanks
  15. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    Hi,
    It is not working (In my experience) at the moment. I can't align the WMR headset space to the VIVE tracker space when motion cancelling is active. Its works fine aligning VIVE controllers to WMR space without motion cancellation.
    It's a software problem I think.
  16. dureiken

    dureiken Active Member

    Joined:
    Sep 28, 2016
    Messages:
    165
    Location:
    France
    Balance:
    773Coins
    Ratings:
    +118 / 1 / -0
    Ok thanks, did you ask or say it to the dev ?
  17. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    Yes its reported but no response or change.
    It should be a easy fix for an programmer. Like a tickbox "Align WMR space to VIVE space"
  18. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
  19. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    • Like Like x 1
  20. Zeroselect

    Zeroselect New Member Gold Contributor

    Joined:
    Oct 31, 2019
    Messages:
    25
    Location:
    Maryland, USA
    Balance:
    142Coins
    Ratings:
    +11 / 0 / -0
    My Motion Simulator:
    4DOF
    Hopefully this will work on the Reverb G2.
  21. Onslope

    Onslope New Member

    Joined:
    Dec 23, 2019
    Messages:
    24
    Balance:
    205Coins
    Ratings:
    +4 / 0 / -0
    My Motion Simulator:
    3DOF
    Well, It should work I guess.
    Just asked the author of the plugin to but a feature to keep the tracker from going to sleep.
    I was thinking about some input command to send every 15sec or so, to the controller that kept it active.