It is currently Fri Nov 15, 2019 2:45 am



Reply to topic  [ 36 posts ] 
 OpenTrack 2.0 (alpha) release - libOVR 0.2.5 - No Drift! 
Author Message
Cross Eyed!

Joined: Thu Nov 19, 2009 9:35 am
Posts: 140
Reply with quote
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!


Tue Oct 22, 2013 2:08 pm
Profile
Cross Eyed!

Joined: Mon Apr 01, 2013 6:44 pm
Posts: 138
Reply with quote
excellent, good work, must give this a try :)


Tue Oct 22, 2013 7:28 pm
Profile
Two Eyed Hopeful
User avatar

Joined: Wed Mar 20, 2013 2:31 am
Posts: 81
Location: Plymouth, Devon, UK
Reply with quote
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


Wed Oct 23, 2013 3:58 am
Profile WWW
Cross Eyed!

Joined: Thu May 30, 2013 5:46 am
Posts: 108
Reply with quote
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?)


Thu Oct 24, 2013 4:26 am
Profile
Two Eyed Hopeful
User avatar

Joined: Wed Mar 20, 2013 2:31 am
Posts: 81
Location: Plymouth, Devon, UK
Reply with quote
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


Thu Oct 24, 2013 5:05 am
Profile WWW
Cross Eyed!

Joined: Thu Nov 19, 2009 9:35 am
Posts: 140
Reply with quote
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.


Thu Oct 24, 2013 5:44 am
Profile
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
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

_________________
opentrack :: http://github.com/opentrack/opentrack/


Thu Oct 24, 2013 1:50 pm
Profile
One Eyed Hopeful

Joined: Wed Apr 17, 2013 1:16 am
Posts: 38
Reply with quote
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.


Thu Oct 24, 2013 11:55 pm
Profile
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
There were no Hydra changes.

Either use a filter or disable filtering.

_________________
opentrack :: http://github.com/opentrack/opentrack/


Fri Oct 25, 2013 4:12 am
Profile
Cross Eyed!

Joined: Thu Nov 19, 2009 9:35 am
Posts: 140
Reply with quote
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.


Fri Oct 25, 2013 6:07 am
Profile
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
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

_________________
opentrack :: http://github.com/opentrack/opentrack/


Fri Nov 01, 2013 9:45 pm
Profile
3D Angel Eyes (Moderator)
User avatar

Joined: Sat Apr 12, 2008 8:18 pm
Posts: 11394
Reply with quote
Cool.

_________________
check my blog - cybereality.com


Fri Nov 01, 2013 11:29 pm
Profile
One Eyed Hopeful

Joined: Sat Oct 05, 2013 2:10 pm
Posts: 4
Reply with quote
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?


Thu Nov 21, 2013 4:53 pm
Profile
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
Which version? Maybe it's a sign bug? :)

_________________
opentrack :: http://github.com/opentrack/opentrack/


Thu Nov 21, 2013 4:57 pm
Profile
One Eyed Hopeful

Joined: Sat Oct 05, 2013 2:10 pm
Posts: 4
Reply with quote
It's alpha 8


Fri Nov 22, 2013 7:58 am
Profile
Binocular Vision CONFIRMED!
User avatar

Joined: Thu Jul 26, 2012 12:55 am
Posts: 224
Location: Spain
Reply with quote
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


Sat Nov 23, 2013 1:26 pm
Profile WWW
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
Try running dependency walker on sixense_utils.dll

_________________
opentrack :: http://github.com/opentrack/opentrack/


Sat Nov 23, 2013 2:03 pm
Profile
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
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

_________________
opentrack :: http://github.com/opentrack/opentrack/


Sun Nov 24, 2013 12:41 am
Profile
Binocular Vision CONFIRMED!
User avatar

Joined: Thu Jul 26, 2012 12:55 am
Posts: 224
Location: Spain
Reply with quote
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


Sun Nov 24, 2013 10:55 am
Profile WWW
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
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

_________________
opentrack :: http://github.com/opentrack/opentrack/


Mon Nov 25, 2013 1:27 pm
Profile
Binocular Vision CONFIRMED!
User avatar

Joined: Thu Jul 26, 2012 12:55 am
Posts: 224
Location: Spain
Reply with quote
The updated build did the trick, it's working. Thanks!

_________________
Image
Comunidad española de RV / Spanish VR Community


Mon Nov 25, 2013 4:29 pm
Profile WWW
One Eyed Hopeful

Joined: Sat Nov 30, 2013 7:45 pm
Posts: 1
Reply with quote
the download link is broken. :cry:


Tue Feb 18, 2014 1:36 pm
Profile
One Eyed Hopeful

Joined: Wed Feb 05, 2014 1:37 pm
Posts: 8
Reply with quote
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/


Fri Mar 07, 2014 10:22 pm
Profile
Cross Eyed!
User avatar

Joined: Sat Aug 21, 2010 10:34 pm
Posts: 148
Reply with quote
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


Tue Apr 22, 2014 10:50 am
Profile
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
https://www.dropbox.com/s/j8ygiiq5ex6da ... 116.tar.xz

Here's the last version I found.

_________________
opentrack :: http://github.com/opentrack/opentrack/


Fri May 30, 2014 5:46 am
Profile
One Eyed Hopeful

Joined: Mon Oct 27, 2014 2:37 am
Posts: 10
Reply with quote
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


Mon Oct 27, 2014 3:01 am
Profile
One Eyed Hopeful

Joined: Sun Oct 20, 2013 2:11 pm
Posts: 16
Reply with quote
No old versions available, and no support for obsolete versions either.

_________________
opentrack :: http://github.com/opentrack/opentrack/


Mon Oct 27, 2014 4:18 am
Profile
One Eyed Hopeful

Joined: Mon Oct 27, 2014 2:37 am
Posts: 10
Reply with quote
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


Tue Oct 28, 2014 10:29 am
Profile
One Eyed Hopeful

Joined: Sun Sep 07, 2014 3:36 pm
Posts: 23
Reply with quote
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.


Wed Nov 05, 2014 5:51 pm
Profile
One Eyed Hopeful

Joined: Mon Oct 27, 2014 2:37 am
Posts: 10
Reply with quote
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.


Thu Nov 06, 2014 1:37 am
Profile
One Eyed Hopeful

Joined: Sun Sep 07, 2014 3:36 pm
Posts: 23
Reply with quote
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!


Thu Nov 06, 2014 6:11 pm
Profile
One Eyed Hopeful

Joined: Mon Oct 27, 2014 2:37 am
Posts: 10
Reply with quote
Well, i rather using gyroscopic air mouse because of that drift.


Fri Nov 07, 2014 12:21 am
Profile
One Eyed Hopeful

Joined: Sun Sep 07, 2014 3:36 pm
Posts: 23
Reply with quote
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 . . . ? :)


Fri Nov 07, 2014 9:01 am
Profile
One Eyed Hopeful

Joined: Mon Oct 27, 2014 2:37 am
Posts: 10
Reply with quote
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).


Fri Nov 07, 2014 11:53 am
Profile
One Eyed Hopeful

Joined: Mon Oct 27, 2014 2:37 am
Posts: 10
Reply with quote
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?


Mon Feb 09, 2015 6:50 am
Profile
One Eyed Hopeful

Joined: Sun Sep 07, 2014 3:36 pm
Posts: 23
Reply with quote
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. :)


Thu Jul 02, 2015 3:18 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 36 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Powered by phpBB® Forum Software © phpBB Group
Designed by STSoftware.