Eiren Rain
528fb7ca8d
Fix NPE, better exception handling on startup
2021-07-03 01:54:08 +03:00
Eiren Rain
172e45db4b
Fixed trackers mounting adjustments not calculating yaw properly
...
Added Unit tests for trackers adjustments
2021-07-03 01:47:33 +03:00
Eiren Rain
feb14109d2
Refactor trackers chaining and reset
...
Pose processor now resets trackers accoring to its own tracker hierarchy
Each tracker can now have body part designation independently of pose processor, pose processor scans all trackers to build skeleton hierarchy
Trackers requiring adjustments are now created on the tracker supplier side
Tracker waist distance is now diff with waist position (default is now 0)
Model can now be updated live after tracker body position changed
2021-07-01 00:40:34 +03:00
Eiren Rain
995d9e3c5b
Fix character flickering
2021-06-17 08:15:07 +03:00
Eiren Rain
b7b9b67133
Better feet tracking
2021-06-17 07:57:13 +03:00
Eiren Rain
6b28c2ec7a
Fix sending data to VR
2021-06-17 07:57:00 +03:00
Eiren Rain
c5d2771ce9
Added support for multiple data bridges, optimize data flow
...
Added empty VMC bridge
2021-06-14 01:11:52 +03:00
Eiren Rain
e22d3ce806
Fix possible handshake buffer underflow error when connecting owoTrack trackers to the server
2021-06-12 11:35:21 +03:00
Eiren Rain
5c291df465
Read tracker information from handshake and display it in log
2021-06-12 11:30:44 +03:00
Eiren Rain
6f52d00f4c
Fix compile error
2021-05-29 00:06:33 +03:00
Eiren Rain
9dc3fb20dc
Fix sensor attachment alignment correction to use quaternions and separate it from sensor yaw difference (should work better with feet tracking)
2021-05-27 21:31:02 +03:00
Eiren Rain
5ad133656b
Added support for feet trackers
2021-05-27 21:30:58 +03:00
Eiren Rain
dc873f86fa
Added support for second sensor from the same tracker
2021-05-27 21:30:41 +03:00
Eiren Rain
b0e1c56dcc
Added config for all body parts
2021-05-23 11:57:08 +03:00
Eiren Rain
c5ffe0c2e8
Added basic skeleton proportions settings GUI
...
Added chest tracker support
Fixed full adjusted trackers
2021-05-22 17:20:55 +03:00
Eiren Rain
48cfeec677
Added ping stat
...
Minor cleanup
2021-04-05 09:22:55 +03:00
Eiren Rain
86e98ca143
Cleanup tracker list, added tracker adjustment setting
2021-03-19 17:29:39 +03:00
Eiren Rain
bb82e7bbfd
Move Magneto library to separate repo
...
https://github.com/SlimeVR/Magneto
2021-03-08 02:36:38 +03:00
Eiren Rain
dd8f3d86ee
Better hips tracking, added batter level support, fix configuration fetchin
...
Update readme
2021-03-07 05:55:57 +03:00
Eiren Rain
20f450f496
Most trackers now have TPS
...
Track trackers disconnect
Display raw magnetometer and accel readings for IMU trackers
Minor fixes
2021-02-04 02:58:16 +03:00
Eiren Rain
4d35be0ce0
Lots of imporvements
...
Added tracker confidense level
Better tracker list
Fixed tracker adjustments
Better config loading
Added WIP knee/hip yaw interpolation
2021-01-29 23:10:07 +03:00
Eiren Rain
1940d2d60d
Added basic GUI
...
Added more config loading and saving to human skeleton
Added smoothing of tracker reading to preven jitter
Adjust skeleton
2021-01-24 08:16:20 +03:00
Eiren Rain
2998662c44
Added threading annotations, added callbacks and node names for monitoring and debug
...
Fixes packages for updated commons lib
2021-01-19 04:04:35 +03:00
Eiren Rain
a5b215fbe5
Fix neck node and add head shift node
...
Add separate node for reported waist tracker to move it independently from actual waist
2021-01-18 08:39:44 +03:00
Eiren Rain
1233a425ef
Small VR Bridge refactoring
...
Added support for new trackers notification in VR Server
Refactor trackers adjustments, fix adjustments bugs, can have different adjustments types (full, yaw, anything in the future)
Fixed multiple problems with skeleton computation, added neck node
Added support for IMU trackers update rate calculation
2021-01-18 08:28:22 +03:00
Eiren Rain
dda1a43a1c
Fix skeleton with legs resolution
...
Fix trackers reset after the first time
2021-01-14 04:52:14 +03:00
Eiren Rain
edd3dbd123
Fix skeleton nodes rotation being affected by parent nodes rotation
2021-01-14 03:29:54 +03:00
Eiren Rain
9db609305d
Better config management
2021-01-14 01:06:58 +03:00
Eiren Rain
9544fc5173
Implemented human skeleton with legs
2021-01-13 08:15:24 +03:00
Eiren Rain
1781edc844
Implemented human pose resolve with wasit tracker
...
Added configuration
2021-01-13 01:47:19 +03:00
Eiren Rain
6f2d76c687
Fixes and future changes for pose processing
2021-01-12 19:30:57 +03:00
Eiren Rain
4da945e09b
Base for trackers server
2021-01-10 01:05:39 +03:00
Eiren Rain
e6f21cf90b
Added server-side calibration computation
...
Rework Sensor UDP Server to wrok with multiple sensors from the same port
2021-01-08 00:18:32 +03:00
Eiren Rain
a0f7ce251a
Added native implementation of Magento to calibrate sensors
2021-01-06 21:54:31 +03:00
Eiren Rain
befbf745df
Fix package names
2021-01-06 21:54:05 +03:00
Eiren Rain
013d709951
Update README
2021-01-05 18:20:38 +03:00
Eiren Rain
51508e0380
Added Slime Commons dependency, move VR brdige code from test project
2021-01-05 18:15:29 +03:00
Eiren Rain
d26468da8e
Setup gradle and eclipse project
2021-01-05 17:10:35 +03:00
Eiren Rain
e77e54c942
Initial commit
2021-01-05 16:49:54 +03:00