Data Set Used
The Handy Board is a hand-held, battery-powered microcontroller board ideal for personal and educational robotics projects. Based on the Motorola 68HC11 microprocessor, the Handy Board includes 32K of battery-backed static RAM, outputs for four DC motors, inputs for a variety of sensors, and a 16×2 character LCD screen. The Handy Board runs Interactive C, a… (More)
Sharing recent experiences with an online course.
The paper describes the formation and the progress of the Artbotics collaboration between disciplines in art and computer science. Its focus is on the pedagogy and issues of interdisciplinary undergraduate course development, particularly how to define and maintain the balance between Art and Science education.
The Artbotics program is a collaboration between artists and computer scientists which uses robotics technologies to teach computer science to undergraduates and high school students. Project-based courses culminate in public exhibitions at a local museum. This paper describes the curriculum developed for the course, the technology used and lessons learned.
Robot operations are progressively becoming more important in a variety of areas, especially in environments where humans are at risk. When possible, it is better to have a robot search a cave in Afghanistan, patrol a building complex at night for security, or search through rubble piles for victims of a disaster. In these tasks, maintaining good situation… (More)
Over last fifteen years, robot technology has become popular in classrooms across our whole educational system. Both engineering and AI educators have developed ways to integrate robots into their teaching. Engineering educators are primarily concerned with engineering science (e.g., feedback control) and process (e.g., design skills). AI educators have… (More)
A hands-on embedded computing project is introduced into an undergraduate social sciences course. In the pilot module, nine student teams created working prototypes, using the technology to address social, ecological and ethical issues. The teams included freshman to senior level computer science majors, other technical majors, and non-technical students.… (More)
The Handy Board is a robot controller board widely used in undergraduate education. It has a feature set optimized for mobile robotics in the classroom, including Interactive C, an easy-to-use development environment. This paper analyzes the features that made the Handy Board successful, provides a framework for understanding tradeoffs in the computational… (More)
Traditionally, the topics of compiler construction and language processing have been taught as an elective course in Computer Science curricula. As such, students may graduate with little understanding or experience with the useful techniques embodied in modern compiler construction.In this paper, we present the design of <i>Chirp</i>, a language… (More)
The Blackfin Handy Board is a new robot controller inspired by the original MIT Handy Board. The Blackfin Handy Board was developed in collaboration with Ana-log Devices, Inc., and is based on their Blackfin DSP chip, which combines a 16-bit integer DSP engine with a 32-bit RISC CPU. This paper provides an overview of the architecture of the Blackfin Handy… (More)