The use of algorithms to improve the performance of robots in tasks such as localization, mapping and navigation.