The bottom component contains the touch sensor, odometers (encoders) that internally indicates the robot's distance traveled, and infrared range sensors that prevent it from running into objects or people. The component above the bottom contains more ultrasonic range sensors and another infrared range sensor that also prevent the robot from running into objects or walls. The "chest" component contains an LED indicator to indicate if the robot is on or off. This component also contains the directional microphone and speaker. The "head" component has the front camera and omni-directional camera, a rotating camera so the robot can see in all directions.