Cooperative adaptive cruise control: An artificial potential field approach