The intersection of mechanical or electrical engineering and computer science used to design, construct, operate and use robots. Robotics includes programmable computer systems for control, sensory feedback, and information processing, integrated with multifunctional machines designed to move materials or parts, or specialized devices through various motions for the performance of a task.