Robotics’ five major fields are operator interface, mobility and locomotion, manipulators and effectors, programming, and sensing and perception. Each is essential to creating a functioning robot. For example, while operator interface deals with how humans and robots communicate, sensing and perception cover the robot's ability to gather information about its environment.