Le robot programmable est un produit qui peut nécessiter ou non un assemblage par les utilisateurs. Il comprend le contrôleur, le capteur, la pièce d’exécution, l’alimentation et les pièces de connexion. En programmant le robot, les utilisateurs et lisent les valeurs des modules de retour d’information du robot, et envoient des recommandations pour que le robot exécute des opérations.