Computer Science Department, School of Informatics, Indiana University Thu May 27 13:11:02 EDT 2010 [SDJ]

Fall 2009

CSCI P545 – Embedded & Real-Time Systems
CSCI B490 – Experiments in Autonomous Robotics
CSCI Y391 & Y790 – Independent Study Robotics Projects

Year of ERTS
News
May 27 The Year of ERTS project is over, but the ERTS project is on-going. This Summer, development and field testing is underway—as always, you are welcome to observe or participate. P545 is scheduled for the Fall 2010 semester. More information on the Year of ERTS will be posted as it becomes available. If you would like to learn more about ERTS, the associated research, or the Embedded and Real-Time Systems curriculum, please contact Prof. Steve Johnson (LH330F, sjohnson)
Apr 10 Initial Year of ERTS posting.
ERTS ERTS is a computer controlled golf cart developed by participants in the Embedded & Real-Time Systems course (CSCI P545). Its mission is to be a resource for a wide range of research areas at Indiana University. In addition to computer science research in robotics and embedded systems, target areas include cognitive science, artificial intelligence, human-computer interaction, biomorphic & neurological computation, and others. In order to meet such a broad range of experimental needs, ERTS is designed to be highly configurable and easy to work with. Though still a work in progress, futher development needs guidance from actual experimental use.
P545 &
B490
Throughout the 2009–10 school year, we will be working on projects hosted by ERTS. In the Fall, an expanded version of P545 is being offered to engage participants whose program of study includes an interest in robotics. For undergraduates in both informatics and computer science, a section of CSCI B490 (seminar, §29732) is scheduled on the topic of Autonomous Robotics. Undergraduate and graduate students interested in arranging independent study (CSCI Y491, CSCI Y790, INFO 492/3) are invited to participate—contact the Instructor.
Projects Real-world robotic experimentation is inherently a team endeavor. It requires a breadth of expertise that few individuals have, or have time for. As researchers focus on their experimental objectives, additional design skills are needed to cope with physical dyamics,real time, sensory phenomena, and so on. Of course, the benefit of all this effort is that the results have substantially greater impact.
The goal for Year of ERTS is to identify and train groups with the necessary combination of skills to do experimental research projects, starting in the Spring semester. Participants are not required to have any specific background beyond basic programming experience (equivalent to two courses). However each participant is expected to contribute some background for which robotic experimentation is appropriate and valuable.
These objectives provide opportunities for students in computer systems, programming languages, and other core areas of computer science, to experience robotics, autonomous vehicles, and more generally, embedded system design. This is an important and rapidly evolving design domain with many open problems.
Plan
Spring 2009 Guage potential interest in Year of ERTS and talk to researchers about possible experiments.
Summer 2009 Evaluate projects to determine the resources, people, and equipment they need.
Fall 2009 Sections of P545 and B490 sections will meet together. During the first eight weeks, all students will learn the basics of driving ERTS, through a cumulative sequence of exercises in basic GPS following and obstacle avoidance. These exercises a based on the Python scripting/prototpying language. During the second eight weeks, groups will do with preliminary experimentatal development, using the programming language(s) best suited to their projects.
Spring 2010 P545/B490 projects will continue if there is sufficent interest to do so, leading to experimental design, prototyping, and feasibility studies.
Summer 2010 Experimentation and publication of early results.
Info For more information about P545 and ERTS see: the P545 home page, the ERTS home page, Watch here for updates, or contact the Instructor.