VEHICLE CONTROL DEVICE AND METHOD
20230095869 · 2023-03-30
Assignee
Inventors
Cpc classification
B60K2310/264
PERFORMING OPERATIONS; TRANSPORTING
B60W30/16
PERFORMING OPERATIONS; TRANSPORTING
B60W50/10
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/53
PERFORMING OPERATIONS; TRANSPORTING
B60W2555/60
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
The present disclosure provides a vehicle control device and method. The vehicle control device includes: a vehicle detection part that detects vehicles existing around the driver's vehicle and outputs a detection result; and a control part coupled to the vehicle detection part. The control part includes: a vehicle control part that controls a vehicle distance to a preceding vehicle based on the detection result; and an adaptive part that uses an adaptation algorithm to accelerate/decelerate the driver's vehicle according to the acceleration/deceleration instruction from the driver when the vehicle control part is executing control of the vehicle distance. The adaptive part changes the vehicle acceleration/deceleration characteristic of the driver's vehicle in the control of the vehicle distance based on the history of the acceleration/deceleration instruction.
Claims
1. A vehicle control device, comprising: a vehicle detection part, which detects vehicles existing around a driver's vehicle and outputs a detection result; and a control part coupled to the vehicle detection part, wherein the control part comprises: a vehicle control part, which controls a vehicle distance to a preceding vehicle based on the detection result; and an adaptive part, which uses an adaptation algorithm to accelerate/decelerate the driver's vehicle according to an acceleration/deceleration instruction from the driver when the vehicle control part is executing control of the vehicle distance, wherein the adaptive part changes a vehicle acceleration/deceleration characteristic of the driver's vehicle in the control of the vehicle distance based on a history of the acceleration/deceleration instruction.
2. The vehicle control device according to claim 1, wherein the vehicle control device further comprises: an input part coupled to the control part, wherein the input part comprises an accelerator pedal, a brake pedal, and a setting interface, the adaptive part obtains the acceleration/deceleration instruction from the driver according to a change of a position of the accelerator pedal, a change of a position of the brake pedal, or a setting operation received from the setting interface.
3. The vehicle control device according to claim 1, wherein the vehicle acceleration/deceleration characteristic comprises a set speed for adaptive cruise control and a target vehicle distance to the preceding vehicle.
4. The vehicle control device according to claim 1, wherein the adaptive part calculates a preferred acceleration/deceleration characteristic of the driver according to the acceleration/deceleration instruction from the driver, and changes the vehicle acceleration/deceleration characteristic based on the calculated preferred acceleration/deceleration characteristic to accelerate/decelerate the driver's vehicle.
5. The vehicle control device according to claim 4, wherein when the calculated preferred acceleration/deceleration characteristic exceeds a safe range, the adaptive part suspends changing the vehicle acceleration/deceleration characteristic based on the preferred acceleration/deceleration characteristic.
6. The vehicle control device according to claim 1, wherein the vehicle control device further comprises: a storage device coupled to the control part and storing the history of the acceleration/deceleration instruction, wherein the history of the acceleration/deceleration instruction comprises a plurality of reference scenarios and a plurality of reference acceleration/deceleration characteristics respectively associated with the plurality of reference scenarios.
7. The vehicle control device according to claim 6, wherein each of the reference scenarios comprises one or more of a corner radius parameter, a target vehicle parameter, a speed limit parameter, a road condition parameter, and a lane width parameter.
8. The vehicle control device according to claim 6, wherein the control part further comprises: a scenario detection part, which detects a current scenario while the driver's vehicle is driven, wherein the adaptive part compares the current scenario of the driver's vehicle with the plurality of reference scenarios stored in the storage device, when the current scenario matches one of the plurality of reference scenarios, the adaptive part changes the vehicle acceleration/deceleration characteristic of the driver's vehicle in the control of the vehicle distance based on the reference acceleration/deceleration characteristic associated with the one of the plurality of reference scenarios.
9. The vehicle control device according to claim 8, wherein when the current scenario matches the one of the plurality of reference scenarios, and the adaptive part obtains the acceleration/deceleration instruction from the driver, the adaptive part updates the reference acceleration/deceleration characteristic associated with the one of the plurality of reference scenarios according to the acceleration/deceleration instruction from the driver.
10. The vehicle control device according to claim 8, wherein when the current scenario does not match any one of the plurality of reference scenarios, and the adaptive part obtains the acceleration/deceleration instruction from the driver, the adaptive part calculates a preferred acceleration/deceleration characteristic of the driver according to the acceleration/deceleration instruction from the driver, and stores the current scenario and the preferred acceleration/deceleration characteristic in the storage device as a new reference scenario and a new reference acceleration/deceleration characteristic.
11. A vehicle control method, comprising the following steps: detecting vehicles existing around a driver's vehicle and outputting a detection result; controlling a vehicle distance to a preceding vehicle based on the detection result; using an adaptation algorithm to accelerate/decelerate the driver's vehicle according to an acceleration/deceleration instruction from the driver when executing control of the vehicle distance; and changing a vehicle acceleration/deceleration characteristic of the driver's vehicle in the control of the vehicle distance based on a history of the acceleration/deceleration instruction.
12. The vehicle control method according to claim 11, further comprising: obtaining the acceleration/deceleration instruction from the driver according to a change of a position of an accelerator pedal, a change of a position of a brake pedal, or a setting operation received from a setting interface.
13. The vehicle control method according to claim 11, wherein the vehicle acceleration/deceleration characteristic comprises a set speed for adaptive cruise control and a target vehicle distance to the preceding vehicle.
14. The vehicle control method according to claim 11, wherein the step of accelerating/decelerating the driver's vehicle according to the acceleration/deceleration instruction from the driver comprises: calculating a preferred acceleration/deceleration characteristic of the driver according to the acceleration/deceleration instruction from the driver; and changing the vehicle acceleration/deceleration characteristic based on the calculated preferred acceleration/deceleration characteristic to accelerate/decelerate the driver's vehicle.
15. The vehicle control method according to claim 14, further comprising: when the calculated preferred acceleration/deceleration characteristic exceeds a safe range, suspending changing the vehicle acceleration/deceleration characteristic based on the preferred acceleration/deceleration characteristic.
16. The vehicle control method according to claim 11, further comprising: storing a history of the acceleration/deceleration instruction, wherein the history of the acceleration/deceleration instruction comprises a plurality of reference scenarios and a plurality of reference acceleration/deceleration characteristics respectively associated with the plurality of reference scenarios.
17. The vehicle control method according to claim 16, wherein each of the reference scenarios comprises one or more of a corner radius parameter, a target vehicle parameter, a speed limit parameter, a road condition parameter, and a lane width parameter.
18. The vehicle control method according to claim 16, wherein the step of changing the acceleration/deceleration characteristic of the driver's vehicle in the control of the vehicle distance based on the history of the acceleration/deceleration instruction comprises: detecting a current scenario while the driver's vehicle is driven; comparing the current scenario of the driver's vehicle with the plurality of stored reference scenarios; and when the current scenario matches one of the plurality of reference scenarios, changing the vehicle acceleration/deceleration characteristic of the driver's vehicle in the control of the vehicle distance based on the reference acceleration/deceleration characteristic associated with the one of the plurality of reference scenarios.
19. The vehicle control method according to claim 18, further comprising: when the current scenario matches the one of the plurality of reference scenarios, and the acceleration/deceleration instruction is obtained from the driver, updating the reference acceleration/deceleration characteristic associated with the one of the plurality of reference scenarios according to the acceleration/deceleration instruction from the driver.
20. The vehicle control method according to claim 18, further comprising: when the current scenario does not match any one of the plurality of reference scenarios, and the acceleration/deceleration instruction is obtained from the driver, calculating a preferred acceleration/deceleration characteristic of the driver according to the acceleration/deceleration instruction from the driver, and storing the current scenario and the preferred acceleration/deceleration characteristic as a new reference scenario and a new reference acceleration/deceleration characteristic.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DESCRIPTION OF THE EMBODIMENTS
[0036] Reference will now be made in detail to the exemplary embodiments of the present disclosure, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals are used in the drawings and description to refer to the same or like parts.
[0037]
[0038] In
[0039]
[0040] The control part 120 is coupled to the vehicle detection part 110. As shown in
[0041] The input part 130 is coupled to the control part 120. As shown in
[0042] The storage device 140 is coupled to the control part 120. The storage device 140 is configured to store data such as the history of acceleration/deceleration instructions and the execution program, which may be, for example, any type of fixed or removable random access memory (RAM), read-only memory (ROM), flash memory, hard disk or other similar devices, integrated circuits and combinations thereof.
[0043] In the present embodiment, the vehicle control part 122 in the control part 120 is configured to execute ACC on the driver's vehicle M, for example, and may control the vehicle distance to the preceding vehicle P based on the detection result DR.
[0044] The adaptive part 124 may use an adaptation algorithm to accelerate/decelerate the driver's vehicle M according to the acceleration/deceleration instruction from the driver when the vehicle control part 122 is executing the control of the vehicle distance to the preceding vehicle P (that is, when the ACC is executed on the driver's vehicle M). Specifically, in the present embodiment, when the driver steps on the accelerator pedal 132 or steps on the brake pedal 134 while ACC is executed on the driver's vehicle M, the vehicle control part 122 does not deactivate the ACC. Meanwhile, the adaptive part 124 may obtain the acceleration/deceleration instruction from the driver according to the change of the position of the accelerator pedal 132, the change of the position of the brake pedal 134 or the setting operation received from the setting interface 136. Furthermore, the adaptive part 124 may calculate the preferred acceleration/deceleration characteristics of the driver of the driver's vehicle M according to the acceleration/deceleration instructions when the driver of the driver's vehicle M executes ACC under the current scenario, and change the vehicle acceleration/deceleration characteristics of the driver's vehicle M for actual driving based on the preferred acceleration/deceleration characteristics. The preferred acceleration/deceleration characteristics include, for example, the set speed (cruising speed) of the ACC preferred by the driver in the current scenario and the target vehicle distance to the preceding vehicle P. The vehicle acceleration/deceleration characteristics include, for example, the set speed (cruising speed) used by the driver's vehicle M for actual driving in the current scenario and the target vehicle distance to the preceding vehicle P. In this embodiment, the current scenario may represent data that defines the current driving environment of the driver's vehicle M, for example, including one or more of the corner radius parameter of the lane, the target vehicle parameter (for example, whether there is a vehicle ahead), the speed limit parameter of the lane, the road condition parameter of the lane, and the lane width parameter of the lane. For example, the above parameters may include any values that can define different scenarios, such as corner radius, target vehicle distance, road type, lane width, vehicle speed limit, number of surrounding targets, type of surrounding target, surrounding target speed or trajectory, distance to surrounding targets, road tire friction level, the amount of rain or snow, ambient brightness, time, location, the number of drivers in the vehicle, the identity of the driver, and the like.
[0045] Based on the above, the adaptive part 124 may instantly change the set speed of the ACC and the target vehicle distance to the preceding vehicle P based on the acceleration/deceleration instructions of the driver in the current scenario, so as to accelerate/decelerate the driver's vehicle M.
[0046] In an embodiment, when the calculated preferred acceleration/deceleration characteristics exceed a safe range applicable to the current scenario, the adaptive part 124 may suspend changing the vehicle acceleration/deceleration characteristics based on the preferred acceleration/deceleration characteristics to avoid danger to the driver's vehicle M. For example, the safe range includes the safe range of any numerical parameters taken into consideration for driving safety, such as the speed limit of the lane, the driving speed generated according to the preferred acceleration/deceleration characteristics being greater than or equal to 7 m/s, lateral acceleration being less than or equal to 2.3 m/s.sup.2, longitudinal acceleration being less than or equal to 2 m/s.sup.2, and the average deceleration being less than or equal to −3.5 m/s.sup.2, etc.
[0047] In addition, when the driver's vehicle M is in the same or similar scenario again, the adaptive part 124 may also change the vehicle acceleration/deceleration characteristics of the driver's vehicle M in the control of the vehicle distance (i.e., when ACC is executed on the driver's vehicle M) based on the history of acceleration/deceleration instructions in the past.
[0048] Specifically, the storage device 140 in the vehicle control device 100 may store the history of the acceleration/deceleration instructions. The history of acceleration/deceleration instructions is constructed based on the driver's preferred acceleration/deceleration characteristics in various scenarios recorded in the past. In this embodiment, the history of the acceleration/deceleration instructions includes multiple reference scenarios and multiple reference acceleration/deceleration characteristics respectively associated with the multiple reference scenarios.
[0049] Table 1 shows the history of acceleration/deceleration instructions according to an embodiment of the present disclosure. In Table 1, the reference acceleration/deceleration characteristics C1 to C4 are associated with reference scenarios S1 to S4, respectively. Each of the reference acceleration/deceleration characteristics C1 to C4 includes a set speed and a target vehicle distance corresponding to the associated reference scenario.
TABLE-US-00001 TABLE 1 Reference Reference acceleration/deceleration scenario S1 characteristic C1 (set speed = 80 km/h, target vehicle distance = 2) Reference Reference acceleration/deceleration scenario S2 characteristic C2 (set speed = 100 km/h, target vehicle distance = 4) Reference Reference acceleration/deceleration scenario S3 characteristic C3 (set speed = 90 km/h, target vehicle distance = 3) Reference Reference acceleration/deceleration scenario S4 characteristic C4 (set speed = 60 km/h, target vehicle distance = 1)
[0050] Each of the reference scenarios S1 to S4 may represent data that defines the driving environments experienced by the driver's vehicle M, for example, including one or more of the corner radius parameter of the lane, the target vehicle parameter (for example, whether there is a vehicle ahead), the speed limit parameter of the lane, the road condition parameter of the lane, and the lane width parameter of the lane. For example, the above parameters may include any values that can define different scenarios, such as corner radius, target vehicle distance, road type, lane width, vehicle speed limit, number of surrounding targets, type of surrounding target, surrounding target speed or trajectory, distance to surrounding targets, road tire friction level, the amount of rain or snow, ambient brightness, time, location, the number of drivers in the vehicle, the identity of the driver, and the like.
[0051] The unit of the target vehicle distance in the above Table 1 is, for example, the reference vehicle distance. The target vehicle distance=1 means that there is 1 reference vehicle distance to the preceding vehicle P, the target vehicle distance=2 means that there are 2 reference vehicle distances to the preceding vehicle P, the larger the target vehicle distance, the farther the distance to the preceding vehicle P is, and so on. The reference vehicle distance is equal to the vehicle length of the driver's vehicle M, for example. It should be noted that the number of reference scenarios and the numerical values shown in Table 1 above are not intended to limit the present disclosure, and the history of acceleration/deceleration instructions is not limited to the form expressed in Table 1.
[0052] The scenario detection part 126 in the control part 120 may detect the current scenario while the driver's vehicle M is driven. The adaptive part 124 may compare the current scenario of the driver's vehicle M with the reference scenarios S1 to S4 stored in the storage device 140. When the current scenario matches one of the reference scenarios S1 to S4, the adaptive part 124 may change the vehicle acceleration/deceleration characteristics of the driver's vehicle M in the control of the vehicle distance (i.e., when ACC is executed on the driver's vehicle M) based on the reference acceleration/deceleration characteristics associated with the matched reference scenario. For example, when various data of the current scenario detected by the scenario detection part 126 are the same as or similar to the reference scenario S1, the adaptive part 124 may change the set speed of the driver's vehicle M to 80 km/h and change the target vehicle distance to 2 in the control of vehicle distance based on the reference acceleration/deceleration characteristic C1 associated with the reference scenario S1. In this way, when the driver's vehicle M encounters the same or similar scenario again as the one it has experienced before, the adaptive part 124 may find a suitable reference acceleration/deceleration characteristic based on the history of the acceleration/deceleration instructions recorded in the past to automatically change the vehicle acceleration/deceleration characteristics of the driver's vehicle M in the control of the vehicle distance.
[0053] In addition, when the current scenario of the driver's vehicle M matches one of the reference scenarios S1 to S4, and the adaptive part 124 obtains the acceleration/deceleration instruction from the driver, the adaptive part 124 may update the reference acceleration/deceleration characteristic associated with the matched reference scenario according to the acceleration/deceleration instruction from the driver. For example, when various data of the current scenario detected by the scenario detection part 126 are the same or similar to the reference scenario S3, and the adaptive part 124 has changed the set speed of the driver's vehicle M to 90 km/h and changed the target vehicle distance to 3 in the control of vehicle distance based on the reference acceleration/deceleration characteristic C3 associated with the reference scenario S3, the adaptive part 124 still obtains the acceleration/deceleration instruction from the driver, indicating that the current reference acceleration/deceleration characteristic C3 does not meet the driver's preference. Under the circumstances, the adaptive part 124 not only changes the set speed of the ACC of the driver's vehicle M and the target vehicle distance to the preceding vehicle P in real time based on the acceleration/deceleration instruction of the driver, but also updates the reference acceleration/deceleration characteristic C3 stored in the storage device 140 according to the acceleration/deceleration instruction of the driver. Therefore, when the driver's vehicle M encounters the same or similar scenario again as experienced in the reference scenario S3, the adaptive part 124 may change the vehicle acceleration/deceleration characteristic of the driver's vehicle M based on the updated reference acceleration/deceleration characteristic C3 that conforms to the driver's preference.
[0054] When the current scenario of the driver's vehicle M does not match any of the reference scenarios S1 to S4, and the adaptive part 124 obtains the acceleration/deceleration instruction from the driver, the adaptive part 124 may calculate the preferred acceleration/deceleration characteristics of the driver according to the acceleration/deceleration instruction from the driver, and store the current scenario and the preferred acceleration/deceleration characteristic in the storage device 140 as the new reference scenario and reference acceleration/deceleration characteristic.
[0055] For example, when various data of the current scenario detected by the scenario detection part 126 do not match any one of the reference scenarios S1 to S4, the adaptive part 124 obtains an acceleration/deceleration instruction from the driver, indicating that the relevant information of the current scenario is not yet stored in the storage device 140. Under the circumstances, the adaptive part 124 not only instantly changes the set speed of the ACC of the driver's vehicle M and the target vehicle distance to the preceding vehicle P based on the acceleration/deceleration instructions of the driver, but also calculates the preferred acceleration/deceleration characteristics of the driver according to the acceleration/deceleration instructions from the driver, and stores the current scenario and the preferred acceleration/deceleration characteristic in the storage device 140 as the new reference scenario and the reference acceleration/deceleration characteristic. Therefore, when the driver's vehicle M encounters the same or similar scenario again as experienced in the new reference scenario, the adaptive part 124 may change the vehicle acceleration/deceleration characteristic of the driver's vehicle M based on the new reference acceleration/deceleration characteristic that conforms to the driver's preference.
[0056] Several examples are given below to illustrate the operation mode of the vehicle control of the present disclosure. It should be noted that the recitation “after adaptation” in the following embodiments refers to operation of the history of acceleration/deceleration instructions stored in the storage device 140 after the above-mentioned adaptive part 124 updates or adds new reference acceleration/deceleration characteristics to the storage device 140.
[0057]
[0058] After adaptation, as shown in (b) of
[0059]
[0060] In the current scenario, as shown in (a) of
[0061] After the adaptation is performed, as shown in (b) of
[0062]
[0063] After the adaptation described in the embodiment of
[0064] However, as shown in (a) of
[0065] After the adaptation is performed, as shown in (b) of
[0066]
[0067]
[0068] After the adaptation is performed, as shown in (b) of
[0069]
[0070] To sum up, the vehicle control device and method of the present disclosure may change the vehicle acceleration/deceleration characteristics of the driver's vehicle in a specific scenario based on the history of acceleration/deceleration instructions of the driver during the ACC activation period. In the meantime, the driver may also give acceleration/deceleration instructions, so that the driver's vehicle may accelerate/decelerate in real time under the control of ACC. The driver's preferences are also updated to the storage device for use in the same or similar scenario encountered next time. In this way, not only that the driver's trust in the control device may be increased, but also the fatigue and stress of the driver may be reduced, and the driver will also be willing to continuously enable ACC to assist driving and improve overall driving safety.
[0071] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, but not to limit them. Although the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of technical solutions of the embodiments of the present disclosure.