Open shprotello opened 6 years ago
Hi @shprotello, thanks for your question and sorry for a late response.
The issue seems t be related to the timestamping and your sensor data. Apparently, your image arrived too late to be taken into account.
I think your issues might come from several sources: 1) The topic names are wrong so ROVIOLI is not getting the sensor data at all 2) The bag is badly timestamped (e.g. missing data or not ordered properly) 3) The IMU frequency of 60 Hz is generally not enough to perform good estimation and I think you might be hitting one of the hard we have set for the IMU data timerange. 4) You are not indicating how did you synchronize the IMU and the camera. While that shouldn't lead to crashes, it probably won't work without proper time calibration. Furthermore, gopro is a global shutter camera which will cause issues with rapid motion.
Hi,
It is my first experience in MAPLAB use. I installed ROS/MAPLAB on Ubuntu 16.04 64bit according with installation guides.
As a sample data I used a video captured in the office corridor by GoPro Hero 5 Black camera (preliminarily calibrated using kalibr tool).
Raw images and IMU data were extracted from the video file and written to a ROS bag using kalibr_bagcreater utility:
Before running ROVIOLI in VIO mode I set ROVIO_CONFIG_DIR variable to the folder were all data files are located (including rovio_default_config.info one).
After running the following command
rosrun rovioli run_rovioli "" output_map dataset.bag
MAPLAB fails with the error and prints:
Could anyone explain me what is wrong with my data?
All files can be found in the archive.