A first vehicle includes: steering, brakes, memory, sensors, and processor(s) configured to: determine, with the sensors: the first vehicle's acceleration, a second vehicle's acceleration; compute a theoretical collision velocity (TCV) between the first vehicle and the second vehicle based on the accelerations; apply a function or generate a command based on the TCV and a selected coefficient of kinetic friction (COF).