sBlocchiTi

l'APP con l'ambiente visuale a blocchi multipiattaforma per imparare a programmare, controllare e comprendere il robot NAO® V6.

sblocchiti app icon

FUNZIONALITÀ PRINCIPALI:
Scarica iCare Control Center su App Store   Scarica iCare Control Center su Mac App Store   Scarica iCare Control Center per Android   Scarica iCare Control Center per Windows
Android APK MD5:
Windows EXE MD5:

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.

sBlocchiTi

Dai blocchi al Python, nello stesso ambiente. sBlocchiTi genera il codice Python standalone corrispondente al programma e lo mostra con una sintassi colorata. La programmazione visuale diventa così anche un ponte graduale per comprendere lo sviluppo di un programma con un linguaggio testuale.

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.

nao motion blocks

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.

nao sensors blocks

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.

sBlocchiTi blockly nao sensors

Esegui, osserva e correggi

Durante le prove puoi avviare, mettere in pausa, riprendere o fermare il programma.

play pause blockly nao

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.

nao blockly debug

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.

Controllo immediato durante le prove. Il comando STOP ROBOT cancella la coda delle azioni programmate e impedisce l’invio di nuovi movimenti fino alla riabilitazione esplicita. Il comando opera attraverso la connessione di rete e non sostituisce i dispositivi fisici, le precauzioni e le procedure di sicurezza indicate nella documentazione ufficiale di NAO.
 
EMERGENCY STOP ROBOT
 

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.

sBlocchiTi home page

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.