DAMN: A Distributed Architecture for Mobile Navigation - The Robotics Institute Carnegie Mellon University