Robotics is the branch of technology that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. The design of a given robotic system will often incorporate principles of Mechanical engineering, Electronic engineering and Computer science particularly Artificial intelligence.