Hi @Chad-Sweet,
even though this is not public (yet?), I setup a docker running open-vins. It runs without problems but I keep getting fast divergent behavior. Do you happen to have a launch file / parameter settings for open-vins with good parameter estimates for the flight-deck platform? I am not sure if my I set the extrinsics correct. I thought it must be simply the inverse of the output of voxl-inspect-extrinsics as open-vins expect a T_C0toI matrix:
<rosparam param="cam0_wh">[640, 480]</rosparam>
<param name="cam0_is_fisheye" type="bool" value="true" />
<rosparam param="cam0_k">[277.207560, 277.285144, 335.460288, 218.329580]</rosparam>
<rosparam param="cam0_d">[-0.002486, 0.006832, -0.006556, 0.001300]</rosparam>
<rosparam param="T_C0toI">
[
0.0, 1.0, 0.0, -0.015,
-0.70711, 0.0, 0.70711, 0.00283,
0.70711, 0.0, 0.70711, -0.0212,
0.0, 0.0, 0.0, 1.0
]
</rosparam>
Another possible reason would be badly calibrated imu noise values. A reference file would be really helpful.
Thanks!