I am a beginner to SLAM and robotics in general and I have been trying to implement SLAM on my GoPiGo3 robot car kit using primarily Chapter 10 from Probabilistic Robotics by Sebastian Thrun as reference.
I am using a laser distance sensor attached to a servo that turns only 180°. The sensor itself has a range of 2m. I am able to get the odometry data from the wheel encoders.
I am planning to use the RANSAC algorithm for line extraction and landmark detection.
Suppose I detect a landmark and add the global coordinates of the landmark into the state vector. Then, I move some distance and the newly added landmark into the state vector is no longer observable.
Is this a problem that is accounted for in the EKF SLAM algorithm from the book? Specifically I wish to know how missing landmarks in the new observation affect the transformation function that maps the predicted state to the predicted observation and thus the Jacobian. How will this affect the computation of the Kalman Gain and the measurement update of the state?
If it is not feasible to use this algorithm in such a situation, I would appreciate it if someone could point me to the right resources for my implementation.
Thank you!