Autonomous lateral maneuvers for self-driving vehicles in complex traffic environment