Mapping in VIORB
Source: Mur-Artal 2017 VI-ORB
Mapping in VIORB
Previously in ORBSLAM (only poses are optimised):
Now in VIORB, more states to optimise:
Increase in complexity
- more states to optimise (v, b)
- IMU measurements creates constraints between keyframes
Original ORBSLAM discards redundants KFs (poses a problem with IMU constraints!) Workaround: in local BA, only allow discarding of KF if, after discarding, the time between two consecutive KFs is short enough (<= 0.5s) Further: in full BA (after loop closure, or any time for map refinement), only allow time between KFs to be <= 3s (to reduce IMU noise integration)