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...
Guardado en:
Autores principales: | , |
---|---|
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 |