SLAM concept. Simultaneous Location And Mapping
https://github.com/DanielsKraus/SLAM-python
https://atsushisakai.github.io/PythonRobotics/
Dead reckoning. IMUs
Encoders for distance
Motor speed × time issues