Add slam_in_autonomous_driving repo

This commit is contained in:
Hang Cui
2025-11-03 09:52:30 -08:00
parent 0e874755e4
commit df731f29fa
987 changed files with 752983 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
preprocess:
lidar_type: 1 # 1 for Livox serials LiDAR, 2 for Velodyne LiDAR, 3 for ouster LiDAR,
scan_line: 6
time_scale: 1e-3 # 兼容不同数据集的时间单位仅对Velodyne LiDAR(lidar_type=2)生效
mapping:
extrinsic_T: [ 0.04165, 0.02326, -0.0284 ]
extrinsic_R: [ 1, 0, 0,
0, 1, 0,
0, 0, 1 ]
point_filter_num: 3
max_iteration: 10
imu_has_gravity: true
with_ui: false

View File

@@ -0,0 +1,37 @@
YAML: 1.0
bag_path: /home/xiang/Data/nclt/20130110.bag
lio_yaml: ./config/velodyne_nclt.yaml
map_data: ./data/ch9/map_data/
origin:
- 276726.5626579862
- 4685961.4821172
- 272.809
rtk_has_rot: false
rtk_outlier_th: 1.0
rtk_pos_noise: 2.0
rtk_height_noise_ratio: 10.0
rtk_ang_noise: 5.0
lidar_continuous_num: 5
rtk_ext:
t: [0, 0.24, -0.283]
loop_closing:
min_id_interval: 100
min_distance: 30
skip_id: 5
ndt_score_th: 4.5
common:
dataset: nclt
lid_topic: points_raw
imu_topic: imu_raw
time_sync_en: false
preprocess:
lidar_type: 2
scan_line: 32
time_scale: 1e-3
mapping:
extrinsic_est_en: true
extrinsic_T: [0, 0, 0.28]
extrinsic_R: [1, 0, 0, 0, 1, 0, 0, 0, 1]
point_filter_num: 3
max_iteration: 10
imu_has_gravity: true

View File

@@ -0,0 +1,48 @@
common:
dataset: "nclt"
lid_topic: "points_raw"
imu_topic: "imu_raw"
time_sync_en: false # ONLY turn on when external time synchronization is really not possible
preprocess:
lidar_type: 2 # 1 for Livox serials LiDAR, 2 for Velodyne LiDAR, 3 for ouster LiDAR,
scan_line: 32
blind: 4
time_scale: 1e-3 # 兼容不同数据集的时间单位仅对Velodyne LiDAR(lidar_type=2)生效
mapping:
acc_cov: 0.1
gyr_cov: 0.1
b_acc_cov: 0.0001
b_gyr_cov: 0.0001
fov_degree: 180
det_range: 100.0
extrinsic_est_en: true # true: enable the online estimation of IMU-LiDAR extrinsic
extrinsic_T: [ 0, 0, 0.28 ]
extrinsic_R: [ 1, 0, 0,
0, 1, 0,
0, 0, 1 ]
publish:
path_publish_en: false
scan_publish_en: true # false: close all the point cloud output
scan_effect_pub_en: true # true: publish the pointscloud of effect point
dense_publish_en: false # false: low down the points number in a global-frame point clouds scan.
scan_bodyframe_pub_en: true # true: output the point cloud scans in IMU-body-frame
path_save_en: true # 保存轨迹,用于精度计算和比较
pcd_save:
pcd_save_en: false
interval: -1 # how many LiDAR frames saved in each pcd file;
# -1 : all frames will be saved in ONE pcd file, may lead to memory crash when having too many frames.
IMU:
NoiseGyro: 1e-2 # 3 # 2.44e-4 #1e-3 # rad/s^0.5
NoiseAcc: 1e-1 #2 # 1.47e-3 #1e-2 # m/s^1.5
GyroWalk: 1e-6 # rad/s^1.5
AccWalk: 1e-4 # m/s^2.5
Frequency: 200.0
point_filter_num: 7
max_iteration: 4

View File

@@ -0,0 +1,15 @@
preprocess:
lidar_type: 2 # 1 for Livox serials LiDAR, 2 for Velodyne LiDAR, 3 for ouster LiDAR,
scan_line: 32
time_scale: 1e-3 # 兼容不同数据集的时间单位仅对Velodyne LiDAR(lidar_type=2)生效
mapping:
extrinsic_T: [ 0, 0, 0.28 ]
extrinsic_R: [ 1, 0, 0,
0, 1, 0,
0, 0, 1 ]
point_filter_num: 10
max_iteration: 3
imu_has_gravity: true
with_ui: false

View File

@@ -0,0 +1,15 @@
preprocess:
lidar_type: 2 # 1 for Livox serials LiDAR, 2 for Velodyne LiDAR, 3 for ouster LiDAR,
scan_line: 32
time_scale: 1e3 # 兼容不同数据集的时间单位
mapping:
extrinsic_T: [ 0, 0, -0.28 ]
extrinsic_R: [ 2.67949e-08,-1, 0,
1,2.67949e-08, 0,
0, 0, 1, ]
point_filter_num: 10
max_iteration: 3
imu_has_gravity: false
with_ui: false

View File

@@ -0,0 +1,15 @@
preprocess:
lidar_type: 2 # 1 for Livox serials LiDAR, 2 for Velodyne LiDAR, 3 for ouster LiDAR,
scan_line: 32
time_scale: 1e-3 # 兼容不同数据集的时间单位
mapping:
extrinsic_T: [ -0.5, 1.4, 1.5 ]
extrinsic_R: [ 1, 0, 0,
0, 1, 0,
0, 0, 1 ]
point_filter_num: 10
max_iteration: 3
imu_has_gravity: false
with_ui: false

View File

@@ -0,0 +1,23 @@
common:
dataset: "wxb"
lid_topic: "points_raw"
imu_topic: "imu_raw"
time_sync_en: false # ONLY turn on when external time synchronization is really not possible
preprocess:
lidar_type: 2 # 1 for Livox serials LiDAR, 2 for Velodyne LiDAR, 3 for ouster LiDAR,
scan_line: 32
time_scale: 1e-3 # 兼容不同数据集的时间单位仅对Velodyne LiDAR(lidar_type=2)生效
mapping:
extrinsic_T: [ 0, 0, 0 ]
extrinsic_R: [ 1, 0, 0,
0, 1, 0,
0, 0, 1 ]
point_filter_num: 10
max_iteration: 3
imu_has_gravity: false
with_ui: false