Page 1 of 1

OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Tue Oct 22, 2013 2:08 pm
by mm0zct
After an unfortunate absence due to PhD work I've spent some time with sthalik (lead developer on OpenTrack) to get OpenTrack updated to the 0.2.5 release of the Oculus SDK for OpenTrack's 2.0 release.

This means that once you've updated your firmware, and created a magnetic calibration profile, the drift problems are finally solved.

The release can be found at http://ananke.laggy.pk/opentrack/ and I would just grab the most recent build.
(Project is at https://github.com/opentrack/opentrack)

The profile however will need setting up for Rift use the first time however, as it defaults to a monitor based exaggerated head-tracking profile. To do this follow these instructions:
-Select the Rift tracker
-Select "none" for filter
-Select "none" or Hydra for secondary tracker (Hydra will provide positional tracking)
-Click the "Curves" button:
-- Go through all 6 tabs and un-check "alternative", and move any control points to the top right
-- all curves should now be a 1:1 straight line so you can close this dialogue

You are now good to go, select the tracker appropriate for your game (FreeTrack in most cases)

Point your Rift forwards and click "Start"

Enjoy 3/6DOF tracking in your game!

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Tue Oct 22, 2013 7:28 pm
by lmimmfn
excellent, good work, must give this a try :)

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Wed Oct 23, 2013 3:58 am
by Tankshell
Great, thanks mm0zct, I shall give this version a go tonight.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Oct 24, 2013 4:26 am
by Mattijs
I tried this with dirt2 and the tracking was jerkey and jumped about.
Forgot trying to give opentrack2.0a higher priority though which i think might help (could it?)

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Oct 24, 2013 5:05 am
by Tankshell
BTW guys, does this build still have the "drift to center" feature implemented? I like the feature, but it would be good if it was a checkbox within the GUI that we could enable/disable at runtime, rather than a flag during the build process...

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Oct 24, 2013 5:44 am
by mm0zct
It does not have this feature enabled, I will put it back in as a gui option if it's still desired, but I hoped it would no longer be necessary as the drift should be sorted.

For those of you who suffer from jumpy tracking, do you have the filtering set to "none"? also what is your processor? I play with a 6-core phenomII so I don't suffer from thread scheduling issues.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Oct 24, 2013 1:50 pm
by sthalik
2.0-a7 is in the works with both new features and bugfixes.

Among the features are crashdumps, sendable to my email as the popup instructs :)

mm0zct, do you have anything to push before a7 is tagged?

wrt jumpiness, the thread polls Rift 125 times per second. Is that sufficient?

cheers,
-sh

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Oct 24, 2013 11:55 pm
by mbuehler
I'm getting pretty bad jumping using the Hydra for head tracking. It track smoothly, then the value suddenly leaps upwards of 10 so you zoom forward on Z or jump to the side on X. I don't get this using the older version. You can see it in the game, the raw values, and the curves.

Anybody else see this? I can go back to the old version and it works fine.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Oct 25, 2013 4:12 am
by sthalik
There were no Hydra changes.

Either use a filter or disable filtering.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Oct 25, 2013 6:07 am
by mm0zct
I don't know if it may have been built against a different version of the Sixense SDK, it shouldn't be but your revious one was built by me, and this release sthalik. I'll try and see if it behaves differently when I build it compared to the download.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Nov 01, 2013 9:45 pm
by sthalik
Today marks the release of opentrack 2.0 alpha 8. Among the user-visible changes are:

- Oculus Rift works on Linux!
- It's possible to compensate translation for rotation, i.e. moving forward after rotating 180 deg yaw will move the avatar backward in the vehicle, not forward
- Parts of the UI were improved further
- The PT (freetrack-like) tracker has crash- and video feed fixes.
- The Accela filter for camera-based trackers allows for creating deadzones, and changing the nonlinear coefficient
- The Aruco AR marker tracker doesn't use blur anymore, being more accurate at the expense of 2x performance slowdown
- The data is only sent every 65 times per second
- The Aruco tracker allows for specifying off-center pivot (head position) now
- Windows builds are now made using mingw-w64 and not MSVC for maintainer convenience and performance improvement for end-users
- Programmers can use opentrack-provided trackers inside their own software without the opentrack GUI showing
- X-Plane Linux headtracking plugin now works with X-Plane 9
- Oculus spring yaw drift protection is back again, and configurable, at that

- opentrack team, sthalik&mm0zct

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Nov 01, 2013 11:29 pm
by cybereality
Cool.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Nov 21, 2013 4:53 pm
by comrbak
Hey,

I have still major yaw drift problems with the newest opentrack version: within a few minutes my virtual heads slowly moves to the right when playing warthunder with tridef (tracking off here) - every time. Strange: it seems to get better, when I 'disable' the yaw spring...

When I just lay the freshly calibrated Rfit (via SDK) just in front of me on the table, the yaw after a minute or so starts to move... and starts running...from 0 to almost 10 and then maybe backwards.

Can anyone reproduce this?

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Nov 21, 2013 4:57 pm
by sthalik
Which version? Maybe it's a sign bug? :)

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Nov 22, 2013 7:58 am
by comrbak
It's alpha 8

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Sat Nov 23, 2013 1:26 pm
by LordJuanlo
This new version does not recognize my Razer Hydra, it doesn't show at the combo box. It neither shows on primary tracker nor on secondary tracker. Got Aruco, HT, joystick, Pointtracker, Rift and UDP.

