An autonomous robot called Turtlebot2 from Kobuki that can perform tasks autonomously. It can perform tasks when receiving commands from the user with voice commands. It is capable of mapping, autonomous navigation, object recognition and speech recognition (MNRS).