Reduce IMU variance for now

7 jobs for psmv-fusion in 1 minute and 47 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Container Prep
passed #713960
arch:container_prep

00:00:20

passed #713959
debian:container_prep

00:00:22

 
  Build
failed #713963
arch:build-cmake

00:00:45

failed #713965
arch:build-meson

00:00:50

failed #713962
debian:build-cmake

00:01:24

failed #713964
debian:build-meson

00:01:25

passed #713961
format-and-spellcheck

00:00:26

 
Name Stage Failure
failed
debian:build-meson Build
../src/xrt/auxiliary/tracking/t_imu.cpp: At global scope:
../src/xrt/auxiliary/tracking/t_imu.cpp:55:1: warning: 'int imu_filter_output_rot_vec(const State&, xrt_vec3&)' defined but not used [-Wunused-function]
imu_filter_output_rot_vec(State const &state, struct xrt_vec3 &out_rot_vec)
^~~~~~~~~~~~~~~~~~~~~~~~~
../src/xrt/auxiliary/tracking/t_imu.cpp:45:1: warning: 'int imu_filter_output_prediction(const State&, xrt_quat&, xrt_vec3&)' defined but not used [-Wunused-function]
imu_filter_output_prediction(State const &state,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
arch:build-meson Build
../src/xrt/auxiliary/tracking/t_imu.cpp: At global scope:
../src/xrt/auxiliary/tracking/t_imu.cpp:55:1: warning: ‘int imu_filter_output_rot_vec(const State&, xrt_vec3&)’ defined but not used [-Wunused-function]
55 | imu_filter_output_rot_vec(State const &state, struct xrt_vec3 &out_rot_vec)
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../src/xrt/auxiliary/tracking/t_imu.cpp:45:1: warning: ‘int imu_filter_output_prediction(const State&, xrt_quat&, xrt_vec3&)’ defined but not used [-Wunused-function]
45 | imu_filter_output_prediction(State const &state,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
debian:build-cmake Build
../src/xrt/auxiliary/tracking/t_tracker_psmv.cpp:422:34: error: 'AbsolutePositionMeasurement' is not a member of 'flexkalman'
auto measurement = flexkalman::AbsolutePositionMeasurement{
^~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/xrt/auxiliary/tracking/t_tracker_psmv.cpp:422:34: note: suggested alternative: 'AbsoluteOrientationMeasurement'
auto measurement = flexkalman::AbsolutePositionMeasurement{
^~~~~~~~~~~~~~~~~~~~~~~~~~~
AbsoluteOrientationMeasurement
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1
failed
arch:build-cmake Build
  396 |   Eigen::Vector3d accelDir = accel.normalized();
| ^~~~~~~~
../src/xrt/auxiliary/tracking/t_tracker_psmv.cpp: In function ‘void process(TrackerPSMV&, xrt_frame*)’:
../src/xrt/auxiliary/tracking/t_tracker_psmv.cpp:422:34: error: ‘AbsolutePositionMeasurement’ is not a member of ‘flexkalman’; did you mean ‘AbsoluteOrientationMeasurement’?
422 | auto measurement = flexkalman::AbsolutePositionMeasurement{
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| AbsoluteOrientationMeasurement
ninja: build stopped: subcommand failed.
ERROR: Job failed: exit code 1