Skip to content

Commit 248abfa

Browse files
authored
Add files via upload
1 parent e00b7c1 commit 248abfa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+1556
-0
lines changed

config/calib/00/ba_calib.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
BaseDir: ../KITTI-00/
2+
KeyFrameDir: KeyFrames/
3+
VOFile: slam_res/Twc.txt
4+
LOFile: slam_res/floam_isam_00.txt
5+
init_sim3: calib_res/he_rb_calib_00.txt
6+
ORBVocabulary: ../data/Vocabulary/ORBvoc.txt
7+
ORBConfig: ../config/orb_ori/KITTI00-02.yaml
8+
VOIdFile: FrameId.yml
9+
MapFile: Map.yml
10+
ResFile: calib_res/ba_local_calib_00.txt
11+
method: local # global or local
12+
method_options: {"global":1,"local":2}

config/calib/00/he_calib.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
ResFile: calib_res/he_calib_00.txt
9+
ResRBFile: calib_res/he_rb_calib_00.txt
10+
ResLPFile: calib_res/he_lp_calib_00.txt
11+
12+
runtime:
13+
zero_translation: true
14+
regulation: true
15+
robust_kernel_size: 0.3
16+
regulation_weight: 1.0E-3
17+
inner_iter: 10
18+
ex_iter: 20
19+
init_mu: 64
20+
divide_factor: 1.4
21+
min_mu: 0.01
22+
verborse: true

config/calib/00/iba_calib.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
ResFile: calib_res/iba_calib_00.txt
9+
init_sim3: calib_res/pso_calib_00.txt
10+
PointCloudDir: ../data/00/velodyne
11+
12+
orb:
13+
Vocabulary: ../data/Vocabulary/ORBvoc.txt
14+
Config: ../config/orb_ori/KITTI00-02.yaml
15+
KeyFrameDir: ../KITTI-00/KeyFrames/
16+
MapFile: ../KITTI-00/Map.yml
17+
18+
runtime:
19+
max_pixel_dist: 1.5
20+
min_covis_weight: 200
21+
kdtree2d_max_leaf_size: 10
22+
kdtree3d_max_leaf_size: 30
23+
neigh_radius: 0.6
24+
neigh_max_pts: 30
25+
max_iba_iter: 30
26+
pl_eval_factor: 10
27+
inner_iba_iter: 10
28+
robust_kernerl_delta: 10
29+
verborse: true
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
init_sim3: ../demo/sim3_demo_00.txt
9+
res_file: ../demo/sim3_res_00.txt
10+
PointCloudDir: ../data/00/velodyne
11+
PointCloudskip: 1
12+
precision: 6
13+
PointCloudOnlyPositiveX: true
14+
orb:
15+
Vocabulary: ../data/Vocabulary/ORBvoc.txt
16+
Config: ../config/orb_ori/KITTI00-02.yaml
17+
KeyFrameDir: ../KITTI-00/KeyFrames/
18+
MapFile: ../KITTI-00/Map.yml
19+
20+
runtime:
21+
max_pixel_dist: 1.5
22+
num_best_convis: 3 # set negative to use min_convis_weight
23+
min_covis_weight: 100
24+
min_rot_diff: 0.03
25+
kdtree2d_max_leaf_size: 10
26+
kdtree3d_max_leaf_size: 30
27+
corr_3d_2d_threshold: 40
28+
corr_3d_3d_threshold: 10
29+
norm_max_pts: 30
30+
norm_min_pts: 5
31+
norm_radius: 0.6
32+
norm_reg_threshold: 0.02 # 0.02
33+
min_diff_dist: 0.3 # 0.2
34+
he_threshold: 0.094
35+
err_weight: [1.0, 0.0]
36+
verborse: true
37+
use_plane: true # set to false for the ablation study
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
ResFile: calib_res/iba_global_baonly_00.txt
9+
init_sim3: calib_res/he_rb_calib_00.txt
10+
gt_sim3: calib_res/gt_calib_00.txt
11+
PointCloudDir: ../data/00/velodyne
12+
PointCloudskip: 1
13+
PointCloudOnlyPositiveX: true
14+
orb:
15+
Vocabulary: ../data/Vocabulary/ORBvoc.txt
16+
Config: ../config/orb_ori/KITTI00-02.yaml
17+
KeyFrameDir: ../KITTI-00/KeyFrames/
18+
MapFile: ../KITTI-00/Map.yml
19+
20+
runtime:
21+
max_pixel_dist: 1.5
22+
num_best_convis: 3 # set negative to use min_convis_weight
23+
min_covis_weight: 100
24+
min_rot_diff: 0.03
25+
kdtree2d_max_leaf_size: 10
26+
kdtree3d_max_leaf_size: 30
27+
corr_3d_2d_threshold: 40
28+
corr_3d_3d_threshold: 10
29+
norm_max_pts: 30
30+
norm_min_pts: 5
31+
norm_radius: 0.6
32+
norm_reg_threshold: 0.02 # 0.02
33+
min_diff_dist: 0.2 # 0.2
34+
he_threshold: 0.094
35+
err_weight: [1.0, 0.0]
36+
init_frame: [0.5,0.5,0.5,0.5,0.5,0.5,0.5]
37+
min_mesh: 1.0E-6
38+
lb: [-0.1,-0.1,-0.1,-0.3,-0.3,-0.3,-1.0]
39+
ub: [0.1,0.1,0.1,0.3,0.3,0.3,1.0]
40+
max_bbeval: 5000
41+
valid_rate: 0.95
42+
seed: 0
43+
use_vns: true
44+
use_cache: false
45+
cacheFile: ../KITTI-00/cache/cache_00_d1.5_fuse_wide.txt
46+
verborse: true
47+
use_plane: false # set to false for the ablation study

