Decision making for autonomous driving considering interaction and uncertain prediction of surrounding vehicles | Synapse