However I still have the older 1.8 alpha in a different folder, and that one recognizes my Hydra perfectly. Do I have to do something special with 2.0? I don't have motion creator loaded, my OS is Windows 8.1 64bit.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Sat Nov 23, 2013 2:03 pm
by sthalik
Try running dependency walker on sixense_utils.dll

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Sun Nov 24, 2013 12:41 am
by sthalik
Today marks the release of opentrack-2.0beta1.

https://github.com/opentrack/opentrack/ ... /README.md

- OSX is supported as a first-class platform
- Aruco is much faster and a bit more accurate now
- Due to a bug, wasn't possible to disable translation compensation. Fixed.
- OSX "a"-key-eating shortcut bug has been fixed
- Various minor improvements

We're not able to provide Linux binaries! Compile on your own, should work out of the box, provided needed libraries are present.

I'd like to thank the following individuals for their help leading to the release:

- Iain Sandoe
- uglyDwarf
- Ryan Spicer
- Daniel DÄ…browski

cheers,
opentrack team: sthalik, mm0zct

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Sun Nov 24, 2013 10:55 am
by LordJuanlo
sthalik wrote:Try running dependency walker on sixense_utils.dll
Several DLLs appear to be missing:

API-MS-WIN-CORE-KERNEL32-PRIVATE-L1-1-1.DLL
API-MS-WIN-CORE-PRIVATEPROFILE-L1-1-1.DLL
API-MS-WIN-CORE-SHUTDOWN-L1-1-1.DLL
API-MS-WIN-SERVICE-PRIVATE-L1-1-1.DLL
EXT-MS-WIN-NTUSER-UICONTEXT-EXT-L1-1-0.DLL
IESHIMS.DLL

Apparently the problem happens in Windows 8.1 (found several threads besides that one), I'm not sure if this is something that you guys can fix on your end.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Mon Nov 25, 2013 1:27 pm
by sthalik
ieshims is delay-loaded vista-born compat cruft, you can disregard that.

Could you copy setupapi.dll from working windows, rather, its sxs cache? Would it work then?

--------

Also, try the following build, using updated SDK version from Nov 14:

http://ananke.laggy.pk/opentrack/opentr ... e5f.tar.xz

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Mon Nov 25, 2013 4:29 pm
by LordJuanlo
The updated build did the trick, it's working. Thanks!

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Tue Feb 18, 2014 1:36 pm
by PVS1
the download link is broken. :cry:

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Mar 07, 2014 10:22 pm
by costersall
Yeah the link for Opentrack 2.0 anything seems to be dead all over the web, does anyone have a copy/link?

DEAD = http://ananke.laggy.pk/opentrack/

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Tue Apr 22, 2014 10:50 am
by BHawthorne
Looks like the new location for builds are: http://ts3.cosaofficial.pl/opentrack/

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri May 30, 2014 5:46 am
by sthalik

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Mon Oct 27, 2014 3:01 am
by noreit
Hi there,
any chance that someone have opentrack 2.0 version stored? I have 1.8 working and 2.2 doesnt work for me (as it probably needs 0.4.x rift SDK). I have no luck to find 2.0 beta to try that one.

Thanks

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Mon Oct 27, 2014 4:18 am
by sthalik
No old versions available, and no support for obsolete versions either.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Tue Oct 28, 2014 10:29 am
by noreit
Any chance that someone would have Opentrack 2.0 saved somewhere? 2.2 doesnt work for me and I cannot find 2.0 version anywhere. Thanks

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Wed Nov 05, 2014 5:51 pm
by iBookworm
sthalik wrote:No old versions available, and no support for obsolete versions either.
That's a bummer. I've got a DIY Rift using the stm32f3DISCOVERY board flashed to think it's a Rift tracker. Problem is, the newer Oculus SDK doesn't recognize it anymore, so anything using that SDK won't work for me. I was hoping to find an older version of Opentrack in the hopes that it would see my tracker. Does anyone have an old version they could link me to?

And no, I won't ask for "support.":) I just want to see if it works.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Nov 06, 2014 1:37 am
by noreit
Hi,
I used older version from this thread http://www.reddit.com/r/oculus/comments ... reo_3d_and . Problem is, that when I use it, it acts strangely after a while.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Nov 06, 2014 6:11 pm
by iBookworm
Oh man, thanks a ton. It actually works! In War Thunder, no less. I've been trying for ages to find a way to get the tracker working there.

It does have problems, as you noted. Some pretty bad drift. But it's something, anyway!

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Nov 07, 2014 12:21 am
by noreit
Well, i rather using gyroscopic air mouse because of that drift.

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Nov 07, 2014 9:01 am
by iBookworm
Does the air mouse work well? Do you get 1-to-1 movement and no drift? I canceled my order for one after seeing that Opentrack worked, but if the air mouse works better I'll order it again.

I don't suppose Opentrack could ever support to old oculus SDK combined the anti-drift measures and call it a "DIY Rift" plugin . . . ? :)

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Fri Nov 07, 2014 11:53 am
by noreit
Well, drift should be solved for 0.3.2 sdk in opentrack 2.0, problem is, i cannot find that warsion anywhere :(

Air mouse works fine in games where you can move head with normal mouse (I use it in DCS World especially), otherwise it works fine with standart "rift" tracking for games I tested so far (only needed opentrack for GRID).

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Mon Feb 09, 2015 6:50 am
by noreit
I finally got 2.0 rc1 version in my hands which should work with foculus firmware, will try today. Can upload somewhere if someone needs?

Re: OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift!

Posted: Thu Jul 02, 2015 3:18 pm
by iBookworm
Hey noreit, I'm just getting back to my DIY Rift after a move and lots of life stuff. Did you try the 2.0 rc1 version? I'd appreciate an upload if it works. :)