ACM Home Page
Please provide us with feedback. Feedback
An Ada interface to lego mindstorms
Full text PdfPdf (528 KB)
Source ACM SIGAda Ada Letters archive
Volume XX ,  Issue 3  (September 2000) table of contents
Pages: 20 - 40  
Year of Publication: 2000
ISSN:1094-3641
Author
Barry Fagin  US Air Force Academy, Colorado Springs, CO
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 10,   Citation Count: 0
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/362076.362081
What is a DOI?

ABSTRACT

This article presents an Ada interface to the Lego MindstormsTM RCX "brick", the core element of a commercial product that emerged from a collaboration between the Lego Corporation and MIT's Media Laboratory. Since its arrival on the market in 1998, it has considerable interest in the computing community: a variety of operating systems and language interfaces are available for it, all provided free of charge by people who simply wanted to find out how the RCX workedThe interface described here is in use at the Air Force Academy as part of an experiment in computer science education. Students with no prior programming background are given a pre-built Mindstorms robot and a series of programming challenges, which they then attempt to implement using Ada. Our hope is that the experience of programming robots will provide an effective, efficient, and enjoyable method for conveying essential computer science concepts. We are currently attempting to assess its effectiveness, and hope to present our results at a future date.