config/calib/00/iba_calib_gpr.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
ResFile: calib_res/iba_calib_gpr_00.txt
9+
init_sim3: calib_res/iba_global_pl_00.txt
10+
PointCloudDir: ../data/00/velodyne
11+
PointCloudSkip: 1
12+
PointCloudOnlyPositiveX: true # set to false to load points with negative X, or set true to save memory, provided you assume it is prior knowledge
13+
14+
orb:
15+
Vocabulary: ../data/Vocabulary/ORBvoc.txt
16+
Config: ../config/orb_ori/KITTI00-02.yaml
17+
KeyFrameDir: ../KITTI-00/KeyFrames/
18+
MapFile: ../KITTI-00/Map.yml
19+
20+
runtime:
21+
max_pixel_dist: 1.5
22+
num_best_convis: 10
23+
min_covis_weight: 200
24+
kdtree2d_max_leaf_size: 10
25+
kdtree3d_max_leaf_size: 30
26+
neigh_radius: 1.0
27+
neigh_max_pts: 30
28+
neigh_min_pts: 10
29+
max_iba_iter: 30
30+
inner_iba_iter: 10
31+
sq_err_threshold: 500
32+
robust_kernel_delta: 6.25
33+
robust_kernel_3ddelta: 0.5
34+
init_sigma: 5
35+
init_l: 10
36+
sigma_noise: 1.0E-10
37+
optimize_gpr: true
38+
verborse: true
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
ResFile: calib_res/iba_local_00.txt
9+
init_sim3: calib_res/iba_global_bias_00.txt
10+
PointCloudDir: ../data/00/velodyne
11+
PointCloudSkip: 1
12+
PointCloudOnlyPositiveX: true # set to false to load points with negative X, or set true to save memory, provided you assume it is prior knowledge
13+
14+
orb:
15+
Vocabulary: ../data/Vocabulary/ORBvoc.txt
16+
Config: ../config/orb_ori/KITTI00-02.yaml
17+
KeyFrameDir: ../KITTI-00/KeyFrames/
18+
MapFile: ../KITTI-00/Map.yml
19+
20+
runtime:
21+
max_pixel_dist: 1.5
22+
num_best_convis: 3
23+
min_covis_weight: 200
24+
neigh_max_pts: 30
25+
neigh_min_pts: 5
26+
neigh_radius: 0.6
27+
norm_reg_threshold: 0.02
28+
min_diff_dist: 0.2
29+
init_sigma: 5
30+
init_l: 10
31+
sigma_noise: 1.0E-10
32+
optimize_gpr: true
33+
kdtree2d_max_leaf_size: 10
34+
kdtree3d_max_leaf_size: 30
35+
max_iba_iter: 10
36+
inner_iba_iter: 10
37+
iba_min_diff: 1.0E-6
38+
sq_err_threshold: 500
39+
robust_kernel_delta: 5.0
40+
robust_kernel_3ddelta: 1.5
41+
err_weight: [1.0, 1.0]
42+
verborse: true
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
ResFile: calib_res/iba_plane_00.txt
9+
init_sim3: calib_res/iba_global_pl3_00.txt
10+
PointCloudDir: ../data/00/velodyne
11+
PointCloudSkip: 1
12+
PointCloudOnlyPositiveX: true # set to false to load points with negative X, or set true to save memory, provided you assume it is prior knowledge
13+
14+
orb:
15+
Vocabulary: ../data/Vocabulary/ORBvoc.txt
16+
Config: ../config/orb_ori/KITTI00-02.yaml
17+
KeyFrameDir: ../KITTI-00/KeyFrames/
18+
MapFile: ../KITTI-00/Map.yml
19+
20+
runtime:
21+
max_pixel_dist: 1.5
22+
num_best_convis: 3
23+
min_covis_weight: 200
24+
kdtree2d_max_leaf_size: 10
25+
kdtree3d_max_leaf_size: 30
26+
norm_radius: 0.3
27+
norm_max_pts: 30
28+
max_iba_iter: 30
29+
inner_iba_iter: 10
30+
sq_err_threshold: 500
31+
robust_kernel_delta: 6.25
32+
verborse: true
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
BaseDir: ../KITTI-00/
5+
VOFile: slam_res/Twc.txt
6+
LOFile: slam_res/floam_isam_00.txt
7+
VOIdFile: FrameId.yml
8+
ResFile: calib_res/iba_global_plrefine_00.txt
9+
init_sim3: calib_res/iba_global_pl_00.txt
10+
gt_sim3: calib_res/gt_calib_00.txt
11+
PointCloudDir: ../data/00/velodyne
12+
PointCloudskip: 1
13+
PointCloudOnlyPositiveX: true
14+
orb:
15+
Vocabulary: ../data/Vocabulary/ORBvoc.txt
16+
Config: ../config/orb_ori/KITTI00-02.yaml
17+
KeyFrameDir: ../KITTI-00/KeyFrames/
18+
MapFile: ../KITTI-00/Map.yml
19+
20+
runtime:
21+
max_pixel_dist: 1.5
22+
num_best_convis: 3 # set negative to use min_convis_weight
23+
min_covis_weight: 100
24+
min_rot_diff: 0.03
25+
kdtree2d_max_leaf_size: 10
26+
kdtree3d_max_leaf_size: 30
27+
corr_3d_2d_threshold: 8
28+
corr_3d_3d_threshold: 0.5
29+
norm_max_pts: 30
30+
norm_radius: 0.6
31+
norm_reg_threshold: 0.004
32+
min_diff_dist: 0.2
33+
he_threshold: 0.093
34+
err_weight: [1.0, 1.0]
35+
init_frame: [0.05,0.05,0.05,0.1,0.1,0.1,0.2]
36+
min_mesh: 1.0E-8
37+
lb: [-0.05,-0.05,-0.05,-0.1,-0.1,-0.1,-0.2]
38+
ub: [0.05,0.05,0.05,0.1,0.1,0.1,0.2]
39+
max_bbeval: 5000
40+
seed: 0
41+
use_cache: false
42+
cacheFile: ../KITTI-00/cache/cache_00_d1.5_fuse_wide.txt
43+
verborse: true
44+
use_plane: true # set to false for the ablation study

config/calib/00/icp_calib.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
%YAML:1.0
2+
---
3+
io:
4+
lidar_pcd: ../KITTI-00/slam_res/floam_map_00.pcd
5+
lidar_pose: ../KITTI-00/slam_res/floam_isam_00.txt
6+
cam_pcd: ../KITTI-00/slam_res/orb_map_00.pcd
7+
init_sim3: ../KITTI-00/calib_res/iba_global_stable_00.txt
8+
FrameId: ../KITTI-00/FrameId.yml
9+
savePath: ../KITTI-00/calib_res/icp_calib_00.txt
10+
11+
runtime:
12+
max_corr_dist: 1
13+
max_iter: 100
14+
15+
vis:
16+
use_vis: true
17+
height: 960
18+
width: 1280
19+
name: "Map ICP"
20+
cam_pcd_color: [0.7,0.3,0.8]
21+
lidar_pcd_color: [0.5,0.8,0.3]

0 commit comments

Comments
 (0)