robotics-upo / dll

DLL: Direct Lidar Localization
BSD 3-Clause "New" or "Revised" License
185 stars 40 forks source link

Using the odometry from LOAM #14

Open MigVega opened 1 year ago

MigVega commented 1 year ago

You mention in your paper and the comments of your launch files that one could/should use an accurate odometry system. However, I don't know the requirements or how to achieve that.

I tried to integrate into one single workspace, A-LOAM, and DLL, and run them in parallel; however, even changing the frame names did not work.

The closest example I found to recreate that was in the mbzirc.launch file. However, it says that the odometry is already in the bag file. In this case, my question is, how can I save the odometry resulting from LOAM into a bag file so that it is usable by DLL?

I appreciate any help you can provide. I want to compare my method with yours in a large-scale dataset. I believe that DLL is one of the best localization algorithms. Therefore, It would be an interesting comparison!

fercabe commented 1 year ago

Dear Miguel Angel,

DLL follows the usual ROS standards for odometry, that is, a TF that transform the robot base_link into the odometric frame.

You only need to specify the corresponding parameters in the launch files, they are the following:

You can find a good explanation about how TF is used in localization in the AMCL package, in section 3.1.6.

The mbzirc launch should work straight the way with the parameters of the launch file, if this is not the case, just let me known. We lately performed some updates in the grid map that might affect the initial position of the launch file.

Un abrazo! Fernando Caballero

MigVega commented 1 year ago

Thanks for the detail explanation!

For A-LOAM these are the corresponding frames, right?

fercabe commented 1 year ago

Hi Miguel,

The name of the different frames will depend on your sensor setup and system configuration, I would need to have a look at the full sensor pipeline to be sure about the frame names and relation. In principle, looks ok for me.

Fernando

fercabe commented 1 year ago

Dear Miguel, did you solve this issue? Something new to comment?