Skip to content Link Search Menu Expand Document
ModalAI DOCS
Store

VOXL Inspect QVIO

voxl-inspect-qvio is a tool to check VIO localization data coming from QVIO. It requires that VOXL QVIO Server is running in the background, which can be checked with VOXL Inspect Services.

voxl-inspect-qvio inspects the raw qvio_extended pipe only. For gravity-aligned VIO output from voxl-vision-hub, use the newer voxl-inspect-vio tool, which defaults to the vvhub_aligned_vio pipe.


Arguments

voxl2:/$ voxl-inspect-qvio --help

typical usage
/# voxl-inspect-qvio

This will print out qvio data from Modal Pipe Architecture.
By default this opens the extended qvio pipe /run/mpa/qvio_extended/
but this can be changed with the --pipe option.

Position and rotation will always print. Additional options are:
-a, --imu_angular_vel       print imu_angular_vel
-b, --accl_gyro_bias        print accl and gyro bias
-c, --time_shift_s          print imu_cam_time_shift_s
-d, --feature_depth         print distance to good features
-g, --gravity_vector        print gravity_vector
-h, --help                  print this help message
-m, --extrinsics            print cam to imu extrinsics
-n, --newline               print each sample on a new line
-p, --pipe {pipe_name}      optionally specify the pipe name
-t, --timestamp_ns          print timestamp_ns
-v, --vel_imu_wrt_vio       print vel_imu_wrt_vio
-z, --print_everything      print everything

Example Output

voxl2:/$ voxl-inspect-qvio

    T_imu_wrt_vio (m)   |Roll Pitch Yaw (deg)| state| error_codes
   -4.96    0.94   -0.00|  17.9  -52.3    9.3| OKAY | 
^C
received SIGINT Ctrl-C

closing and exiting
voxl2:/$ 

Source

Source code available on Gitlab.