Voir la traduction automatique
Ceci est une traduction automatique. Pour voir le texte original en anglais cliquez ici
#Robotique et automatisation
{{{sourceTextContent.title}}}
Les élèves du cours préparatoire peuvent apprendre la programmation par ordinateur
{{{sourceTextContent.subTitle}}}
Les chercheurs au laboratoire de médias de MIT développent un système qui permet aux enfants en bas âge de programmer les robots interactifs en apposant des autocollants aux feuilles de papier stratifiées.
{{{sourceTextContent.description}}}
Non seulement pourrait le système présenter des enfants aux principes de programmation, mais il pourrait également servir d'outil de recherches, pour aider à déterminer quels concepts informatiques les enfants peuvent saisir à quels âges, et comment des robots interactifs peuvent meilleur être intégrés dans des programmes d'études éducatifs.
La semaine dernière, à l'association pour le matériel de calcul et l'institut des ingénieurs électroniciens électriques et ? La Conférence Internationale sur l'interaction de Humain-Robot, les chercheurs a présenté les résultats d'une première étude du système, qui a étudié son utilisation par les âges d'enfants quatre huit.
? Nous n'avons pas voulu mettre ceci dans le monde numérique mais plutôt dans le monde réel ? dit Michal Gordon, un postdoc dans des arts et des sciences de médias et auteur important sur le nouveau papier. ? Il ? bac à sable de SA pour explorer des concepts informatiques, mais lui ? bac à sable de SA qui vient aux enfants ? monde de s. ?
Dans leur étude, les chercheurs de MIT ont utilisé un robot interactif appelé Dragonbot, développé par le groupe personnel de robots à Media Lab, qui est mené par le professeur agrégé des arts et des sciences Cynthia Breazeal de médias. Dragonbot a des sondes audio et visuelles, un synthétiseur de parole, une cuisinière des gestes expressifs et un écran visuel pour un visage qui peut assumer une série d'expressions. Les programmes que les enfants créés ont dicté comment Dragonbot réagirait aux stimulus.
? Il ? s programmant dans le cadre des interactions apparentées avec le robot ? dit Edith Ackermann, une psychologue développementale et le professeur de visite dans les robots personnels groupe, qui avec Gordon et Breazeal est un co-auteur sur le nouveau papier. ? Est ce ce que les enfants font ? ils ? se renseigner re sur des relations sociales. Ainsi la prise de cette expression des principes informatiques au monde social est très appropriée. ?
Leçons qui collent
Les composants de racine du système de programmation sont les autocollants triangulaires et circulaires ? que représentent des stimulus et des réponses, respectivement ? et autocollants de flèche, qui représentent des rapports entre eux. Les enfants peuvent d'abord créer informatique ? calibres ? en apposant des triangles, des cercles et des flèches aux feuilles de papier stratifié. Elles complètent alors les détails d'autocollants qui représentent les stimulus particuliers ? comme des pouces vers le haut ou vers le bas ? et réponses ? comme le rétrécissement ou l'élargissement de Dragonbot ? yeux de s. Il y a également des autocollants blancs sur lesquels des enfants plus âgés peuvent écrire leurs propres sélections et réponses verbales.
Les chercheurs dans le groupe personnel de robotique développent un système visionique qui permettra à des enfants de donner de nouveaux programmes à Dragonbot simplement en tenant des pages des autocollants jusqu'à son appareil-photo. Mais aux fins de la nouvelle étude, le système ? l'exécution de s a dû être parfaitement fiable, ainsi un des chercheurs écrirait manuellement les ordres de stimulus-et-réponse conçus par les enfants, utilisant un ordinateur de comprimé avec une interface d'écran tactile qui a comporté des icônes dépeignant toutes les options disponibles.
Pour présenter un nouveau sujet au système, les chercheurs lui demanderaient de publier une commande individuelle, en attachant un autocollant simple de réponse à une petite feuille stratifiée. Une fois présenté avec la feuille, Dragonbot exécuterait la commande. Mais quand il ? s présenté avec un programme, il à la place incline la tête sa tête et indique ? I ? le VE l'a obtenue. ? Ensuite, elle exécutera la chaîne spécifique des réponses toutes les fois qu'elle reçoit le stimulus correspondant.
Même les plus jeunes sujets pouvaient distinguer différents commandes et programmes, et les entrevues après leurs sessions ont suggéré qu'ils aient compris que les programmes, à la différence des commandes, ont modifié l'état interne du robot. Les chercheurs prévoient des études additionnelles pour déterminer l'ampleur de leur arrangement.
Décalage de paradigme
Le système d'autocollant est en fait conçu pour encourager une nouvelle façon de penser au sujet de la programmation, une qui peut être plus compatible à la façon dont le calcul est fait au 21ème siècle.
? Les systèmes nous ? la programmation re aujourd'hui ne sont pas séquentielle, car ils étaient de 20 ou 30 ans d'arrières ? Gordon indique. ? Un système a beaucoup d'entrées entrer, état complexe et beaucoup de sorties. ? Un portable, par exemple, pourrait surveiller les transmissions entrantes au-dessus de Wi-Fi et du réseau cellulaire tout en écoutant en arrière une vidéo, transmettant l'acoustique au-dessus de Bluetooth et de fonctionnement un temporisateur cela ? ensemble de s à aller outre de quand le riz sur le fourneau a fini la cuisson.
Comme un étudiant de troisième cycle dans de l'informatique à l'institut de Weizmann de la Science en Israël, Gordon explique, elle a travaillé avec son conseiller, David Harel, sur un nouveau paradigme de programmation appelé programmation scénario-basée. ? L'idée est de décrire votre code dans de petits scénarios, et le moteur dans le dos les relie-t-il ? elle explique. ? Vous pourriez penser à lui comme règles, avec des déclenchements et des actions. ? Gordon et ses collègues ? le nouveau système a pu être employé pour présenter des enfants aux principes de la programmation conventionnelle et séquentielle. Mais il ? s s'est bien adapté à la programmation scénario-basée.
? Il ? s réellement comment nous pensent à la façon dont des programmes sommes écrit avant que nous essai pour l'intégrer dans un objet façonné de programmation entier ? elle dit. ? Ainsi je pensais ? Pourquoi pas essayez-le plus tôt ? ? ?