sBlocchiTi
l'APP con l'ambiente visuale a blocchi multipiattaforma per imparare a programmare, controllare e comprendere il robot NAO® V6.
![]()
- Programmazione visuale con Blockly, attraverso blocchi grafici da trascinare e collegare
- Connessione diretta a NAO V6 con NAOqi 2.8 tramite rete locale, senza installare componenti aggiuntivi sul robot
- Controllo di movimenti, posture, voce, volume, LED, mani, respirazione e comportamenti disponibili sul robot
- Utilizzo di sensori ed eventi per creare programmi capaci di percepire l’ambiente e reagire
- Esecuzione guidata con avvio, pausa, ripresa e arresto
- Debug visuale con evidenziazione dei blocchi e controllo delle variabili
- Generazione del codice Python standalone con sintassi colorata
- Ricerca automatica dei robot in rete e identificazione luminosa del robot NAO selezionato
- Gestione completa dei progetti con anteprima, rinomina, duplicazione, importazione ed esportazione
- Disponibile per Android, iPhone, iPad, macOS e Windows, in italiano, inglese e francese

COMING SOON....!
La robotica diventa visuale
Con sBlocchiTi programmare il robot umanoide NAO V6 diventa più semplice, immediato e coinvolgente. I programmi si costruiscono trascinando e collegando blocchi grafici, concentrandosi sulla logica e sul comportamento del robot senza dover partire dalla scrittura del codice.
Movimenti, condizioni, cicli, operatori matematici e logici, testo, variabili e funzioni personalizzate convivono nello stesso workspace. Si può iniziare con una breve sequenza di azioni e arrivare gradualmente a programmi complessi, mantenendone sempre chiara la struttura.
Per questo sBlocchiTi è adatto alla robotica educativa, ai laboratori STEM, alla formazione, alla ricerca e alla prototipazione: il passaggio dall’idea all’azione del robot resta sempre visibile e comprensibile.

Dai blocchi al comportamento del robot
sBlocchiTi mette a disposizione blocchi specifici per controllare le principali capacità di NAO. Puoi farlo camminare e ruotare, richiamare una postura, muovere la testa e le articolazioni delle braccia, aprire o chiudere le mani, regolare il volume, pronunciare frasi e creare effetti luminosi con i LED.
Puoi inoltre abilitare la funzione di respirazione e l’Autonomous Life, utilizzare il parlato animato ed eseguire le animazioni e i comportamenti già installati sul robot. I selettori grafici degli angoli, utilizzabili con mouse, penna o touch, semplificano la configurazione dei movimenti rispettando i limiti delle articolazioni del robot.

Per le rotazioni è disponibile anche una modalità di precisione fine, che regola il movimento mediante un controllo in retroazione e riduce gradualmente la velocità man mano che il robot si avvicina all’angolo impostato.
Sensori ed eventi: NAO percepisce e reagisce
Un robot diventa davvero interattivo quando può percepire ciò che lo circonda. Con sBlocchiTi puoi inserire nella logica del programma i sensori tattili della testa e delle mani, i bumper dei piedi, i sonar, il livello della batteria, la pressione sui piedi, l’assetto inerziale, la posizione dei giunti e l’apertura delle mani.

I blocchi dedicati consentono inoltre di utilizzare il riconoscimento vocale e il rilevamento dei NAOmark, creando attività nelle quali il robot ascolta, riconosce eventi e decide quale azione eseguire.
La gestione degli eventi e l’acquisizione ottimizzata dei dati dei sensori consentono di creare programmi più reattivi ed efficienti, evitando continui cicli di interrogazione che rallenterebbero l’esecuzione del programma.

Esegui, osserva e correggi
Durante le prove puoi avviare, mettere in pausa, riprendere o fermare il programma.

Il blocco in esecuzione viene evidenziato direttamente nel workspace, mentre, le variabili aiutano a comprendere ciò che sta accadendo e a individuare rapidamente il punto su cui intervenire.

La connessione al robot è facilitatà grazie alla rilevazione automatica di ogni robot NAO sulla rete locale. Quando sono presenti più robot, la funzione di identificazione fa lampeggiare temporaneamente occhi e piedi del NAO selezionato, senza avviarne i movimenti.

I tuoi progetti, sempre in ordine
Tutti i progetti sono elencati in una libreria ordinata per ultima modifica, con anteprima grafica dei blocchi. Ogni lavoro può essere salvato, rinominato, duplicato, eliminato, importato ed esportato.
Il formato .sbtp consente di trasferire i progetti tra dispositivi conservando blocchi e impostazioni di visualizzazione del workspace. L’esportazione dei programmi a blocchi nei formati SVG e PNG permette inoltre di realizzare facilmente materiali didattici, lezioni, relazioni e presentazioni.

I progetti sono conservati localmente nell’area privata dell’APP e il salvataggio esplicito segnala con chiarezza eventuali modifiche ancora da registrare.
Tutti i componenti necessari al funzionamento dell’APP sono già inclusi: puoi quindi creare e gestire i programmi senza ricorrere a servizi cloud e senza installare codice aggiuntivo sul robot.
Un’unica APP, su ogni dispositivo
L’interfaccia responsive di sBlocchiTi si adatta a smartphone, tablet e computer. L’APP è progettata per Android, iPhone, iPad, macOS e Windows, offre i temi chiaro e scuro ed è disponibile in italiano, inglese e francese.
I requisiti minimi previsti sono Android 7.0, iOS e iPadOS 13, macOS 10.15 e Windows 10 versione 1903.
Che tu stia preparando una lezione, sperimentando un nuovo comportamento o sviluppando un prototipo, ritroverai lo stesso ambiente di progettazione e gli stessi strumenti per trasformare un’idea in un programma per NAO in tutti i dispositivi.
Dai vita alle tue idee con sBlocchiTi
Costruisci il programma, collegati a NAO e guarda i tuoi blocchi diventare azioni.
sBlocchiTi rende la programmazione robotica più accessibile, comprensibile e coinvolgente.
sBlocchiTi è un’applicazione indipendente Built with Blockly sviluppata da INGNET SRLS e compatibile con NAO V6/NAOqi 2.8. NAO®, NAOqi, Aldebaran e gli altri nomi citati appartengono ai rispettivi titolari. I riferimenti sono utilizzati esclusivamente per descrivere compatibilità e interoperabilità; sBlocchiTi non è affiliata, approvata, sponsorizzata o certificata dai rispettivi produttori.