The robotics industry has evolved substantially in the last decade. Various technological advances have made it possible for robots to possess interactive capabilities along with mobility. This allows them to recognize gestures and commands, and thereby assist human beings in various tasks. A Service Robot operates partially or completely autonomously to complete tasks that either aid human beings or involve equipment, typically performing a job that is dull, dirty, inconveniently located, dangerous or repetitive. However, service robots are unable to perform manufacturing operations. There are two kinds of service robots: personal service robots and professional service robots.