Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Started the VS project update | dpeter99 | 2018-03-25 | 1 | -1/+1 |
| | |||||
* | Added functionality to standardize where found lighthouses go | Justin Berger | 2018-03-20 | 1 | -9/+15 |
| | |||||
* | rename nr_locations to sensor_ct | cnlohr | 2018-03-14 | 1 | -4/+4 |
| | | | | Also, make it easier to see edges in calibrate. | ||||
* | Fixed regression from early refactor | Justin Berger | 2018-03-12 | 1 | -1/+1 |
| | |||||
* | Redirected posers to used passed in callbacks | Justin Berger | 2018-03-12 | 1 | -21/+9 |
| | |||||
* | Added callback for lighthouse found; example in test.c | Justin Berger | 2018-03-12 | 1 | -10/+10 |
| | |||||
* | FLT* -> SurvivePose* | Justin Berger | 2018-03-11 | 1 | -6/+3 |
| | |||||
* | Switch from pos,quat to pose. Also change initialization order. | cnlohr | 2018-03-10 | 1 | -3/+3 |
| | |||||
* | Fix a few warnings | Mike Turvey | 2018-01-15 | 1 | -2/+3 |
| | |||||
* | Fix compiler warnings | Mike Turvey | 2018-01-15 | 1 | -3/+2 |
| | |||||
* | fix segfault in config_set_lighthouse() | Christoph Haag | 2018-01-15 | 1 | -2/+3 |
| | | | | | also include the survive_config.h header to avoid various implicit function declaration warnings on gcc | ||||
* | Update test.c to do calibration | Mike Turvey | 2018-01-05 | 1 | -0/+12 |
| | |||||
* | Add standard output mechanism for posers | Mike Turvey | 2018-01-05 | 1 | -2/+6 |
| | | | | | Added a raw pose output/ callback that the posers can call when they have calculated a pose. | ||||
* | Use accelerometer to determine "up" | Mike Turvey | 2017-12-28 | 1 | -6/+6 |
| | | | | | The accelerometer will be used to determine "up" instead of blindly using +z during calibration | ||||
* | MUCH better tracking | Mike Turvey | 2017-12-28 | 1 | -5/+8 |
| | | | | | | | | | Works with 2 lighthouses. Tracking from both lighthouses agree *much* better than before Inverting the tracker no longer screws up tracking Still much work to do to remove all axis angle and speed up/ make predictable the algorithm to estimate the rotation of the LH relative to the tracked object. | ||||
* | Start work on determining rotation using quaternions only | Mike Turvey | 2017-12-28 | 1 | -28/+122 |
| | | | | | | | | Rotation was previously approximated using axis/angle This change starts down the path of using quaternions exclusively. This change appears to give at least as good as answers as the axis/angle model in basic cases (also only tested with 1 lighthouse), but it is currently much slower and runs in unpredictable time. | ||||
* | Configuration Changes | Mike Turvey | 2017-12-22 | 1 | -11/+34 |
| | | | | | Added some config options. Changed a few defaults. Better output from PoserTurveyTori. Hopefully, this will make it easier for someone new to get up and running more easily. | ||||
* | Save Calibration Output To Config | Mike Turvey | 2017-12-20 | 1 | -0/+4 |
| | |||||
* | Small change to orientation | Mike Turvey | 2017-06-02 | 1 | -2/+2 |
| | | | | This definitely works a little better. There are still issues. | ||||
* | Forgot to normalize the quaternion | Mike Turvey | 2017-06-01 | 1 | -2/+4 |
| | |||||
* | Display Lighthouse Poses in calibrate.c | Mike Turvey | 2017-06-01 | 1 | -2/+2 |
| | |||||
* | Updates to rotation calculation of tracked object | Mike Turvey | 2017-05-31 | 1 | -5/+15 |
| | |||||
* | Adding comments | Mike Turvey | 2017-05-30 | 1 | -16/+59 |
| | |||||
* | Add angleaxisfrom2vect() | Mike Turvey | 2017-05-30 | 1 | -16/+29 |
| | |||||
* | Mainly cleaning up warnings | Mike Turvey | 2017-05-30 | 1 | -1/+20 |
| | |||||
* | More changes to torii fitness calculations | Mike Turvey | 2017-05-26 | 1 | -4/+4 |
| | |||||
* | Fixed an ugly stupid bug in Torii | Mike Turvey | 2017-05-25 | 1 | -5/+2 |
| | |||||
* | Fix the orientation from ToriPoser | Mike Turvey | 2017-05-21 | 1 | -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 +Z | Mike Turvey | 2017-05-21 | 1 | -6/+6 |
| | | | | | | | 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 Poser | Mike Turvey | 2017-05-21 | 1 | -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 visualization | Mike Turvey | 2017-05-19 | 1 | -2/+2 |
| | |||||
* | Reduce Poser Calls | Michael Turvey | 2017-04-30 | 1 | -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% | ||||
* | Improve performance of gradient calculation | mwturvey | 2017-04-11 | 1 | -4/+6 |
| | |||||
* | Perf: Take advantage of past poses for future estimates | mwturvey | 2017-04-11 | 1 | -0/+36 |
| | |||||
* | Added rotation to object pose | mwturvey | 2017-03-31 | 1 | -0/+8 |
| | | | | | Haven't tested it yet, low confidence it's right, but the code is on the right track. | ||||
* | Cleanup | mwturvey | 2017-03-31 | 1 | -37/+21 |
| | |||||
* | Sane World View | mwturvey | 2017-03-31 | 1 | -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 View | mwturvey | 2017-03-31 | 1 | -18/+85 |
| | |||||
* | formatting changes | mwturvey | 2017-03-31 | 1 | -3/+3 |
| | |||||
* | hacks that make tori more usable | mwturvey | 2017-03-31 | 1 | -11/+57 |
| | |||||
* | Checking Smallest Angle | Mike Turvey | 2017-03-30 | 1 | -1/+8 |
| | |||||
* | poser tweaks | mwturvey | 2017-03-30 | 1 | -2/+2 |
| | |||||
* | Limit amount of time searching for best solution | mwturvey | 2017-03-30 | 1 | -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 polish | mwturvey | 2017-03-29 | 1 | -2/+2 |
| | |||||
* | Tori Poser Works! | mwturvey | 2017-03-29 | 1 | -17/+157 |
| | | | | 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 data | mwturvey | 2017-03-28 | 1 | -14/+24 |
| | |||||
* | Merge branch 'GetToriGoing' into ToriPoserHomeStretch | mwturvey | 2017-03-28 | 1 | -1/+1 |
|\ | | | | | | | | | # Conflicts: # src/poser_turveytori.c | ||||
| * | Fix Tracker IMU | mwturvey | 2017-03-28 | 1 | -1/+1 |
| | | |||||
* | | Use IMU to orient world coordinate system | Mike Turvey | 2017-03-27 | 1 | -26/+54 |
|/ | |||||
* | Reliable detection of orientation of lighthouse | mwturvey | 2017-03-27 | 1 | -3/+41 |
| | | | | Lots of cruft. Lots of room for improving performance. |