aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Mainly cleaning up warningsMike Turvey2017-05-301-1/+20
|
* More changes to torii fitness calculationsMike Turvey2017-05-261-4/+4
|
* Fixed an ugly stupid bug in ToriiMike Turvey2017-05-251-5/+2
|
* Fix the orientation from ToriPoserMike Turvey2017-05-211-1/+11
| | | | | | Also updated the visualization in calibrate.c to show position & orientation as calculated by each lighthouse at the same time
* Use the IMU to determine +ZMike Turvey2017-05-212-7/+7
| | | | | | | This feature removes the requirement that you calibrate with the tracked object in any particular orientation. The IMU on the tracked object will be used to determine what direction is "up"
* Fix Tori PoserMike Turvey2017-05-211-12/+29
| | | | | | quattomatrix33() needed to be updated after the fix in quatfrom2vectors Additional poser updates to make it more robust. Poser is now updating based on both lighthouses. Expect significant jitter from this.
* Adding world-position into calibrate's visualizationMike Turvey2017-05-191-2/+2
|
* 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
|