An architecture for integrated decision-making, motion planning, and control of automated vehicles