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

Post Reply
mm0zct
Cross Eyed!
Posts: 140
Joined: Thu Nov 19, 2009 9:35 am

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

Post 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!
lmimmfn
Cross Eyed!
Posts: 138
Joined: Mon Apr 01, 2013 6:44 pm

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

Post by lmimmfn »

excellent, good work, must give this a try :)
User avatar
Tankshell
Two Eyed Hopeful
Posts: 81
Joined: Wed Mar 20, 2013 2:31 am
Location: Plymouth, Devon, UK
Contact:

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

Post by Tankshell »

Great, thanks mm0zct, I shall give this version a go tonight.
Tankshell
Software Developer & Founder of Handheld Pixels
Read My Oculus Rift First Impressions | http://timloram.me.uk | http://handheldpixels.co.uk
Mattijs
Cross Eyed!
Posts: 108
Joined: Thu May 30, 2013 5:46 am

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

Post 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?)
User avatar
Tankshell
Two Eyed Hopeful
Posts: 81
Joined: Wed Mar 20, 2013 2:31 am
Location: Plymouth, Devon, UK
Contact:

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

Post 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...
Tankshell
Software Developer & Founder of Handheld Pixels
Read My Oculus Rift First Impressions | http://timloram.me.uk | http://handheldpixels.co.uk
mm0zct
Cross Eyed!
Posts: 140
Joined: Thu Nov 19, 2009 9:35 am

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

Post 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.
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post 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
mbuehler
One Eyed Hopeful
Posts: 38
Joined: Wed Apr 17, 2013 1:16 am

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

Post 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.
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post by sthalik »

There were no Hydra changes.

Either use a filter or disable filtering.
mm0zct
Cross Eyed!
Posts: 140
Joined: Thu Nov 19, 2009 9:35 am

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

Post 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.
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post 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
User avatar
cybereality
3D Angel Eyes (Moderator)
Posts: 11406
Joined: Sat Apr 12, 2008 8:18 pm

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

Post by cybereality »

Cool.
comrbak
One Eyed Hopeful
Posts: 4
Joined: Sat Oct 05, 2013 2:10 pm

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

Post 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?
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post by sthalik »

Which version? Maybe it's a sign bug? :)
comrbak
One Eyed Hopeful
Posts: 4
Joined: Sat Oct 05, 2013 2:10 pm

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

Post by comrbak »

It's alpha 8
User avatar
LordJuanlo
Binocular Vision CONFIRMED!
Posts: 224
Joined: Thu Jul 26, 2012 12:55 am
Location: Spain
Contact:

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

Post 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.
Image
Comunidad española de RV / Spanish VR Community
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post by sthalik »

Try running dependency walker on sixense_utils.dll
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post 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
User avatar
LordJuanlo
Binocular Vision CONFIRMED!
Posts: 224
Joined: Thu Jul 26, 2012 12:55 am
Location: Spain
Contact:

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

Post 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.
Image
Comunidad española de RV / Spanish VR Community
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post 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
User avatar
LordJuanlo
Binocular Vision CONFIRMED!
Posts: 224
Joined: Thu Jul 26, 2012 12:55 am
Location: Spain
Contact:

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

Post by LordJuanlo »

The updated build did the trick, it's working. Thanks!
Image
Comunidad española de RV / Spanish VR Community
PVS1
One Eyed Hopeful
Posts: 1
Joined: Sat Nov 30, 2013 7:45 pm

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

Post by PVS1 »

the download link is broken. :cry:
costersall
One Eyed Hopeful
Posts: 8
Joined: Wed Feb 05, 2014 1:37 pm

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

Post 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/
User avatar
BHawthorne
Cross Eyed!
Posts: 148
Joined: Sat Aug 21, 2010 10:34 pm

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

Post by BHawthorne »

Looks like the new location for builds are: http://ts3.cosaofficial.pl/opentrack/
S3D Multi-projector Gaming System:
Intel i7 930, EVGA E762 4-Way motherboard, NVIDIA GTX470 Tri-SLI, 3x Optoma GT720 projectors, 180-degree circular screen, NVIDIA 3D Vision Kit, NTHUSIM Plus 3.2, Windows 7 Pro 64
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post by sthalik »

noreit
One Eyed Hopeful
Posts: 10
Joined: Mon Oct 27, 2014 2:37 am

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

Post 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
sthalik
One Eyed Hopeful
Posts: 16
Joined: Sun Oct 20, 2013 2:11 pm

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

Post by sthalik »

No old versions available, and no support for obsolete versions either.
noreit
One Eyed Hopeful
Posts: 10
Joined: Mon Oct 27, 2014 2:37 am

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

Post 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
iBookworm
One Eyed Hopeful
Posts: 23
Joined: Sun Sep 07, 2014 3:36 pm

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

Post 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.
noreit
One Eyed Hopeful
Posts: 10
Joined: Mon Oct 27, 2014 2:37 am

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

Post 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.
iBookworm
One Eyed Hopeful
Posts: 23
Joined: Sun Sep 07, 2014 3:36 pm

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

Post 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!
noreit
One Eyed Hopeful
Posts: 10
Joined: Mon Oct 27, 2014 2:37 am

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

Post by noreit »

Well, i rather using gyroscopic air mouse because of that drift.
iBookworm
One Eyed Hopeful
Posts: 23
Joined: Sun Sep 07, 2014 3:36 pm

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

Post 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 . . . ? :)
noreit
One Eyed Hopeful
Posts: 10
Joined: Mon Oct 27, 2014 2:37 am

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

Post 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).
noreit
One Eyed Hopeful
Posts: 10
Joined: Mon Oct 27, 2014 2:37 am

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

Post 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?
iBookworm
One Eyed Hopeful
Posts: 23
Joined: Sun Sep 07, 2014 3:36 pm

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

Post 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. :)
Post Reply

Return to “Oculus VR”