A new programming interface for educational robotics

Educational Robotics uses robots as a tool for teaching a variety of subjects other than specifically robotics in undergraduate curricula. To achieve this goal is vital to have an adequate interface that allows inexperienced students to interact with robots in an easy manner. In this paper we presen...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Pedre, Sol, De Cristoforis, Pablo
Publicado: 2011
Materias:
Acceso en línea:https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_18650929_v161CCIS_n_p68_Caccavelli
http://hdl.handle.net/20.500.12110/paper_18650929_v161CCIS_n_p68_Caccavelli
Aporte de:
id paper:paper_18650929_v161CCIS_n_p68_Caccavelli
record_format dspace
spelling paper:paper_18650929_v161CCIS_n_p68_Caccavelli2023-06-08T16:29:37Z A new programming interface for educational robotics Pedre, Sol De Cristoforis, Pablo behaviour-based programming interface educational robotics Configurable Control robots educational robotics High school students Imperative programming Learning experiences New applications Programming experience Programming interface Sensors and actuators Subsumption architecture Undergraduate curricula Artificial intelligence Behavioral research Curricula Robotics Robots Students Robot programming Educational Robotics uses robots as a tool for teaching a variety of subjects other than specifically robotics in undergraduate curricula. To achieve this goal is vital to have an adequate interface that allows inexperienced students to interact with robots in an easy manner. In this paper we present the current development of ERBPI (Easy Robot Behaviour Programming Interface), a new application that doesn't require any previous programming experience to control robots. To accomplish this, we propose to abandon the imperative programming paradigm and take a behaviour-based approach. Thus, the new application is based on the connectionist paradigm, accomplishing behaviours by establishing configurable connections between sensors and actuators. Moreover, different defined behaviours can be connected using a subsumption architecture. The new application is designed to work with different robots and simulators, and it is simple for adding new ones. Learning experiences with high school students allowed us to test its effectiveness. © 2011 Springer-Verlag. Fil:Pedre, S. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. Fil:De Cristóforis, P. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales; Argentina. 2011 https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_18650929_v161CCIS_n_p68_Caccavelli http://hdl.handle.net/20.500.12110/paper_18650929_v161CCIS_n_p68_Caccavelli
institution Universidad de Buenos Aires
institution_str I-28
repository_str R-134
collection Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA)
topic behaviour-based programming interface
educational robotics
Configurable
Control robots
educational robotics
High school students
Imperative programming
Learning experiences
New applications
Programming experience
Programming interface
Sensors and actuators
Subsumption architecture
Undergraduate curricula
Artificial intelligence
Behavioral research
Curricula
Robotics
Robots
Students
Robot programming
spellingShingle behaviour-based programming interface
educational robotics
Configurable
Control robots
educational robotics
High school students
Imperative programming
Learning experiences
New applications
Programming experience
Programming interface
Sensors and actuators
Subsumption architecture
Undergraduate curricula
Artificial intelligence
Behavioral research
Curricula
Robotics
Robots
Students
Robot programming
Pedre, Sol
De Cristoforis, Pablo
A new programming interface for educational robotics
topic_facet behaviour-based programming interface
educational robotics
Configurable
Control robots
educational robotics
High school students
Imperative programming
Learning experiences
New applications
Programming experience
Programming interface
Sensors and actuators
Subsumption architecture
Undergraduate curricula
Artificial intelligence
Behavioral research
Curricula
Robotics
Robots
Students
Robot programming
description Educational Robotics uses robots as a tool for teaching a variety of subjects other than specifically robotics in undergraduate curricula. To achieve this goal is vital to have an adequate interface that allows inexperienced students to interact with robots in an easy manner. In this paper we present the current development of ERBPI (Easy Robot Behaviour Programming Interface), a new application that doesn't require any previous programming experience to control robots. To accomplish this, we propose to abandon the imperative programming paradigm and take a behaviour-based approach. Thus, the new application is based on the connectionist paradigm, accomplishing behaviours by establishing configurable connections between sensors and actuators. Moreover, different defined behaviours can be connected using a subsumption architecture. The new application is designed to work with different robots and simulators, and it is simple for adding new ones. Learning experiences with high school students allowed us to test its effectiveness. © 2011 Springer-Verlag.
author Pedre, Sol
De Cristoforis, Pablo
author_facet Pedre, Sol
De Cristoforis, Pablo
author_sort Pedre, Sol
title A new programming interface for educational robotics
title_short A new programming interface for educational robotics
title_full A new programming interface for educational robotics
title_fullStr A new programming interface for educational robotics
title_full_unstemmed A new programming interface for educational robotics
title_sort new programming interface for educational robotics
publishDate 2011
url https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_18650929_v161CCIS_n_p68_Caccavelli
http://hdl.handle.net/20.500.12110/paper_18650929_v161CCIS_n_p68_Caccavelli
work_keys_str_mv AT pedresol anewprogramminginterfaceforeducationalrobotics
AT decristoforispablo anewprogramminginterfaceforeducationalrobotics
AT pedresol newprogramminginterfaceforeducationalrobotics
AT decristoforispablo newprogramminginterfaceforeducationalrobotics
_version_ 1768544614943293440