Skip to content

Inconsistent LO between mola-lo-gui-kitti 01 and ROS2 launch without /tf #95

@kjanparvari

Description

@kjanparvari

First, thank you for MOLA and the multi-sensor odometry work. it’s really helpful.

When I run:

mola-lo-gui-kitti 01

on KITTI odometry sequence 01, the trajectory looks correct and stable.

But when I run the ROS2 node with the “no /tf” setup:

ros2 launch mola_lidar_odometry ros2-lidar-odometry.launch.py \
   lidar_topic_name:=kitti/velo/pointcloud \
   ignore_lidar_pose_from_tf:=True \
   publish_localization_following_rep105:=False

and publish KITTI Velodyne scans from my own node, the result is weird and unstable.
My publisher:

  • Reads sequences/01/velodyne/*.bin + times.txt
  • Publishes sensor_msgs/PointCloud2 on kitti/velo/pointcloud
  • Uses a fixed LiDAR frame_id velo_link

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions