-
Notifications
You must be signed in to change notification settings - Fork 419
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
Queue synchronizer error #58
Comments
It might be an issue with timestamps that are equal-- here's a text file with timestamps from ~ a second of output |
I ran Kimera five times on the rosbag that has ^ those timestamps and received the same error each time, but with different timestamps in the error message. Here are the timestamps it errored out on.
Round 2:
Round 3:
Round 4:
Round 5:
It looks like both timestamps are sensor timestamps from the IMU. The |
The Somehow, we are getting a backend output packet that has a timestamp from an IMU packet, not a stereo frame, causing this call to fail. @ToniRV Any ideas? |
Also to note, the simulated camera stream has nothing on the cameras except the background (0 disparity between left/right). How does Kimera's VioBackEndModule respond in this case? It may be failing in a weird way, then passing a bad input packet to the mesher. |
In the end, this error was fixed by giving the MesherModule more room to work with in its queue. This appears to be dataset dependent, but if you want to give it a shot you can pass the desired number of iterations into syncQueue in MesherModule.cpp:
to this:
|
Description:
I'm working on integrating Kimera into an MAV simulator. The simulator creates rectified stereo images and an IMU stream. I unfortunately can't share launch/param files due to confidentiality reasons, but they are basically Euroc's with a different camera/IMU model. I'm running through the ROS wrapper.
The sim is very slow in wall clock time, but uses sim_time to "speed up" to 60 Hz. Any ideas as to why I'm getting the queue synchronizer error below?
Command:
Console output:
Please give also the following information:
The text was updated successfully, but these errors were encountered: