Developing robotic test protocols
As described by the previous project, CARMEN is a robot control
software package developed between CMU, Stanford and MIT. The
software is fully distributed, and is capable of running across
multiple machines. The CARMEN platform provides programmatic control
through interface libraries, but these libraries are available only
in C. I would like someone to write a Java API and be able to
control the robot with a pure Java program. Unfortunately, there
is no test harness for CARMEN. When the software is updated, there
is no way to verify the performance. I would like a student to
write a test harness and a suite of tests for automatic testing
of the software.
You will need a reasonable knowledge of C. You will need to be
familiar with Linux, but not an expert. You will however need to
know a reasonable amount about mobile robotics.