RonaldSun / VI-Stereo-DSO

Direct sparse odometry combined with stereo cameras and IMU
387 stars 124 forks source link

VI-Stereo-DSO

Related Papers:

1. Installation

Please follow https://github.com/JakobEngel/dso.

2. Usage

  1. Modify the bash file

  2. For stereo:

    bash ./run.bash
  3. For mono:

    bash ./run_mono.bash
    transform matrix from right camera to left camera (4x4).

SE(3) Umeyama alignment:

weight 6,0.6,0.5 MH01 MH02 MH03 MH04 MH05 V101 V102 V103 V201 V202 V203
ape rmse(m) 0.0321 0.0288 0.0743 0.119 0.072 0.0599 0.105 0.168 0.0852 0.0667 0.211

No alignment(Initialization may have an impact on the results):

weight 6,0.6,0.5 MH01 MH02 MH03 MH04 MH05 V101 V102 V103 V201 V202 V203
ape rmse(m) 0.0993 0.0557 0.234 0.194 0.111 0.232 0.202 0.2777 0.102 0.114 0.263

Apply First Estimates Jacobians to scale to maintain consistency.

EuRoC MH01:

green line: groundtruth, redline: VI-Stereo-DSO

P.S.

This project aims at verifying the location performance of VI-Stero-DSO. The computational efficiency is to be improved. Actually in current code, many preintergration operations are redundant and can be simplified.