Miro - middleware for mobile robot applications
a robust layered control system for a mobile robot .