Attributed Object Maps: Descriptive Object Models As High-Level Semantic Features For Mobile Robotics