CMRoboBits: Creating an Intelligent AIBO Robot

AI Magazine

CMRoboBits is a course offered at Carnegie Mellon University that introduces students to all the concepts needed to create a complete intelligent robot. In particular, the course focuses on the areas of perception, cognition, and action by using the Sony AIBO robot as the focus for the programming assignments. This course shows how an AIBO and its software resources make it possible for students to investigate and work with an unusually broad variety of AI topics within a single semester. While material presented in this article describes using AI-BOs as the primary platform, the concepts presented in the course are not unique to the AIBO and can be applied on different kinds of robotic hardware. Our experience runs across several generations of these four-legged robots, and we have met with increasing success every year.


CMRoboBits: Creating an Intelligent AIBO Robot

AI Magazine

CMRoboBits is a course offered at Carnegie Mellon University that introduces students to all the concepts needed to create a complete intelligent robot. In particular, the course focuses on the areas of perception, cognition, and action by using the Sony AIBO robot as the focus for the programming assignments. This course shows how an AIBO and its software resources make it possible for students to investigate and work with an unusually broad variety of AI topics within a single semester. While material presented in this article describes using AIBOs as the primary platform, the concepts presented in the course are not unique to the AIBO and can be applied on different kinds of robotic hardware.


From CMDash'05 to CMRoboBits: Transitioning Multi-Agent Research with AIBOs to the Classroom

AAAI Conferences

Since 1997, the CORAL research group at Carnegie Mellon, headed by Professor Manuela Veloso, has researched teams of soccer robots using the Sony AIBO robots as the platform (Veloso & Uther 1999; Veloso et al. 2000; Lenser, Bruce, & Veloso 2001a; 2001b; Uther et al. 2002). Our experience runs across several generations of these fourlegged robots and we have met increasing success every year. In the fall of 2003, we created a new course building upon our research experience with the AIBO robots. We have since refined the course and taught it again in 2004 and 2005. The course, which we entitled CMRoboBits: Creating an Intelligent AIBO Robot, introduces students to all the concepts needed to create a complete intelligent robot.


AiboConnect: A simple programming environment for robotics

AAAI Conferences

AiboConnect is a program designed to simplify the transition to advanced research with robots. It is simple enough to be used in introductory level courses, yet with enough features that it has been used in advanced research projects. This article describes AiboConnect in some detail and provides concrete examples of how it has been used in the classroom in a variety of different courses.


Making Intelligent Walking Robots Accessible to Educators: A Brain and Sensor Pack for Legged Mobile Robots

AAAI Conferences

Wheeled robot platforms have reached an ease of use that allows AI educators to easily incorporate them into their courses to provide an opportunity for students to program physically embodied agents. This invites an opportunity for students to learn AI techniques for dealing with the physical environment and, just as importantly, brings an added interest and excitement to the course. Legged robot platforms have yet to reach the same ease of use. These robots add interesting problem dimensions and an additional level of inspiration to the AI class. This paper describes SkwelZone, a generalized system that brings affordable, programmable, legged robot platforms with reusable sensors, a microcontroller, and a common computing platform into AI curricula.