Motion planning in urban environments: Part I
Detection, prediction, and avoidance of dynamic obstacles in urban environments