aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Fix my disambiguator. Seems to work with either-or lighthouse.cnlohr2017-05-131-30/+16
|
* use multiplicationJoshua Allen2017-05-071-6/+6
|
* Merge branch 'master' of github.com:cnlohr/libsurviveJoshua Allen2017-05-071-6/+10
|\ | | | | | | | | Conflicts: src/survive_vive.c
| * Tweak calibration values.cnlohr2017-05-061-6/+11
| |
* | handle applying calibration numbers to watchman devicesJoshua Allen2017-05-071-29/+44
|/
* check proper pointer for nullJoshua Allen2017-05-061-1/+1
|
* use calibration numbers from device json filesJoshua Allen2017-05-061-0/+77
|
* fix commentJoshua Allen2017-05-051-0/+1
|
* calibration values from MPU-6500 datasheet.Joshua Allen2017-05-051-0/+11
| | | | | I'm pretty sure the accelerometer values are correct. The gyroscope values may not be correct.
* Merge branch 'tau_test'Joshua Allen2017-05-051-15/+54
|\ | | | | | | | | Conflicts: src/survive_data.c
| * should be absolute valuetau_testJosh Allen2017-04-091-5/+7
| | | | | | | | if statement should not be combined
| * untested tau testJosh Allen2017-04-091-15/+53
| |
* | Reduce Poser CallsMichael Turvey2017-04-301-1/+1
| | | | | | I've been seeing starvation that manifests itself as weird light data coming into the disambiguator. A major cause ended up being starvation. This change will cut the frequency of poser calls by by 75%
* | Merge pull request #61 from mwturvey/FixWirelessOnWindowsMichael Turvey2017-04-301-1/+2
|\ \ | | | | | | Fix regression that broke support for wireless controllers on Windows
| * | Fix regression that broke support for wireless controllers on WindowsMike Turvey2017-04-301-1/+2
| | |
* | | Fix charles' disambiguator to work with one lighthouse and @axlecrusher's ↵cnlohr2017-04-301-60/+65
| | | | | | | | | | | | OOTX reader.
* | | Update the charles disambiguatorcnlohr2017-04-301-15/+38
| | |
* | | Fix mistaken edit to survive_vive which dropped rest of packet when invalid ↵cnlohr2017-04-301-2/+2
| | | | | | | | | | | | sensor was found. Feels odd that this is actually an issue.
* | | Fix survive_vive's accidental collection of code 0xfe data elements.cnlohr2017-04-291-2/+2
|/ /
* | Fix warnings by including <math.h>Dr. Orion Lawlor2017-04-171-0/+1
| |
* | Disabling remove_outliers because it's removing too many non-outliersMike Turvey2017-04-111-0/+1
| |
* | Better messaging when finding a deviceMike Turvey2017-04-111-1/+2
| |
* | Improve performance of gradient calculationmwturvey2017-04-111-4/+6
| |
* | Perf: Take advantage of past poses for future estimatesmwturvey2017-04-111-0/+36
|/
* try to remove outliersJoshua Allen2017-04-081-3/+60
|
* clear acode at beginning of pulses. only process valid acodes sweeps.Joshua Allen2017-04-081-5/+13
| | | | makes HMD work again with single or double lighthouses.
* Delay picking active lighthouse until the sweep passJoshua Allen2017-04-081-18/+62
| | | | | so we can be sure we have the longest synce pulse time and acode. HMD reads both lighthouses.
* Update, fixing charles' disambiguator, adding flag for TURVEYBIGUATOR!cnlohr2017-04-071-6/+15
|
* Fix warnings in dave's ortho.cnlohr2017-04-071-4/+4
|
* Remove feature printing out all config items at start.cnlohr2017-04-071-1/+4
|
* Refactor a bit of survive_vive to re-use existing functions and simplify ↵cnlohr2017-04-071-3/+1
| | | | execution.
* Fix USB_DEV_HMD_IMU_LHmwturvey2017-04-051-1/+1
|
* Fix bug that prevented HMD from being addedMike Turvey2017-04-011-11/+11
|
* Added rotation to object posemwturvey2017-03-311-0/+8
| | | | | Haven't tested it yet, low confidence it's right, but the code is on the right track.
* Cleanupmwturvey2017-03-311-37/+21
|
* Sane World Viewmwturvey2017-03-311-12/+18
| | | | | | | | The z=0 plane is now initially aligned to the device's z=0 plane during calibration. (works really well for the tracker, which is oriented with Z in the proper direction when sitting on a horizontal surface)
* Wonky World Viewmwturvey2017-03-311-18/+85
|
* formatting changesmwturvey2017-03-311-3/+3
|
* hacks that make tori more usablemwturvey2017-03-311-11/+57
|
* Checking Smallest AngleMike Turvey2017-03-301-1/+8
|
* poser tweaksmwturvey2017-03-301-2/+2
|
* Limit amount of time searching for best solutionmwturvey2017-03-301-13/+22
| | | | Sometimes the search algorithm would spend way too much time making a bunch of small improvements, when it would have been better to just stop and call it "good enough"
* little bit o' spit 'n polishmwturvey2017-03-291-2/+2
|
* Tori Poser Works!mwturvey2017-03-293-28/+381
| | | | There's a ton of code cruft, and the algorithm is currently too slow. BUT I can track an object using only 1 lighthouse for tracking, at (I believe) an update rate of at least 7.5 HZ. By tracking, I know the position and orientation of the lighthouses relative to the tracked object, and I know the tracked object's location relative to the lighthouse. I don't have the orientation of the tracked object relative to the lighthouse yet, but that should be easy given the rest of the "knowns."
* Add lh to poser light datamwturvey2017-03-282-14/+25
|
* Merge branch 'GetToriGoing' into ToriPoserHomeStretchmwturvey2017-03-283-19/+10
|\ | | | | | | | | # Conflicts: # src/poser_turveytori.c
| * Fix Tracker IMUmwturvey2017-03-283-19/+10
| |
* | Use IMU to orient world coordinate systemMike Turvey2017-03-271-26/+54
|/
* Merge pull request #45 from mwturvey/AddingPosersMichael Turvey2017-03-272-61/+486
|\ | | | | Tori Tracking is getting VERY close
| * Reliable detection of orientation of lighthousemwturvey2017-03-271-3/+41
| | | | | | | | Lots of cruft. Lots of room for improving performance.