Driving in an urban environment requires robust decision-making in complex situations. We often find ourselves turning at an intersection, yielding to a pedestrian, while allowing oncoming traffic to pass through. Sometimes we have to change lanes into a tight spot knowing that the vehicle behind us is going to slow down. At other times, we […]