A typical robot consists of several components, including sensors (to perceive the environment), actuators (to enable movement), a controller (to process information and make decisions), and an end-effector or tool (to interact with objects).