So I am using slam algorithm to localize the drone which is gps denied . The input to the slam algo is imu data and a video . Now after the first run of the slam algorithm it creates the trajectory files .so if my video was 600 seconds long it creates traj file upto 400 sec . And then it looses the traj and hence no xyz position from 400-600 seconds . Is there any way I can use the first 400 seconds and I have imu data ,angular velocity and velocity information as well to get those xyz values from 400 sec to 600 sec ?
Edit:
I am using maplab as a slam algo as it takes imu data as an input
Do you think there is something wrong with the imu data at timestamp 400 and beyond ? Or is it maplab doesn't detect key points on the video properly ?
I am thinking of using extended kalman filter from 400 sec to 600 sec and using the output of maplab at timestamp 399 as an input (basically the xyz and the quaternion) to the extended kalman filter . I am new to this so I don't know if EKF is the ticket ,but it appears to be . Maybe you can suggest otherwise or confirm ?
Also how can we know/verify imu is outputting junk ?