A new multi-objective MPC-based adaptive cruise control with dynamic variation safe distance considering road conditions | Synapse