Jakob Bornecrantz
|
645a45c167
|
t/calib: Tweak default params
|
2019-11-20 22:03:20 +00:00 |
|
Jakob Bornecrantz
|
c16756c330
|
t/calib: Ensure everything have initializers
|
2019-11-20 22:03:20 +00:00 |
|
Jakob Bornecrantz
|
ebb41601ed
|
t/calib: Some doc-comments and typedefs to clarify code
|
2019-11-20 22:03:20 +00:00 |
|
Jakob Bornecrantz
|
79b7d2504a
|
t/calib: Expand mono calibration a bit
|
2019-11-18 19:14:02 +00:00 |
|
Jakob Bornecrantz
|
b358e22fd7
|
t/calib: Stub in support for mono calibration
|
2019-11-17 22:11:41 +00:00 |
|
Jakob Bornecrantz
|
ad45aeb0a7
|
t/calib: Refactor loading a bit more
|
2019-11-17 22:09:01 +00:00 |
|
Jakob Bornecrantz
|
2ad2243fe7
|
t/doc: Do not put directory in aux_tracking group
|
2019-11-16 23:29:29 +00:00 |
|
Jakob Bornecrantz
|
38ec113c04
|
t/calib: Add comments to sizes
|
2019-11-16 23:29:10 +00:00 |
|
Jakob Bornecrantz
|
8917607a49
|
t/calib: Also expose disparity_to_depth on both raw and refined settings
|
2019-11-16 23:27:32 +00:00 |
|
Jakob Bornecrantz
|
6d8abd87a8
|
t/calib: Tidy and rename calibration data to settings
|
2019-11-16 23:17:11 +00:00 |
|
Jakob Bornecrantz
|
f364b7a45b
|
t/calib: Make prober load calibration data instead of trackers
|
2019-11-16 12:17:07 +00:00 |
|
Jakob Bornecrantz
|
5a600ffbcf
|
t/calib: Make destroy funcitons take pointer to pointer
|
2019-11-16 11:42:33 +00:00 |
|
Jakob Bornecrantz
|
419f038017
|
t/calib: Also save the fisheye distortion always
|
2019-11-14 17:05:16 +00:00 |
|
Jakob Bornecrantz
|
f9599a6763
|
t/imu: Make sure imu_fusion is aligned
|
2019-11-14 16:35:56 +00:00 |
|
Ryan Pavlik
|
e01cf5efd3
|
t_imu: Actually return non-zero leftover acceleration data.
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
2823193302
|
t_imu_fusion: Add capability to get world non-gravity acceleration
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
21352ca338
|
t_imu: Add param for accelerometer output
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
a17413744b
|
t_calibration: clang-tidy
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
4d411723a1
|
t/psvr: Fix parameter names
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
0a9efbf443
|
t_imu: Comments
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
958c1b7df9
|
t_imu_fusion: Perform some filtering of accelerometer signal
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
29c630cec8
|
d/psvr: Port PSVR to use timestamps
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
194938c405
|
d/psmv: Port positional tracking to use t_imu_fusion with timestamps
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
7bb9fad5e6
|
t_imu_fusion: adjust to use timepoints directly
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
7314bd75b7
|
t_imu: Change C API to take timestamps instead of dt
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
1440c95f78
|
t/psmv: Angular rate limit.
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
83f652bda1
|
aux/tracking: Add low-pass IIR filter
|
2019-11-14 12:14:58 +00:00 |
|
Ryan Pavlik
|
af0515232f
|
t_imu_fusion: Fix initialization of orientation from accelerometer.
|
2019-11-11 18:14:44 -06:00 |
|
Ryan Pavlik
|
355476d6b7
|
aux/tracking: Remove accidentally-left-in parameters from t_imu
|
2019-11-11 17:57:40 -06:00 |
|
Ryan Pavlik
|
5eaced0e4d
|
aux/tracking: Use define for standard gravity
|
2019-11-11 17:57:40 -06:00 |
|
Ryan Pavlik
|
8a0ab71c09
|
t_imu: Comments.
|
2019-11-11 17:57:40 -06:00 |
|
Jakob Bornecrantz
|
c6e6ba7485
|
t/psmv: Expose ball last position to debug gui
|
2019-11-10 01:36:44 +00:00 |
|
Jakob Bornecrantz
|
47bc4de56d
|
t/doc: Fallout from latest codespell version
|
2019-11-09 12:53:42 +00:00 |
|
Jakob Bornecrantz
|
072e9afb54
|
t/psvr: Counter tracking origin offset
At least until we have proper tracking for the PSVR.
|
2019-11-03 14:23:03 +00:00 |
|
Jakob Bornecrantz
|
46b9d28e8d
|
t/imu: No fancy new c++ syntax until clang-format-8 is used on CI
Go to your room clang-format and think about what you have done.
|
2019-10-29 20:08:59 +00:00 |
|
Ryan Pavlik
|
6b0f18bf6e
|
tracking: Build kalman things as a single TU
|
2019-10-24 18:51:21 +02:00 |
|
Ryan Pavlik
|
1ce0124d5c
|
t/psmv: Simple two-state machine for tracking.
|
2019-10-24 15:45:41 +01:00 |
|
Ryan Pavlik
|
af85f6af6b
|
t/psmv: Reset filter if we get non-finite
|
2019-10-24 15:44:01 +01:00 |
|
Ryan Pavlik
|
28abcf7ce6
|
t/psmv: Filter the blobs selected
|
2019-10-24 15:44:01 +01:00 |
|
Ryan Pavlik
|
c713ca61f2
|
t/psmv: Rotate IMU into something like camera space
|
2019-10-24 15:44:01 +01:00 |
|
Jakob Bornecrantz
|
24bc8135e0
|
t/hsv: Add a debug sink
|
2019-10-19 23:15:51 +01:00 |
|
Ryan Pavlik
|
f4f07da0c2
|
t/file: Comment matrix sizes since entirely generic matrix types used.
|
2019-10-15 20:50:32 +02:00 |
|
Ryan Pavlik
|
bc081bee80
|
t/psmv: cleanup/comments
|
2019-10-15 20:50:32 +02:00 |
|
Jakob Bornecrantz
|
f8ee9281f8
|
t/calibration: Move more data storage to C portion
|
2019-10-13 10:48:07 +01:00 |
|
Jakob Bornecrantz
|
43c366ad41
|
t/file: Save more calibration data
|
2019-10-12 22:07:49 +01:00 |
|
Jakob Bornecrantz
|
9ec1205f37
|
t/api: Add comments and put all files in tracking group
|
2019-10-12 12:24:19 +01:00 |
|
Jakob Bornecrantz
|
a435817a6f
|
t/file: Add comments and restyle (NFC)
|
2019-10-12 12:23:42 +01:00 |
|
Jakob Bornecrantz
|
fece0458b6
|
t/psmv: Make it possible to get the tracked ball pose
|
2019-10-11 15:40:42 +01:00 |
|
Jakob Bornecrantz
|
bffe802449
|
t/psmv: Adjust room position in prober instead
|
2019-10-10 23:47:51 +01:00 |
|
Ryan Pavlik
|
3630dae537
|
t/psmv: FindLowestScore template param renames
Less terse
|
2019-10-10 21:48:09 +00:00 |
|