1. Do not share user accounts! Any account that is shared by another person will be blocked and closed. This means: we will close not only the account that is shared, but also the main account of the user who uses another person's account. We have the ability to detect account sharing, so please do not try to cheat the system. This action will take place on 04/18/2023. Read all forum rules.
    Dismiss Notice
  2. 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!
  3. 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
  4. 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

VR Motion Cancellation - Time to test!

Discussion in 'VR Headsets and Sim Gaming - Virtual Reality' started by noorbeast, May 6, 2017.

  1. ANiMESoKAR

    ANiMESoKAR Member

    Joined:
    May 27, 2016
    Messages:
    44
    Location:
    Australia
    Balance:
    365Coins
    Ratings:
    +6 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5
    No worries mate. Thanks for all the info! Really appreciate it :)
  2. Wagnard

    Wagnard Well-Known Member Gold Contributor

    Joined:
    Jan 30, 2017
    Messages:
    470
    Location:
    Canada
    Balance:
    4,621Coins
    Ratings:
    +618 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    The motion cancellation software work with the current steam version, just need to updated to the latest motion cancellation version (V1.3).
    I use it with my HTC Vive. Sadly Rift doesnt work well with it, black lines (on my case completely broken because I have a 360 YAW system).
    If your system has almost no YAW, then Rift may work ok for you.
    • Like Like x 1
  3. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    807Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    Guys, Does anyone know if this will work with the Samsung Odyssey? I also have a Rift but i use the Odyssey for simracing and flight because the screen is so much better.

    I am planning making a new motion rig after 8 years but need to know if this could work. Because of the inside/out tracking. Would a controller of the odyssey work? Does it need to be in sight of the HMD? Or does it use the internal gyro of the controller to compinsate? Or am i totaly wrong here.

    Cheers
    Last edited: Aug 4, 2018
  4. Wagnard

    Wagnard Well-Known Member Gold Contributor

    Joined:
    Jan 30, 2017
    Messages:
    470
    Location:
    Canada
    Balance:
    4,621Coins
    Ratings:
    +618 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Why not just test it ? No need of an actual motion rig to test if the motion cancellation work.
    • Agree Agree x 3
  5. dododge

    dododge Active Member Gold Contributor

    Joined:
    Mar 8, 2015
    Messages:
    100
    Balance:
    854Coins
    Ratings:
    +71 / 0 / -0
    The controller would almost certainly have to be in view of the headset, otherwise it quickly stops doing positional tracking or worse starts drifting around. At least that's what happens when using it for normal gameplay and it ends up out of view for more than a couple seconds. I suppose in theory you could suspend the controller in front of you using an arm attached to the back of the seat or something like that, but I suspect (not tested) that having it far from the seat headrest would make the compensation a bit weird or less effective, assuming you could even make that mount stable enough to keep the tracking from bouncing around.

    About a month ago I had a Vive headset and tracker working for compensation, and I tried using an Odyssey with the Vive tracker. Both devices tracked their own position just fine, but their tracking spaces were wildly misaligned inside SteamVR. This is a known issue when mixing Vive and non-Vive devices and in theory you can set position and rotation offsets to get them to line up, but that alignment process is very manual and tedious and I never did get things lined up and working.

    I noticed a couple days ago that there is now a calibrator tool that lets you use a Vive controller to mostly automate the alignment process, and in his demo video where he auto-aligns a Vive wand with an Oculus touch, he then turns on a Vive tracker and it automatically picks up the alignment as well. That's hopeful that it might also work for aligning the tracker with the Odyssey but I haven't actually tried it yet.
    • Informative Informative x 2
  6. splendiddd

    splendiddd Active Member

    Joined:
    Jun 13, 2009
    Messages:
    358
    Occupation:
    CCTV security
    Location:
    Netherlands
    Balance:
    807Coins
    Ratings:
    +62 / 2 / -0
    My Motion Simulator:
    3DOF, Arduino, Motion platform
    Thanks for the info. Maybe the vive pro would fill the gap to a plug and play solution, but for me its way to expensive for now. Especially since the Odyssey work great for me now .
    Anyway will test some stuff this weekend with the odyssey.
  7. dododge

    dododge Active Member Gold Contributor

    Joined:
    Mar 8, 2015
    Messages:
    100
    Balance:
    854Coins
    Ratings:
    +71 / 0 / -0
    Yeah Vive Pro probably works out of the box but I'm not going to buy one either since I already have the Odyssey with the same resolution. I'm hoping that the new Pimax headset will also be easy to get going since it uses the Vive tracking system.
    • Like Like x 1
  8. Alexander Asner

    Alexander Asner New Member

    Joined:
    Jul 3, 2018
    Messages:
    22
    Balance:
    271Coins
    Ratings:
    +3 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5, SCN6
    I was worried about the same thing when I bought my motion rig but found out later that it was unnecessary. Depending on what motion rig you have for sim racing I would not really bother. I am using an Odyssey for sim racing with a prosimu 3DOF and the movements are very small. Your head is bouncing around in a real car as well and if you predominantly concentrate on forces and not movement meaning to heavily favor surge instead of pitch e.g. I would say that the movement helps to avoid motion sickness rather then induce it. I lately found that out when I was driving around without motion for a while. It took some getting used to and I had a strange feeling in my stomach for a few seconds.
    Now in flight simulation where you try to simulate a lot of the movement of a craft or in a rig with a lot of throw that would be probably a different story.
    • Agree Agree x 1
  9. ANiMESoKAR

    ANiMESoKAR Member

    Joined:
    May 27, 2016
    Messages:
    44
    Location:
    Australia
    Balance:
    365Coins
    Ratings:
    +6 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5
    Do you think for your 3DOF if you mounted the Oculus Rift Camera to the rig so it's moving with the Traction Loss (Yaw) it wouldn't have the black lines showing?

    I'm guessing these black lines only show on Oculus Rift when the Camera is stationary and the Touch Controller tracking moves too far out of the frame with Yaw. It might be possible to eliminate this if the Camera moves with the Touch Controller?
  10. Wagnard

    Wagnard Well-Known Member Gold Contributor

    Joined:
    Jan 30, 2017
    Messages:
    470
    Location:
    Canada
    Balance:
    4,621Coins
    Ratings:
    +618 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Haven't tried yet.
    Without motion compensation it is now impossible to do this as oculus changed the code for sensor elevation in a previous update; but I haven't tried with the cancelation and a touch controller to see if the elevation reset issue is still there...
    I'll report back, if I test this.
    • Like Like x 1
  11. ANiMESoKAR

    ANiMESoKAR Member

    Joined:
    May 27, 2016
    Messages:
    44
    Location:
    Australia
    Balance:
    365Coins
    Ratings:
    +6 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5
    It would be good if you can test. Unfortunately I won't be able to setup my motion cancellation for another few weeks.

    Maybe try testing by turning the camera either left or right on the spot following the touch controller (replicating YAW/Traction Loss as if camera is mounted on the rig). If no black lines show up then this means that the camera following the touch controller is a fix for Oculus Rift users :)

    This is the first I've heard about the sensor elevation issue. What exactly is happening with the elevation with a motion sim?

    Cheers
  12. Wagnard

    Wagnard Well-Known Member Gold Contributor

    Joined:
    Jan 30, 2017
    Messages:
    470
    Location:
    Canada
    Balance:
    4,621Coins
    Ratings:
    +618 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    I'll try to do it soon.
    The black lines is not a really good way to describe the problem.
    It's more like when you start turning (yaw) the screen gradually get black(and somewhat distorted). If you yaw at 180 degree, screen is all black.
    • Like Like x 1
  13. ANiMESoKAR

    ANiMESoKAR Member

    Joined:
    May 27, 2016
    Messages:
    44
    Location:
    Australia
    Balance:
    365Coins
    Ratings:
    +6 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5
    Appreciate you doing this yaw test! Looking forward to hearing what you find. Thanks

    I think I get what you mean with the black lines/screen. Once the camera capture point is out of focus it no longer generates the image in those areas causing you to see nothing (black screen).
  14. Wagnard

    Wagnard Well-Known Member Gold Contributor

    Joined:
    Jan 30, 2017
    Messages:
    470
    Location:
    Canada
    Balance:
    4,621Coins
    Ratings:
    +618 / 2 / -0
    My Motion Simulator:
    3DOF, DC motor, Arduino
    Tested and not working. It is as I suspected, when the camera is moving/ especially tilting/rolling, the Oculus seems to reset the pose / viewscreen. Unless using a Gimbal stand as seattime, it doesn't work.
    So for me HTC Vive with motion cancellation is the only way with my 360d yaw.
    • Like Like x 1
    • Agree Agree x 1
    Last edited: Aug 11, 2018
  15. ANiMESoKAR

    ANiMESoKAR Member

    Joined:
    May 27, 2016
    Messages:
    44
    Location:
    Australia
    Balance:
    365Coins
    Ratings:
    +6 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5
    Thanks for testing. Did you try just turning the camera left or right on it's spot? As if the camera was in a fixed position and is simulating moving left or right with the whole frame for Traction Loss.

    I've got a 3DOF Simx Simulator (Seat Mover) and the cockpit frame moves on top of the Traction Loss base. Only my seat has pitch and roll which the Touch Controller will be mounted to.

    I've attached a picture to show what I mean. Hopefully this makes more sense. My thinking behind it is the Camera is always in a stationary fixed position moving in the same frame as the Touch Controller when using Traction Loss yaw. It shouldn't lose the Touch Controller as it never leaves it Line of Sight. SIM OR SENSOR.jpg
  16. JMB3D

    JMB3D Member

    Joined:
    Jun 1, 2018
    Messages:
    50
    Location:
    UK
    Balance:
    687Coins
    Ratings:
    +31 / 0 / -0
    My Motion Simulator:
    4DOF
    Hello, and thanks to the maker and for all the info by members, a lot to catch up with.
    I use Vive Pro, high end custom pc, fasetech race cube 4 dof motion rig, up until now I’ve had my settings restricted for movement of which I’ve been reasonably happy with, however with the development of the Vr I hoped that I could turn up the settings one day,
    I downloaded and installed the open vr, I set a Vive tracker as the motion compensator and it worked, great.
    The only thing with only 3 hours of testing so far, I’ve noticed that the Vr view isn’t stable, not to bad on the straights and slow bends but in tight bends and especially if I mount the kerbs, rumble strips it’s worse, I’ve tried the Vive tracker mounted on top of my wheel base and behind my head on top of the seat, I’ve also had a few glitches where the tracking jumps and I’m out the car or sucker into the dash.
    I would greatfully request some feedback and advice to help me get the system stable so I can unlock the potential of the motion sims movement, I’m using it with IRacing only.
  17. RiftFlyer

    RiftFlyer Active Member Gold Contributor

    Joined:
    Apr 15, 2014
    Messages:
    195
    Balance:
    1,693Coins
    Ratings:
    +120 / 0 / -0
    My Motion Simulator:
    DC motor
    So I’ve started a nagging thread over on Oculus forum. I doubt it will get any traction but if some of you want to add weight to it then here is a link.

    https://forums.oculusvr.com/communi...king-cancellation-for-motion-platforms#latest

    I’m very close to selling my rift and just getting a vive pro. I want to add motion to my g-seat and I don’t think it’s going to be possible with rift. I can’t use steamVR due to performance issues with the rift in x-plane. The native oculus support in x-plane is so much better. Am I right in thinking that motion cancellation is working perfectly with vive pro?
    • Like Like x 1
  18. noorbeast

    noorbeast VR Tassie Devil Staff Member Moderator Race Director

    Joined:
    Jul 13, 2014
    Messages:
    20,463
    Occupation:
    Innovative tech specialist for NGOs
    Location:
    St Helens, Tasmania, Australia
    Balance:
    144,614Coins
    Ratings:
    +10,741 / 52 / -2
    My Motion Simulator:
    3DOF, DC motor, JRK
    Can I clarify if the Vive tracking is rock solid, independent of OpenVR, in the same circumstances?

    In other words I suggest it is worth determining if it is a Vive tracking glitch or something to do with OpenVR tracking processes.
    • Agree Agree x 1
    Last edited: Aug 17, 2018
  19. ANiMESoKAR

    ANiMESoKAR Member

    Joined:
    May 27, 2016
    Messages:
    44
    Location:
    Australia
    Balance:
    365Coins
    Ratings:
    +6 / 0 / -0
    My Motion Simulator:
    3DOF, SCN5
    Is your Vive tracker securely mounted to the frame when you've mounted it near the wheel base or on top of the seat? So many vibrations go through a motion rig that the camera might lose tracking for split seconds during motion which isn't ideal or usable in some cases.

    SeatTime has installed a Motorized Gimbal Gyro which helps stabilize his tracking camera to prevent his camera lose tracking. You might need to look at doing something similar?
  20. dododge

    dododge Active Member Gold Contributor

    Joined:
    Mar 8, 2015
    Messages:
    100
    Balance:
    854Coins
    Ratings:
    +71 / 0 / -0
    When I was experimenting with using a vive tracker for this I did have the occasional tracking/compensation glitch when there was a really harsh movement or vibration in the seat. For example it would be pretty stable through most of the nurburgring but that last straight with its rough surface and higher speeds would usually have a problem or two. I added a rubber vibration isolator between the tracker and seat and I think it helped. I was also considering adding some dampening mass to the tracker but didn't implement it yet.
    • Like Like x 1