-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The response speed of the laser odometer is very slow, and there are ghost images in the local map. #7
Comments
my pointcloud_bag is the url :https://github.com/woshinidiesb/pointcloud_bag/blob/93624c18f155460a5d6b0daf5a1335aee0b38ce2/pointcloudbag.tar.xz |
General configfast_limo:
|
The above is my configuration file. I'm using the ros2 humble branch. |
By the way, this radar is an uncommon brand, the radar point cloud timestamp field type is double and time, and the timestamp type of velodyne in the Common file needs to be changed to double in order to correctly parse the correct time |
/* This program is free software: you can redistribute it and/or modify This program is distributed in the hope that it will be useful, You should have received a copy of the GNU General Public License #ifndef FASTLIMO_COMMON_HPP #ifndef HAS_CUPID #define FAST_LIMO_v "1.0.0" // System #include #include <stdio.h> #include #include template // FASTLIOv2 // Boost // PCL namespace fast_limo {
class Localizer;
class State;
struct Config;
struct Point {
} EIGEN_ALIGN16; struct Extrinsics{ struct IMUmeas{ } POINT_CLOUD_REGISTER_POINT_STRUCT(fast_limo::Point, typedef fast_limo::Point PointType; typedef std::vector<fast_limo::Match> Matches; #endif |
Hi @woshinidiesb , Regarding the FAST_LIOv2 featureless matching that you mention I don't think you got that right. |
Thank you for your reply. I think I understand his principle now, but I don't know why there is such error in this speed estimate. Could you please answer it |
Dear author, hello. I'm very grateful for your previous responses, which helped me understand why LIO didn't work properly. However, now I'm encountering a new problem: 1. When the vehicle's forward acceleration is relatively large, LIO responds very slowly. The GPS shows that the vehicle has traveled several meters, but LIO only starts to move forward slowly. I have checked the IMU data and radar data and run Fast_LIO2 with this data, finding no abnormalities. But I can't figure out what causes this. I looked at your CAT data and found that this behavior shouldn't occur at this speed. I hope you can help me solve this problem. 2. I have reviewed the source code and paper of Fast_LIO2 and found that LIO2 uses featureless matching, while LIMO uses point-plane matching. Why is it designed this way? It seems that point-plane matching is less robust than the featureless matching of Fast_LIO2. I tested and compared the two algorithms on an uphill to flat road section and found that LIMO experiences severe high-speed drift, but Fast_LIO2 doesn't. I don't know why.
The text was updated successfully, but these errors were encountered: