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). The study of biological systems often plays a key role in the systems engineering of a project and also forms the field of bionics. The mathematical expression of a biological system may give rise to control algorithms for example, or by observing how a process is handled by nature, for example the bifocal vision system, an analogous system may be formed using electronics. 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. 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.