El programa se conecta con el robot Lego NXT a través de Bluetooth y hacer que se mueva de acuerdo con los movimientos del teléfono móvil, utilizando el acelerómetro incorporado. En este punto, el robot debe ser capaz de analizar su entorno 'y el uso de un sensor de ultrasonidos para detectar obstáculos en el camino. El robot realiza un análisis similar como un radar de detección, para "ver" los obstáculos.
Una vez que ha detectado los obstáculos y las presentó a la del usuario, éste debe ser capaz de mover el robot por mirar sólo a la pantalla, de control del medio ambiente, y la elección de cuál de los caminos sería el más adecuado, con el fin de evitar la obstáculos.
Código fuente disponible en: http://goo.gl/Umdl7