Autonomous robots have the skill to grasp required information regarding their environments and work for a certain period of time without human involvement. There are many examples of these robots that range from autonomous choppers to vacuum cleaners. These self-dependent robots can involve themselves throughout the task assigned without any human intervention and are capable to avoid situations which are harmful to themselves or people and property. Autonomous robots can easily adapt to changing surroundings. Autonomous robots can be used even in busy environments, like a hospital. Instead of employees leaving their posts, an autonomous robot can be able to deliver lab results and patient samples expeditiously and accurately. Without established guidance, these robots can be used to navigate the hospital hallways, and can even find alternate routes when a way gets blocked. They can be made to stop at some pick-up points and collect samples to bring to the lab. Autonomous robots get the tasks to be carried out with a better degree of accuracy, which is specifically wanted in some fields such as spaceflight, household maintenance, wastewater treatment and delivering goods.