Lego MindStorm NXT

[1]​ Este set reemplazó a la primera versión de Lego Mindstorms RCX.

Estos se conectan mediante un cable RJ12, el cual es muy similar al RJ11, pero este último es incompatible con el sistema.

[5]​ Varios kits de desarrolladores que contienen documentación del NXT están disponibles: Se pueden crear programas muy simples solo utilizando el menú en el ladrillo NXT, para programas más complicados o sonidos se deben programar mediante el puerto USB o usando una comunicación inalámbrica mediante Bluetooth.

La versión comercial del kit incluye un software para escribir programas en Windows o en Mac OS.

Con la construcción de bloques y cables para encapsular la complejidad, el NXT-G se puede usar para real-world programming.

Herramientas gratuitas (Visual Studio Express en combinación con Robotics Developer Studio) habilitan la programación del NXT usando el lenguaje de programación C sharp, otros lenguajes que acepta son IronPython y VB.NET.

Los scripts se pueden transferir directamente al robot NXT para visualizar los resultados en la vida real.

NXTGCC es una toolchain GCC para programar el NXT firmware en C. leJOS NXJ es un lenguaje open source de alto nivel basado en Java que utiliza un firmware específico producido por el leJOS team.

[12]​ Para escribir archivos directamente en el NXT, ICON de Steve Hassenplug es el recurso ideal.

Urbi es compatible con varios robots, incluyendo a: NAO, Bioloid y Aibo.

Este permite comandos directos, mensajes y muchos sensores (incluyendo no oficiales), también permite un control a base de mensajes de un NXT ejecutado vía remota.

LibNXT está enfocada principalmente a las plataformas oficiales de LEGO Mindstroms NXT.

PyNXC es un proyecto que convierte Python en NXC para poder ser descargado a los robots de LEGO Mindstroms.

[16]​ NXT-Python es un módulo de python en el cual se comunica con el NXT vía USB o Bluetooth, soporta comandos directos y varios sensores ajenos a LEGO.

Los sensores son conectados al ladrillo del NXT usando una conexión modular de 6 posiciones que incluye interfaces analógicas y digitales.

Robot creado usando el kit de LEGO Mindstorm NXT
Ladrillo programable NXT
A Lego NXT car which avoids walls implemented in Physical Etoys