Robots have advanced significantly in recent years, but they are still not successful in crowded public places or in congested city streets. To have any broad use and be usable in intended smart cities, robots must be able to navigate these types of places without running into objects or people.