Robotics is the branch of mechanical engineering, electrical engineering and computer science that deals with the design, construction, operation, and application of robots,[1] as well as computer systems for their control, sensory feedback, and information processing.

These technologies deal with automated machines that can take the place of humans in dangerous environments or manufacturing processes, or resemble humans in appearance, behavior, and/or cognition. Many of today's robots are i
nspired by nature contributing to the field of bio-inspired robotics.

The concept of creating machines that can operate autonomously dates back to classical times, but research into the functionality and potential uses of robots did not grow substantially until the 20th century.[2] Throughout history, robotics has been often seen to mimic human behavior, and often manage tasks in a similar fashion. Today, robotics is a rapidly growing field, as technological advances continue, research, design, and building new robots serve various practical purposes, whether domestically, commercially, or militarily. Many robots do jobs that are hazardous to people such as defusing bombs, mines and exploring shipwrecks.

To view robotics as an application of the principles of motions together with motors to provide motion and sensors to provide location and velocity may miss the inherent complexity of the discipline. A real robot does face potential for errors due to a number of reasons, including: incorrect parameter (for example: mass, direction, distance) values, frictional forces and terrain estimations, play at the link joints, calibration errors in sensors, errors in the values read from the sensors. The resulting errors in robot actions need corrections; preferably, without any explicit human help. These corrections cannot be precomputed by using the laws of physics and must be generated, as they are detected, by the robot as it executes the operation to enhance their ability to avoid immobilization, accommodate degraded performance and even self-recover.[3] The needed correction differs from one repetition of an operation to the next due to unpredictability of many of the influences.