To entertain passengers
To navigate faster
To comply with traffic laws
To avoid collisions with street objects