Design of a structure free intersection controller for connected bicycles and cars using model based control and a genetic algorithm