The CODGER System for Mobile Robot Navigation

Most sophisticated mobile robot systems are large and complex [7, 6]. For this reason, such systems are usually developed by a team of researchers, rather than an individual. Furthermore, in order for these systems to execute in a reasonable amount of time, the computations must be parallelized to some degree. These two characteristics pose two problems: What software engineering tools are needed for developing a large mobile robot system? What software support is needed for successfully distributing the computation across a number of processors?