-
Notifications
You must be signed in to change notification settings - Fork 8
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
Failed to split propagation(running on custom dataset) #6
Comments
This happens when the timestamp of the arriving radar message is more recent than the last IMU time stamp. This happened in our experiments in the following cases.
I can also imagine this happening if you replay a bag with sorted time stamps, but I'm not so sure. In general, it should not happen because the radar has a much longer processing time than the IMU and should always arrive a bit delayed. Possibly you can correct the radar time stamp by the chirp / CFAR duration. Or you would need to change the code to buffer radar messages and process them again once the current IMU arrives. The warning is called here: https://github.com/ethz-asl/rio/blob/main/src/rio.cpp#L264-L270 |
Thanks, I cannot determine the exact reason, but I would really appreciate it, if you could elaborate more on how to correct the radar time stamp by the CFAR duration or making a temporary buffer for radar messages, for the buffer it seems to be a simple solution but I cannot determine the particular mechanism to do it so that they get processed at the arrival of the IMU |
At the moment, the CFAR detections are handled immediately in the radar callback function. If they don't meet the acceptance criteria, i.e., the current IMU message has not been processed yet, the radar message gets rejected. What you could do instead is
|
Thank you very much |
No problem. If you implement this, I will be happy to review a pull request. |
Thank you for your efforts, I am facing this issue while trying to run it on my custom dataset:
[ WARN] [1718225318.764554291]: Last IMU time: 1695304207.518885182 [ WARN] [1718225318.864593672]: Failed to split propagation, skipping CFAR detections.
What could be the cause of this issue?
You guidance is sincerely appreciated
The text was updated successfully, but these errors were encountered: