Arquitectura para Utilizar Robots AIBO en la Enseñanza de la Inteligencia Artificial

Student motivation and involvement are two key factors to achieve educational objectives. For this reason, it is essential that students are made aware of the possible practical applications of the theoretical contents being taught. To this end, we have adapted the laboratory sessions of the Artificial Intelligence module so that students can bring into practice the concepts learned. By using AIBO robots we have designed teaching materials based on active learning, achieving a greater motivation and a significant improvement of student’s academic performance. This has been done by re-designing three of the laboratory sessions so that students make use of the robots. To avoid the time required to learn the proprietary programming environment, we have implemented a series of interfaces to ease the interaction with the robot and allow the use of any programming language. In this article we present the hardware and software architecture used to fulfill this objective and we describe the three laboratory session in which this is used.

[1]  北野 宏明,et al.  RoboCup-97 : robot soccer World Cup I , 1998 .

[2]  Eric Chown,et al.  AiboConnect: A Simple Programming Environment for Robotics , 2006, FLAIRS Conference.

[3]  John D. Decuir,et al.  A friendly face in robotics: Sony's AIBO entertainment robot as an educational tool , 2004, CIE.

[4]  Alberto Maria Segre,et al.  Programs for Machine Learning , 1994 .

[5]  Edward H. Shortliffe,et al.  A model of inexact reasoning in medicine , 1990 .

[6]  J. Ross Quinlan,et al.  Induction of Decision Trees , 1986, Machine Learning.

[7]  David S. Touretzky,et al.  Tekkotsu: A Framework for AIBO Cognitive Robotics , 2005, AAAI.

[8]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[9]  Amruth N. Kumar,et al.  Using robots in an undergraduate artificial intelligence course: an experience report , 2001, 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193).

[10]  I. Elhanany,et al.  Work in progress - enhancing reinforcement learning class curriculum using a Matlab interface library for use with the Sony AIBO robot , 2007, 2007 37th Annual Frontiers In Education Conference - Global Engineering: Knowledge Without Borders, Opportunities Without Passports.

[11]  Ryszard S. Michalski,et al.  Automated Construction of Classifications: Conceptual Clustering Versus Numerical Taxonomy , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[13]  Tucker R. Balch,et al.  Java Soccer , 1997, RoboCup.

[14]  M. Ross Quillian,et al.  Retrieval time from semantic memory , 1969 .

[15]  Barr and Feigenbaum Edward A. Avron,et al.  The Handbook of Artificial Intelligence , 1981 .

[16]  Elizabeth Sklar,et al.  Robotics Across the Curriculum , 2007, AAAI Spring Symposium: Semantic Scientific Knowledge Integration.

[17]  Peter Norvig,et al.  Inteligencia Artificial: un Enfoque Moderno , 2013 .

[18]  Maria L. Gini,et al.  Using the Sony AIBOs to Increase Diversity in Undergraduate CS Programs , 2006, IAS.

[19]  Patrick K. Simpson,et al.  Artificial Neural Systems: Foundations, Paradigms, Applications, and Implementations , 1990 .

[20]  Marvin Minsky,et al.  A framework for representing knowledge , 1974 .

[21]  June Lee,et al.  Effectiveness of Computer-Based Instructional Simulation: A Meta Analysis. , 1999 .

[22]  Bruce G. Buchanan,et al.  The MYCIN Experiments of the Stanford Heuristic Programming Project , 1985 .

[23]  Jerry B. Weinberg,et al.  Components, Curriculum, and Community: Robots and Robotics in Undergraduate AI Education , 2006, AI Mag..

[24]  H. Penny Nii,et al.  The Handbook of Artificial Intelligence , 1982 .

[25]  Brian H. Cameron The effectiveness of simulation in a hybrid and online networking course , 2003 .

[26]  Donald E. Knuth,et al.  The Solution for the Branching Factor of the Alpha-Beta Pruning Algorithm , 1981, ICALP.