Skip to content

Z-axis drift with Mid-360 on public outdoor dataset (RTX 2050 / 4GB VRAM) #300

Description

@NITHISHKUMAR-A

Describe the bug
When running glim on the official Mid-360 outdoor rosbag from Zenodo, the map builds
correctly for the first ~60–90 seconds, then experiences a sudden z-axis tilt/collapse
where the entire point cloud rotates and flattens. The factor graph develops many failed
(red) factors spreading in the wrong direction after the collapse.

IMPORTANT : with other bag file i record my self using livox mid 360 and test the glim with that bag file i am facing the z drift at the loop closer point
kindly check my config

The issue is reproducible on the official public dataset with the versatile config.

Screenshots

Image

Environment (please complete the following information):

| glim version | 1.2.0 |
| ROS2 distribution | Humble |
| OS | Ubuntu 22.04 |
| GPU | NVIDIA RTX 2050 (4GB VRAM) |
| Sensor | Livox Mid-360 |
| Dataset | koide3 public outdoor dataset — https://zenodo.org/records/14841855 |
| Mode | Rosbag replay (ros2 bag play) |
| Config | config_versatile downloaded from https://koide3.github.io/glim/demo.html, with minor topic/sensor adjustments |


Additional context

Config Files (versatile config with sensor adjustments)

config_sensors.json (key section)

"imu_acc_noise": 0.01,
"imu_gyro_noise": 0.0001,
"imu_int_noise": 0.0001,
"imu_bias_noise": 1e-5,
"T_lidar_imu": [-0.011, -0.0234, 0.044, 0.0, 0.0, 0.0, 1.0],
"autoconf_perpoint_times": true,
"autoconf_prefer_frame_time": false,
"perpoint_relative_time": true,
"perpoint_time_scale": 1.0

config_odometry_gpu.json (key section)

"initialization_mode": "NAIVE",
"smoother_lag": 5.0,
"fix_imu_bias": false,
"voxel_resolution": 0.15,
"voxel_resolution_max": 0.5,
"voxelmap_levels": 2,
"full_connection_window_size": 2,
"keyframe_update_strategy": "OVERLAP",
"max_num_keyframes": 15,
"keyframe_max_overlap": 0.85,
"validate_imu": true

config_global_mapping_gpu.json (key section)

"enable_optimization": true,
"create_between_factors": false,
"registration_error_factor_type": "VGICP_GPU",
"randomsampling_rate": 0.3,
"submap_voxel_resolution": 0.15,
"submap_voxelmap_levels": 2,
"min_implicit_loop_overlap": 0.1,
"use_isam2_dogleg": false,
"isam2_relinearize_thresh": 0.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions