next up previous
Next: Visual User Interface Up: Software Architecture Previous: Path planner

Task module

The task module is the end-user programming environment that allows the use of all lower-level functionalities. Programming at this level is sequential, ie. get an image, move, get an image, turn right etc. While high level programming is sequential, the servers communicating information from other modules run in parallel. The purpose of the task module is to shelters the developer from changes in the underlying hardware of the robot. Ideally the code written in this module would need only recompiling, when a change in the hardware is made.



Vladimir Tucakov
Tue Oct 8 14:08:29 PDT 1996