• DocumentCode
    3207450
  • Title

    Work in progress — Programming in a confined space — A case study in porting modern robot software to an antique platform

  • Author

    Montresor, Stacey L. ; Kay, Jennifer S. ; Tokic, Michel ; Summerton, Jonathan M.

  • Author_Institution
    Rowan Univ., USA
  • fYear
    2011
  • fDate
    12-15 Oct. 2011
  • Abstract
    In a typical introductory AI class, the topic of reinforcement learning may be allocated only a few hours of class time. One engaging example of reinforcement learning uses a crawling robot that learns to use its two-degree-of-freedom arm to drag itself forward. Unfortunately, the cost of the required hardware is prohibitively expensive for many departments for what is typically a once-a-semester demonstration. So we decided to port the algorithm to a platform that many departments may already have on hand: the LEGO Mindstorms RCX 2.0. Initially the task seemed relatively straightforward: build a robot base out of LEGO parts and implement the algorithm in the Not Quite C language. However the challenges of designing a robot arm without servos and attempting to trim code down to a size that would fit on the RCX has proven to be as educational to the undergraduates working on the project as we hope the final product will be to students in AI classes. This paper describes the challenges we have faced and the solutions we have implemented, as well as the work that remains to be completed.
  • Keywords
    computer aided instruction; computer science education; human-robot interaction; learning (artificial intelligence); mobile robots; robot programming; LEGO Mindstorms RCX 2.0; Not Quite C language; antique platform; computer science undergraduate students; crawling robot; introductory AI class; reinforcement learning; robot software; two-degree-of-freedom arm; Computer science; Educational robots; Joints; Learning; Tactile sensors; Artificial Intelligence; Computer Science Education; LEGO Mindstorms RCX 2.0; Not Quite C (NQC); crawling robot; reinforcement learning; robotics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference (FIE), 2011
  • Conference_Location
    Rapid City, SD
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-61284-468-8
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2011.6143099
  • Filename
    6143099