I would like to design an autonomous robot that can go to a point A, B or C in my apartment and then go back to its departure point.
I have seen the Roomba vacuum cleaner robot doing this with great precision (video
) but I ignore how it is achieved.
My robot will have 2 directional wheel, similar to this example
I have been thinking of mounting 2 rotary encoders on the motors shafts to "record" how far the robot has been and later take the same path backward but I'm not sure if that will be accurate enough.
If anyone have done such thing before or have any suggestion or advice for my project, I will greatly appreciate :-)