Artículo

Caccavelli, J.; Pedre, S.; De Cristóforis, P.; Katz, A.; Bendersky, D. "A new programming interface for educational robotics" (2011) International Conference on Research and Education in Robotics, EUROBOT 2011. 161 CCIS:68-77
La versión final de este artículo es de uso interno de la institución.
Consulte el artículo en la página del editor
Consulte la política de Acceso Abierto del editor

Abstract:

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.

Registro:

Documento: Artículo
Título:A new programming interface for educational robotics
Autor:Caccavelli, J.; Pedre, S.; De Cristóforis, P.; Katz, A.; Bendersky, D.
Ciudad:Prague
Filiación:Departamento de Computación, Facultad de Ciencias Exactas Y Naturales, Universidad de Buenos Aires, Buenos Aires, Argentina
Palabras clave: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
Año:2011
Volumen:161 CCIS
Página de inicio:68
Página de fin:77
DOI: http://dx.doi.org/10.1007/978-3-642-21975-7_7
Título revista:International Conference on Research and Education in Robotics, EUROBOT 2011
Título revista abreviado:Commun. Comput. Info. Sci.
ISSN:18650929
Registro:https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_18650929_v161CCIS_n_p68_Caccavelli

Referencias:

  • Blank, D.S., Kumar, D., Meeden, L., Yanco, H., Pyro: A python-based versatile programming environment for teaching robotics (2004) Journal on Educational Resources in Computing (JERIC), Special Issue on Robotics in Undergraduate Education. Part 2, 4 (3), p. 115
  • Baum, D., NQC, , http://bricxcc.sourceforge.net/nqc/, accessed March 17, 2011
  • Markus, http://brickos.sourceforge.net/, accessed March 17, 2011; Solorzano, J., http://lejos.sourceforge.net/, accessed March 17, 2011; http://www.microsoft.com/robotics/, accessed March 17, 2011; http://education.mit.edu/drupal/starlogo-tng, accessed March 17, 2011; http://www.squeakland.org/, accessed March 17, 2011; http://scratch.mit.edu/, accessed March 17, 2011; RoboLab, , http://www.ceeo.tufts.edu/robolabatceeo/, accessed March 17, 2011
  • Azhar, M.Q., An agent-oriented behavior-based interface framework for educationa robotics Agent-Based Systems for Human Learning (ABSHL) Workshop at Autonomous Agents and MultiAgent Systems, AAMAS-2006 (2006)
  • Braitenberg, V., (1986) Vehicles: Experiments in Synthetic Psychology, , MIT Press, Cambridge
  • Arkin, R.C., (1998) Behavior-Based Robotics, , MIT Press, Cambridge
  • Cormen, H., Leiserson, C.E., Rivest, R.L., Stein, C., (2009) Topological Sort, Introduction to Algorithms, , MIT Press, Cambridge
  • Khepera I, , http://www.k-team.com/, accessed March 17, 2011
  • Pedre, S., De Cristforis, P., Caccavelli, J., Stoliar, A., A mobile mini robot architecture for research, education and popularization of science Journal of Applied Computer Science Methods, 2 (1), pp. 41-59. , Guest Editors: Zurada, J., Estevez, P. ISSN 1689-9636
  • Yet Another Khepera Simulator, , http://freshmeat.net/projects/yaks/, accessed March 17, 2011
  • Player/Stage Simulator, , http://playerstage.sourceforge.net/, accessed March 17, 2011
  • ExpoUBA 2010, , http://www.uba.ar/expouba, Plaza de las Ciencias, Argentina, accessed March 17, 2010
  • Robot Programming Workshop for High School Students, , www.fcen.uba.ar/dov/talleres_de_ciencia/2006/computacion.htm, accessed March 17, 2011
  • Robot Programming Workshop for High School Students, , www.fcen.uba.ar/dov/talleres_de_ciencia/2009/computacion.htm, accessed March 17, 2011

Citas:

---------- APA ----------
Caccavelli, J., Pedre, S., De Cristóforis, P., Katz, A. & Bendersky, D. (2011) . A new programming interface for educational robotics. International Conference on Research and Education in Robotics, EUROBOT 2011, 161 CCIS, 68-77.
http://dx.doi.org/10.1007/978-3-642-21975-7_7
---------- CHICAGO ----------
Caccavelli, J., Pedre, S., De Cristóforis, P., Katz, A., Bendersky, D. "A new programming interface for educational robotics" . International Conference on Research and Education in Robotics, EUROBOT 2011 161 CCIS (2011) : 68-77.
http://dx.doi.org/10.1007/978-3-642-21975-7_7
---------- MLA ----------
Caccavelli, J., Pedre, S., De Cristóforis, P., Katz, A., Bendersky, D. "A new programming interface for educational robotics" . International Conference on Research and Education in Robotics, EUROBOT 2011, vol. 161 CCIS, 2011, pp. 68-77.
http://dx.doi.org/10.1007/978-3-642-21975-7_7
---------- VANCOUVER ----------
Caccavelli, J., Pedre, S., De Cristóforis, P., Katz, A., Bendersky, D. A new programming interface for educational robotics. Commun. Comput. Info. Sci. 2011;161 CCIS:68-77.
http://dx.doi.org/10.1007/978-3-642-21975-7_7