Праграма злучаецца з Lego NXT робатаў праз Bluetooth і прымусіць яго рухацца ў адпаведнасці з рухамі мабільнага тэлефона, выкарыстоўваючы ўбудаваны акселерометр. На дадзены момант, робат павінен умець аналізаваць яго наваколлі і з дапамогай ультрагукавога датчыка для выяўлення перашкод на шляху. Робат выконвае сканаванне гэтак жа, як выяўленне радараў, каб «убачыць» перашкоды.
Як толькі ён выявіў перашкод і прадставіў іх для карыстальніка, апошні павінен мець магчымасць перамяшчэння робата, гледзячы толькі на экран, праверка навакольнае асяроддзе, і выбраць, які з шляхоў быў бы найбольш прыдатным для таго, каб пазбегнуць перашкодамі.
Зыходны код даступны па адрасе: http://goo.gl/Umdl7