Vedi traduzione automatica
Questa è una traduzione automatica. Per vedere il testo originale in inglese cliccare qui
#Robotica e automazione
{{{sourceTextContent.title}}}
I Preschoolers possono imparare la programmazione di calcolatore
{{{sourceTextContent.subTitle}}}
I ricercatori al laboratorio di mezzi del MIT stanno mettendo a punto un sistema che permette ai bambini in giovane età di programmare i robot interattivi affiggendo gli autoadesivi ai fogli di carta laminati.
{{{sourceTextContent.description}}}
Non solo potrebbe il sistema presentare i bambini ai principi di programmazione, ma potrebbe anche servire da attrezzo di ricerca, contribuire a determinare quali concetti di calcolo i bambini possono afferrare alle che età e come i robot interattivi possono il meglio essere integrati nei programmi di studi educativi.
La settimana scorsa, all'associazione per materiale di calcolo e l'istituto degli ingegneri elettronici ed elettrotecnici? La Conferenza Internazionale su interazione del Umano-Robot, i ricercatori ha presentato i risultati di uno studio iniziale sul sistema, che ha studiato il relativo uso dalle età quattro - otto dei bambini.
? Non abbiamo voluto mettere questo nel mondo digitale ma piuttosto nel mondo definito? dice Michal Gordon, un postdoc nelle arti e nelle scienze di mezzi e autore importante sulla nuova carta. ? Esso? sabbiera dello S.A. per l'esplorazione dei concetti di calcolo, ma esso? sabbiera dello S.A. che viene ai bambini? mondo di s.?
Nel loro studio, i ricercatori del MIT hanno utilizzato un robot interattivo denominato Dragonbot, sviluppato dal gruppo personale dei robot a Media Lab, che è condotto dal professore associato delle arti di mezzi e delle scienze Cynthia Breazeal. Dragonbot ha gli audio e sensori visivi, un sintetizzatore della voce, una gamma dei gesti espressivi e un video schermo per un fronte che può presupporre varie espressioni. I programmi che i bambini generati hanno dettato come Dragonbot reagirebbe agli stimoli.
? Esso? s che programma nel contesto delle interazioni relazionali con il robot? dice Edith Ackermann, uno psicologo inerente allo sviluppo e professore di visita nei robot personali gruppo, che con Gordon e Breazeal è un co-author sulla nuova carta. ? Ciò è che cosa i bambini fanno? ? re apprendimento circa i rapporti sociali. Così prendere questa espressione dei principi di calcolo al mondo sociale è molto adatta.?
Lezioni che attaccano
Le componenti della radice del sistema di programmazione sono autoadesivi triangolari e circolari? quale rappresentano gli stimoli e le risposte, rispettivamente? ed autoadesivi della freccia, che rappresentano loro i rapporti. I bambini possono in primo luogo generare di calcolo? mascherine? affiggendo i triangoli, i cerchi e le frecce ai fogli di carta laminata. Allora riempiono i particolari di autoadesivi che rappresentano gli stimoli particolari? come i pollici verso l'alto o verso il basso? e risposte? come lo stringimento o l'allargamento di Dragonbot? occhi di s. Ci sono inoltre autoadesivi in bianco su cui i bambini più anziani possono scrivere le loro proprie indicazioni e risposte verbali.
I ricercatori nel gruppo personale di automatismo stanno mettendo a punto un sistema di dispositivo ottico del computer che permetterà ai bambini di trasportare semplicemente i nuovi programmi a Dragonbot tenendo le pagine degli autoadesivi fino alla relativa macchina fotografica. Ma allo scopo di nuovo studio, il sistema? la prestazione di s ha dovuto essere perfettamente certa, in modo da uno dei ricercatori entrerebbe manualmente nelle sequenze di stimolo-e-risposta inventate dai bambini, per mezzo di un calcolatore del ridurre in pani con un'interfaccia dello schermo attivabile al tatto che ha caratterizzato le icone che descrivono tutte le opzioni disponibili.
Per introdurre un nuovo conforme al sistema, i ricercatori gli chiederebbero di pubblicare un ordine specifico, attaccando un singolo autoadesivo di risposta ad un piccolo strato laminato. Una volta presentato con lo strato, Dragonbot eseguirebbe l'ordine. Ma quando esso? s presentata con un programma, preferibilmente annuisce col capo la relativa testa e dice? I? la VE la ha ottenuta.? Da allora in poi, eseguirà la catena specificata delle risposte ogni volta che riceve lo stimolo corrispondente.
Anche i più giovani oggetti potevano distinguere fra i diversi ordini e programmi e le interviste dopo le loro sessioni hanno suggerito che capissero che i programmi, diverso degli ordini, modificassero la condizione interna del robot. I ricercatori progettano gli studi supplementari per determinare il limite della loro comprensione.
Spostamento di paradigma
Il sistema dell'autoadesivo, infatti, è destinato per incoraggiare un nuovo modo di pensare circa la programmazione, una che può essere più costante con come il calcolo è fatto in ventunesimo secolo.
? I sistemi noi? la re programmazione oggi non è sequenziale, poichè erano posteriori 20 o 30 anni? Gordon dice. ? Un sistema ha molti input entrare, la condizione complessa e molte uscite.? Un cellulare, per esempio, ha potuto controllare le trasmissioni ricevute sopra sia Wi-Fi che la rete cellulare mentre giocava indietro un video, trasmettendo l'audio sopra Bluetooth e funzionamento un temporizzatore quello? insieme di s da andare fuori da quando il riso sulla stufa ha rifinito la cottura.
Come dottorando in informatica all'istituto di Weizmann di scienza nell'Israele, Gordon spiega, lei ha funzionato con il suo consigliere, David Harel, su un nuovo paradigma di programmazione denominato programmazione piano d'azione-basata. ? L'idea è di descrivere il vostro codice nei piccoli piani d'azione ed il motore nella parte posteriore li collega? spiega. ? Potreste pensare esso come regole, con gli inneschi e le azioni.? Gordon ed i suoi colleghi? il nuovo sistema ha potuto essere usato per presentare i bambini ai principi di programmazione convenzionale e sequenziale. Ma esso? la s si è adattata bene alla programmazione piano d'azione-basata.
? Esso? s realmente come noi pensano a come programmi siamo scritto prima che prova per integrarla in un intero manufatto di programmazione? dice. ? Così stavo pensando? Perché non provilo più presto???