Motion planning in urban environments: Part I | Synapse