Le kit de robotique Lego Mindstorms NXT est commercialisé depuis juillet 2006. Il a remplacé la première génération de robots Lego Mindstorms, « Robotics Invention System ». La principale composante est la brique NXT. Elle contient deux microcontrôleurs intégrés, qui agissent comme le cerveau du robot. La brique possède quatre ports d’entrée sur lesquels peuvent être branchés quatre capteurs. La brique peut contrôler jusqu'à trois moteurs à la fois. Pour la communication avec un PC, on peut utiliser le port USB ou la connexion sans fil Bluetooth.