aboutsummaryrefslogtreecommitdiff
path: root/src/survive_imu.c
diff options
context:
space:
mode:
authorJustin Berger <j.david.berger@gmail.com>2018-04-04 22:10:41 -0600
committerJustin Berger <j.david.berger@gmail.com>2018-04-04 22:10:50 -0600
commitd83a2cd790bc390f7485b3e8b63166ee29151050 (patch)
tree02a4c437fb0a562feec0af01cf28961b3416a83d /src/survive_imu.c
parent9ce1758981b137f5304587009ad32768b09fd0a9 (diff)
downloadlibsurvive-d83a2cd790bc390f7485b3e8b63166ee29151050.tar.gz
libsurvive-d83a2cd790bc390f7485b3e8b63166ee29151050.tar.bz2
Added imu tracker to charlesrefine
Diffstat (limited to 'src/survive_imu.c')
-rw-r--r--src/survive_imu.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/survive_imu.c b/src/survive_imu.c
index 205e2c2..36d1aeb 100644
--- a/src/survive_imu.c
+++ b/src/survive_imu.c
@@ -175,10 +175,9 @@ static void iterate_velocity(LinmathVec3d result, SurviveIMUTracker *tracker, do
void survive_imu_tracker_integrate(SurviveObject *so, SurviveIMUTracker *tracker, PoserDataIMU *data) {
if (tracker->last_data.timecode == 0) {
-
+ tracker->pose.Rot[0] = 1.;
if (tracker->last_data.datamask == imu_calibration_iterations) {
tracker->last_data = *data;
- tracker->pose.Rot[0] = 1.;
const FLT up[3] = {0, 0, 1};
quatfrom2vectors(tracker->pose.Rot, tracker->updir, up);