Propuesta docente para las prácticas de róbotica en el Grado de Ingeniería Informática

  1. Blanco Rodríguez, Francisco Javier 1
  2. Curto Diego, María Belén 1
  3. Moreno Rodilla, Vidal 1
  4. Fernández Caramés, Carlos 1
  1. 1 Universidad de Salamanca

    Universidad de Salamanca

    Salamanca, España


Education in the knowledge society (EKS)

ISSN: 2444-8729 1138-9737

Year of publication: 2012

Issue Title: Robótica educativa

Volume: 13

Issue: 2

Pages: 156-172

Type: Article

More publications in: Education in the knowledge society (EKS)


In this paper we present a proposal for the practical teaching robotics in a Degree in Computer Science. In order to make the course more attractive and stimulate the interest by students complex mathematical descriptions had been avoided. Instead, it focuses in other aspects more related to those degree students such as mobile robotics. To allow students to have access to real robot to practice Roomba robot has been chosen. Teaching methodology is based on project development by students after viewing of a set of videos of the robot performing actions. Then students must obtain a program where the robot behaves in the same way. So, they first have to analyze how the robot gets the behavior to implementing it later. It also presents the set of projects to be undertaken by students.

Bibliographic References

  • Arkin, R. C. (1998). Behavior-based Robotics. Cambridge, MA: MIT Press.
  • Borenstein, J., Feng, L. (1996). Measurement and Correction of Systematic Odometry Errors in Mobile Robots. Transactions on Robotics and Automation, 12, 869-880.
  • Brooks, R. A. (1991). Intelligence Without Representation. Artificial Intelligence 47, pp. 139-159.
  • Daisy Fan, K.-Y., Kathryn Conway, D. (2011, octubre). Using the Matlab-based iRobot create simulator to engage introductory computer programming students in program development and observing computational errors. 2011 Frontiers in Education Conference, Rapid City, SD, USA.
  • Dickinson, B.; Jenkins, O.; Moseley, M.; Bloom, D.; and Hartmann, D. (2007, marzo). Roomba pac-man: Teaching autonomous robotics through embodied gaming. AAAI Symposium on Robot and Robot Venues: Resources for AI Education. Stanford, CA, USA.
  • González de Rivera, G., Ribalda, R., Garrido, J. (2006). Diseño de un Laboratorio de Robótica Autónoma. Universidad Autónoma de Madrid. Tecnologías Aplicadas a la Enseñanza de la Electrónica.
  • Housten, D. T. (2008). Robotics Toolkit for Pre-College Engineering Education. Master Thesis. Computer Science Department, Drexel University, Philadelphia, PA, USA.
  • Isaacs, J. T., Klein, D. J., Hespanha, J. P. (2011, septiembre). A Guided Internship For High School Students Using iRobot Create. 18th IFAC World Congress, Milano, Italia.
  • Kölling, M., Quig, B., Patterson, A., y Rosenberg, J. (2003). The BlueJ System and its Pedagogy. Computer Science Education, 13 (4), 249-268.
  • Kurt, T. E. (2006). Hacking Roomba: ExtremeTech. New York, NY: John Wiley & Sons, Inc.
  • Leitão, P., Gonçalves, J., Barbosa, J., (2005). Learning Mobile Robotics using LEGO Mindstorms. En 9th Congresso Hispano Luso de Engenharia Electrotécnica.
  • Menegatti, E., Moro, M. (2010, noviembre). Educational Robotics from high-school to Master of Science. Intl. Conf. on Simulating, Modeling and Programming for Autonomous Robots.
  • Miller, D. P. (2004, marzo). Using Robotics to teach computer Programming & AI Concepts to Engineering Students. AAAI Spring Symposium on Accessible Handson Artificial Intelligence and Robotics Education. Stanford, CA, USA.
  • Tribelhorn, B. & Dodds, Z. (2007). Evaluating the Roomba: A low-cost, ubiquitous platform for robotics research and education. En IEEE International Conference on Robotics and Automation, 1393-1399.