Truck Platooning: An Early Application of Cooperative Vehicle Automation