Co-operative Driving at Intersections using Vehicular Networks and Vehicle-Resident Sensing