Programmable robot is a product that may need or not need assembly by users. It includes controller, sensor, execution part, power supply and connecting parts. By programming the robot, users and read the values from robot feedback modules, and send commend to make robot execute operations.