Mechanical engineering: Mechanical engineers oversee the physical system of a robot. The physical system includes the pieces of robots such as motors and actuators. The physical system also includes how the robotic arm functions in a production environment. Mechanical engineering also includes physical operating protocols and safety measures. Electrical engineering: This area of engineering provides the electronic foundation for robots, including the low-level circuit programming, embedded systems, electrical resistance, and control theory. Electrical engineers interested in robotics typically receive an education more focused on the control of robots rather than their mechanical design. Computer science engineering: Many engineers in the robotics field enter through the world of computer science. This group of robotics professionals focus on the software and programming language instead of hardware. This field includes subjects such as artificial intelligence (AI) and machine learning. Robotics specializations: Aerial robotics, Agriculture and forestry robotics, Artificial intelligence, Autonomous robots, Bio-Inspired robotics, Collaborative robotics, Computer-aided design, Computer vision, Construction robotics, Domestic robotics, Electrical theory, Embedded systems for robots, Feedback control systems, Field and services robotics, Geometric control, Human-robot interaction, Human augmentation, Industrial robotics, Integrated robotic systems, Intelligent transportation systems, Kinematics, Learning and communication in multi-agent systems, Legged locomotion, Machine perception, Manufacturing, Marine robotics, Medical and assistive robotics, Micro-aerial vehicles, Mining robotics, Mobile robots, Modeling/optimization for energy conversion and use, Modular and reconfigurable robotics, Molecular robotics, Motion planning and control, Multi-robot coordination, Multi-robot systems, Personal and assistive robotics, Prosthetics, Rehabilitation robotics, Robot navigation, Robot perception and computer vision, Robot structures, Robotic mapping and navigation, Robotic sampling and surveying, Robotics for scientific discovery, Search and rescue robotics, Sensing and perception, Sensor technology, Service robotics, Soft and micro-robotics, Space robots and systems, Spiders and spider webs, Surveillance and security, Swarm robotics, Robotic dynamics, Transportation, Underwater robotics, Unified robotics, and Urban search and rescue.