APPARATUS AND METHOD FOR CONTROLLING SPEED
The present disclosure relates to a speed control apparatus and a speed control method. Specifically, the present disclosure provides a speed control apparatus including: a driver propensity data manager configured to store acceleration and a speed change completion position per speed limit zone type as driver propensity data in the state in which a forward vehicle following function is not activated; a speed limit zone type determinator configured to determine a type of a speed limit zone using navigation information; a speed comparator configured to determine whether the current speed of a vehicle is greater than a speed limit in the speed limit zone according to the type of the speed limit zone; and a speed controller configured to identify acceleration and a speed change completion position corresponding to the speed limit zone from the driver propensity data according to the type of the speed limit zone and to control the speed of the vehicle by calculating a speed change start position of the vehicle using the acceleration and the speed change completion position when the current speed of the vehicle is greater than the speed limit in the speed limit zone.
1 . A speed control apparatus comprising:
an image sensor configured to be disposed in a vehicle to have a view of an outside of the vehicle and to capture image data; and
a controller comprising a processor configured to process the image data captured by the image sensor,
wherein the controller is configured to:
store acceleration and a speed change completion position per speed limit zone type as driver propensity data in a state in which a forward vehicle following function based at least partly on processing of the image data captured by the image sensor is not activated;
determine a type of a speed limit zone using navigation information;
determine whether a current speed of the vehicle is greater than a speed limit in the speed limit zone according to the type of the speed limit zone;
identify acceleration and a speed change completion position corresponding to the speed limit zone from the driver propensity data according to the type of the speed limit zone; and
perform speed control of the vehicle by calculating a speed change start position of the vehicle using the acceleration and the speed change completion position when the current speed of the vehicle is greater than the speed limit in the speed limit zone.
2 . The speed control apparatus of claim 1 , wherein each of the speed change start position and the speed change completion position is a position that is a certain distance apart from a start position of the speed limit zone.
3 . The speed control apparatus of claim 1 , wherein the speed limit zone is a speed-camera speeding detection zone or a curve zone.
4 . The speed control apparatus of claim 3 , wherein, when it is determined that the speed limit zone is the speed-camera speeding detection zone, the controller is configured to extract a speed limit in the speed-camera speeding detection zone from the navigation information and set the extracted speed limit as a speed limit in the speed limit zone.
5 . The speed control apparatus of claim 3 , wherein when it is determined that the type of the speed limit zone is the curve zone, the controller is configured to extract a curvature of a curved road from the navigation information, determines a speed limit for the curvature based on a speed limit table according to a preset curvature, and sets the speed limit for the curvature as a speed limit in the speed limit zone.
6 . The speed control apparatus of claim 1 , wherein the controller is configured to:
collect speed change time, speed variation, and a speed change completion position per speed limit zone type in the state where the forward vehicle following function is not activated
calculate acceleration per speed limit zone type from the speed change time and the speed variation per speed limit zone type, and
store the acceleration and the speed change completion position per speed limit zone type as the driver propensity data.
7 . The speed control apparatus of claim 6 , wherein the controller is configured to store the acceleration and the speed change completion position per speed limit zone type using a moving average method.
8 . The speed control apparatus of claim 6 , wherein the controller is configured to calculate the speed change start position using the current speed of the vehicle, the speed limit in the speed limit zone, and the acceleration and the speed change completion position corresponding to the speed limit zone, and controls the speed of the vehicle when the vehicle reaches the speed change start position.
9 . A speed control method comprising:
a driver propensity data management operation of storing acceleration and a speed change completion position per speed limit zone type as driver propensity data in a state in which a forward vehicle following function is not activated;
a speed limit zone type determination operation of determining a type of a speed limit zone using navigation information;
a speed comparison operation of determining whether a current speed of a vehicle is greater than a speed limit in the speed limit zone according to the type of the speed limit zone; and
a speed control operation of identifying acceleration and a speed change completion position corresponding to the speed limit zone from the driver propensity data according to the type of the speed limit zone and of controlling the speed of the vehicle by calculating a speed change start position of the vehicle using the acceleration and the speed change completion position when the current speed of the vehicle is greater than the speed limit in the speed limit zone.
10 . The speed control method of claim 9 , wherein each of the speed change start position and the speed change completion position is a position that is a certain distance apart from a start position of the speed limit zone.
11 . The speed control method of claim 9 , wherein the speed limit zone a speed-camera speeding detection zone or a curve zone.
12 . The speed control method of claim 11 , wherein the speed control method further comprising: extracting a speed limit in the speed-camera speeding detection zone from the navigation information and setting the extracted speed limit as a speed limit in the speed limit zone when it is determined that the speed limit zone is the speed-camera speeding detection zone.
13 . The speed control method of claim 11 , wherein the speed control method further comprising: extracting a curvature of a curved road from the navigation information, determining a speed limit for the curvature based on a speed limit table according to a preset curvature, and setting the speed limit for the curvature as a speed limit in the speed limit zone when it is determined that the type of the speed limit zone is the curve zone.
14 . The speed control method of claim 9 , wherein the driver propensity data management operation collects a speed change time, speed variation, and a speed change completion position per speed limit zone type in the state where the forward vehicle following function is not activated, calculates acceleration per speed limit zone type from the speed change time and the speed variation per speed limit zone type, and stores the acceleration and the speed change completion position per speed limit zone type as the driver propensity data.
15 . The speed control method of claim 12 , wherein the driver propensity data management operation stores the acceleration and the speed change completion position per speed limit zone type using a moving average method.
16 . The speed control method of claim 12 , wherein the speed control operation calculates the speed change start position using the current speed of the vehicle, the speed limit in the speed limit zone, and the acceleration and the speed change completion position corresponding to the speed limit zone, and controls the speed of the vehicle when the vehicle reaches the speed change start position.
17 . A speed control apparatus comprising:
a driver propensity data manager configured to store acceleration and a speed change completion position per speed limit zone type as driver propensity data in a state in which a forward vehicle following function is not activated;
a speed limit zone type determinator configured to determine a type of a speed limit zone using navigation information;
a speed comparator configured to determine whether a current speed of a vehicle is greater than a speed limit in the speed limit zone according to the type of the speed limit zone; and
a speed controller configured to identify acceleration and a speed change completion position corresponding to the speed limit zone from the driver propensity data according to the type of the speed limit zone and to control the speed of the vehicle by calculating a speed change start position of the vehicle using the acceleration and the speed change completion position when the current speed of the vehicle is greater than the speed limit in the speed limit zone.
18 . The speed control apparatus of claim 17 , wherein the driver propensity data manager collects speed change time, speed variation, and a speed change completion position per speed limit zone type in the state where the forward vehicle following function is not activated, calculates acceleration per speed limit zone type from the speed change time and the speed variation per speed limit zone type, and stores the acceleration and the speed change completion position per speed limit zone type as the driver propensity data.
19 . The speed control apparatus of claim 18 , wherein the propensity data manager is configured to store the acceleration and the speed change completion position per speed limit zone type using a moving average method.
20 . The speed control apparatus of claim 18 , wherein the speed controller is configured to calculate the speed change start position using the current speed of the vehicle, the speed limit in the speed limit zone, and the acceleration and the speed change completion position corresponding to the speed limit zone, and controls the speed of the vehicle when the vehicle reaches the speed change start position.