Casa Recensioni Anteprima di robot robot Bell

Anteprima di robot robot Bell

Sommario:

Video: Робот конструктор Mabot от компании Bell.AI (Ottobre 2024)

Video: Робот конструктор Mabot от компании Bell.AI (Ottobre 2024)
Anonim

Nel software, il concetto di modularità è un percorso ben avviato. Gli autori di biblioteche e codice riutilizzabile sono costantemente alla ricerca di maggiori livelli di astrazione con i quali possono offrire agli utenti del loro codice la capacità di scavalcare il processo spesso paralizzante di escogitare sistemi di logica dai primi principi. Quindi è naturale che i sistemi di ingegneria fisica seguano l'esempio.

L'anno scorso ho recensito Cubelets, un sistema robotico modulare composto da cubi cablati con varie abilità, dal rilevamento di prossimità al movimento fisico. Mabot (stimato al dettaglio a partire da $ 139) è un sistema robotico simile, un progetto Kickstarter che ha già superato il suo obiettivo di finanziamento. Gli sviluppatori, Bell Robot, ci hanno inviato un kit di base avanzato per testare. La società definisce Mabot come "il primo giocattolo robotico plug-and-play al mondo" e tale slogan era probabilmente vero all'inizio del suo viaggio. Ora è il secondo sistema del genere che ho visto, e una delle dozzine attualmente sul mercato. Ma ciò non lo rende meno accessibile e divertente per insegnare robotica e programmazione ai bambini dai sei anni in su.

Early Kit

Considerando che Mabot è ancora un progetto Kickstarter attivo, il sistema è molto ben progettato e ha già un aspetto decisamente "finito". Chiaramente si deve ancora lavorare per l'internazionalizzazione del packaging, anche se si spera che questo sarà risolto quando la distribuzione nordamericana sarà pronta. A partire da ora il kit è pronto per essere spedito ai sostenitori di Kickstarter a novembre.

Tutte le istruzioni sono in cinese, senza pratico volantino di avvio rapido o decalcomania "Disponibile su iTunes" che trasmette la pratica app (che è disponibile anche su Android). Invece, sono stato semplicemente accolto da un sottile film di schiuma protettiva che nascondeva una mappa piegata (che si è rivelata una linea ad alto contrasto che uno dei progetti poteva essere addestrato a seguire), e un foglio di schiuma più spesso con rientranze per vari componenti robotici.

Il kit che ho ricevuto include quattro ruote, un motore girevole (per movimento orizzontale), due motori che alimentano giunti sferici (per movimento verticale), un sensore di colore, un sensore di prossimità a infrarossi, un sensore touch (un pulsante, davvero), diversi moduli sferici e a forma di Y inerti più piccoli (usati per giunti e strutture), una sfera di controllo abilitata Bluetooth, circa una dozzina di connettori e vari accessori decorativi, gommini e piedini. Diversamente dall'intelligente sistema magnetico Magnet di Cubelets, nei prossimi anni Mabot utilizza minuscoli connettori di plastica che senza dubbio abbelliranno le ombre ragnatele sotto i divani di innumerevoli famiglie di ingegneri in erba. Ho trasferito i pezzi più piccoli del kit in un contenitore separato non appena l'ho spacchettato.

Un pacchetto di opuscoli piegati a fisarmonica contiene istruzioni in stile Ikea che ti guidano attraverso l'assemblaggio di una manciata di progetti di avviamento. Questi progetti sono disponibili anche nell'app Mabot GO, quindi non devi preoccuparti di salvare e archiviare gli opuscoli.

Mabot Apps

Nonostante non ci siano istruzioni chiare (a parte un geroglifico piuttosto difficile da decifrare del logo Bluetooth con una freccia puntata su un codice QR su quello che sembra un tower computer), ho trovato due app Mabot per iOS cercando nell'App Store: il sopra menzionato Mabot GO e Mabot IDE.

Mabot GO è l'app introduttiva ed è divisa in due sezioni principali: Costruzione e Controllo. Il ramo di costruzione ti guida attraverso diversi progetti dettagliati secondo le linee di un kit Lego. Il primo passo di ciascuna serie di istruzioni è un inventario dei componenti richiesti per il progetto, seguito da ulteriori passaggi che spiegano come montarlo. La sezione Controllo ti presenta una familiare suite di controlli gamepad con joystick e pulsanti per trasformare il tuo progetto da un robot programmato in un'unità RC che puoi comandare direttamente.

