| CPC B60W 30/16 (2013.01) [B60Q 1/343 (2013.01); B60W 30/143 (2013.01); B60W 40/105 (2013.01); B60W 50/14 (2013.01); H04W 4/46 (2018.02); B60W 2050/143 (2013.01); B60W 2050/146 (2013.01); B60W 2510/182 (2013.01); B60W 2520/14 (2013.01); B60W 2554/4041 (2020.02); B60W 2554/80 (2020.02); B60W 2556/65 (2020.02)] | 18 Claims |

|
1. An advanced driver assist system (ADAS) for performing cruise control in a first vehicle, the ADAS comprising:
a communicator configured to communicate with a plurality of other vehicles;
an obstacle detector configured to detect an obstacle among obstacles in a surrounding and output obstacle information about the detected obstacle;
a controller configured to:
acquire distance information about a distance to a second vehicle travelling in the surrounding of the first vehicle among the obstacles based on the obstacle information detected by the obstacle detector during a cruise control mode,
acquire travel information and position information of a third vehicle travelling in a surrounding of the second vehicle based on information received through the communicator, and
control acceleration and deceleration of the first vehicle based on the distance information with respect to the second vehicle, the travel information of the third vehicle, and the position information of the third vehicle; and
a velocity detector configured to detect a travelling velocity of the first vehicle and output travelling velocity information of the first vehicle about the detected travelling velocity,
wherein the controller is configured to:
acquire a first target deceleration based on a current position information of the first vehicle, the travelling velocity information of the first vehicle, and the distance information with respect to the second vehicle,
acquire a second target deceleration based on the current position information of the first vehicle, the travelling velocity information of the first vehicle, the travel information of the third vehicle, and the position information of the third vehicle, and
control the deceleration of the first vehicle based on the first target deceleration and the second target deceleration.
|