REDI humanoid robot integrates a head, a couple of arms and a torso attached to a mobile platform. The robot head is able to pan and tilt. The robotic arms integrate high torque motors enabling the robot to lift considerable heavy objects, such as chairs, sacks, etc. The body of the humanoid can contract, so the robot is able to pick objects from the ground and can extend to reach objects from tables or other furniture. The locomotion consists of a mobile robot in a differential wheel-drive configuration, that enables the robot to move around the house.