L'altra app (Mabot IDE) è un ambiente di codifica simile a Blockly che utilizza tessere che si collegano per formare comandi di programmazione (che ormai dovrebbero essere di rigore per i sistemi hardware ricreativi attualmente sul mercato).

È relativamente semplice passare in rassegna i prodotti introduttivi nell'app Mabot GO, ognuno dei quali viene fornito con un programma di controllo. Una volta completata la costruzione, c'è un avanti e indietro tra il progetto assemblato e l'app durante il quale l'app cataloga i moduli utilizzati nella creazione del progetto. Se ci sono ruote coinvolte, ti viene richiesto di indicare quali sono le ruote posteriori, quali sono le ruote anteriori e cosa costituisce la destra e la sinistra del modello completato. Ti viene quindi presentata un'interfaccia controller simile a un gamepad che è personalizzata per adattarsi ai moduli inclusi.

Nell'app IDE vengono presentati specifici blocchi di controllo Blockly per ciascuno dei moduli Mabot, con un pratico tutorial che descrive in dettaglio la corretta implementazione di ciascuno. Dopo il completamento di un programma, c'è lo stesso processo di catalogazione e calibrazione di Mabot GO, dopodiché il programma inizia a funzionare in loop.

Costruzione e controllo

Lavorando attraverso i progetti, sono stato in grado di identificare e utilizzare i diversi moduli funzionali e connettivi inclusi nel kit. L'approccio tipo Lego è in realtà un colpo da maestro per questo tipo di giocattolo. Come con Legos, si sviluppa rapidamente un'idea per lo scopo di ciascun componente seguendo attentamente i diagrammi. E se hai una piega inventiva come mia figlia, puoi facilmente immaginare combinazioni future oltre gli esempi forniti.

Il mio kit è un modello di pre-produzione e ci sono alcuni problemi che si spera possano essere risolti prima del rilascio finale del sistema. La connettività Bluetooth era instabile e mi aspettavo che avrei avuto il controllo dei miei progetti al massimo qualche minuto prima che la connessione si interrompesse.

E l'app stessa è un po 'troppo ingegnerizzata, con animazioni inutili che complicano inutilmente l'esperienza dell'utente. Inoltre, una volta che un programma definito dall'utente viene creato e caricato nel progetto, non c'è modo di fermarne l'esecuzione a parte il salto in avanti e lo spegnimento del modulo di potenza. Infine, anche se è chiaro che il modulo di controllo ha la capacità di generare suono attraverso un cicalino piezoelettrico o un generatore di suoni simile, l'app non contiene blocchi per la produzione del suono.

Coding for Kids

Come programmatore di computer, e il padre di un bambino di nove anni ha confermato il tossicodipendente di Roblox e un bambino di sette anni che mi saluta al mio ritorno a casa con invenzioni di complessità sempre crescente, lo considero parte della mia responsabilità paterna impostata su introdurli entrambi al codice del computer.

Per me, la principale caratteristica che definisce la programmazione per computer è il controllo che ti dà su un universo quasi illimitato di possibilità. Quando ho iniziato a scrivere codice, è stato abbastanza miracoloso copiare alcune righe del Nibble Magazine di mio padre e vedere sullo schermo la frase "Ciao, mondo".

L'ho provato con i miei figli. Lo fissarono per un po ', poi mi guardarono con malcelata simpatia.

Il paradigma della codifica è già molto diverso rispetto a quando ho iniziato. Negli ultimi anni sono stati fatti passi da gigante nel mondo di linguaggi grafici intuitivi come Blockly, sostituendo gli arcani del lessico informatico con blocchi intuitivi che offrono ai bambini e ai non tecnici lo stesso grado di potere sulla macchina che è stata storicamente la provincia dei programmatori a vita.

Se i glitch e il singhiozzo di Mabot vengono eliminati prima della produzione, sarà un modo eccellente per far conoscere ai bambini la magia di manipolare il mondo attraverso il codice. Serve anche come un bel punto a metà strada tra i giocattoli robotici a stato solido in scatola e qualcosa di più complesso e sfumato come Lego Mindstorms. LittleBits è un altro eccellente produttore di kit di robotica con una grande flessibilità rispetto all'ampia varietà di bit disponibili. Il kit Droid Inventor di LittleBits con licenza Star Wars non ha abbastanza la varietà o la potenza dei kit LittleBits più grandi o dello Starter Kit avanzato Mabot che abbiamo esaminato, ma è meno costoso e ti consente di mostrare ai tuoi figli le basi della robotica costruendo il loro R2-D2. Terremo d'occhio Mabot mentre si avvicina al rilascio dei consumatori.

Anteprima di robot robot Bell