Closed rohitdhak closed 2 years ago
Yes, it looks like you specified two cameras when you only had one in your camera calibration file. The warnings / errors in the console should tell you if you are missing any parameters that you need to specify.
unable to parse all parameters, please fix
I am working on cable robots and wanted to try the dynamic initialization (due to oscillating motion even in steady state) which was recently added in OpenVINS. The only material available on dynamic initialization with OpenVINS is the youtube video (demonstration). Which is not telling any explanation. I simply tried the tutorial steps on running OpenVINS.
And I am getting the following error.
Any guidance on how to get OpenVINS running on custom data would be really helpful
So I compared the estimator config files euroc dataset and my scampi dataset. And I added the dynamic initialization parameters in scampi config file.
init_window_time: 2.0 # how many seconds to collect initialization information init_imu_thresh: 1.5 # threshold for variance of the accelerometer to detect a "jerk" in motion init_max_disparity: 1.5 # max disparity to consider the platform stationary (dependent on resolution) init_max_features: 25 # how many features to track during initialization (saves on computation)
However the following error is still there.
So finally I got it working by adding the argument of max_cameras = 1 And also the track_frequency in the estimator config.
However the dynamic initialization is not working properly and the systems is drifting a lot. Maybe due to lack of sufficient excitation. Will try to figure out the problem.
Meanwhile if someone have any advice, please do let me know.