Miro - Middleware for Cooperative Robotics

Developing software for mobile robot applications is a tedious and error-prone task. We suggest the use of object-oriented middleware to remedy the problem. After identifying crucial design goals, we present Miro, an object-oriented middleware for robots meeting the design goals. We discuss its implementation and demonstrate Miro's role in the implementation of applications on different kinds of robots.