Robotics is a branch of engineering which deals with the making of robots. Robots are programmed machines which are able to carry out tasks autonomously or semi- autonomously for the better working of the company. It involves designing, building and programming of phsycial robots, to troubleshoot the problems in various domains of operations and manufacturing. This is very useful in fields including transporation, manufacturing, production, medical, army, etc. It is an interdisciplinary branch of mechanical and electrical engineering.