Robot Nao si muove grazie a 25 gradi di libertà e due videocamere che gli consentono di interagire con l’ambiente circostante, una unità inerziale che gli consente di sapere se è seduto o in piedi. Dispone inoltre di nove sensori tattili e di otto sensori di pressione per sentire se lo tocchiamo, quattro microfoni direzionali per ascoltare, sensori a ultrasuoni e infrarossi. Nao parla grazie al suo sintetizzatore vocale e speakers ad alta fedeltà.
Due i processori: uno Intel ATOM 1,6ghz, posizionato nella testa, il secondo nel torso. Naoqi coordina il lavoro di questi componenti hardware consentendogli di interpretare i segnali provenienti dall’esterno. La batteria di Nao gli consente di avere un’ora e mezza di autonomia, durata questa che dipende tuttavia dal tipo di utilizzo.
Robot Nao supporta il wifi e il protocollo Ethernet a cui si aggiungono i ricetrasmettitori ad infrarossi posizionati negli occhi.
Nao è compatibile con lo standard wifi IEE 802.11b/g/n e può essere usato con i protocolli WPA e WEP, dunque si connette alle principali reti domestiche e aziendali. Robot Nao non richiede alcun tipo di configurazione al di fuori dell’inserimento della password di connessione.
Grazie a queste caratteristiche, Robot Nao può essere configurato per fare le previsioni meteo in base alle località nelle quali si trova, o può fornirvi risposte su vari quesiti collegandosi a Wikipedia o ancora può connettersi a un audio stream e consentirvi di ascoltare la musica che preferite.
Sensori, motori e software di robot Nao funzionano grazie a Naoqi, sistema operativo realizzato per il robot da Aldebaran Robotics. Choregraphe è il software che consente di programmare robot Nao grazie a una interfaccia grafica intuitiva.
Choregraphe fa parte dell’SDK, un pacchetto che si compone di una serie di strumenti software: ne fanno parte Webots grazie al quale si possono testare i programmi realizzati con Choregraphe prima di installarli su robot Nao, e Monitor, un’applicazione che consente di verificare come il robot vede e percepisce gli stimoli esterni e monitorare i dati provenienti dai sensori.
Da uno store online il piccolo umanoide può inoltre scaricare una serie di nuovi comportamenti e aggiornamenti per arricchire le sue abilità.
Per altri dettagli tecnici su robot Nao si può consultare il sito ufficiale di Softbank Robotics.