Environment Modeling, Action Classification, and Control for Urban Automated Driving