Distributed Coordination for Multi-fleet Truck Platooning