The present invention relates to a vehicle control device, and more particularly to a vehicle control device for executing vehicle control using a speed limit assigned to a traveling road.
In recent years, various driving support modes have been provided to a driver by a driving support control system equipped on a vehicle. For example, there has been known a driving support mode in which vehicle control is performed to enable a vehicle to follow a preceding vehicle under the condition that a predetermined setup vehicle speed is an upper limit vehicle speed (see the following Patent Document 1). Further, in the Patent Document 1, the driving support mode is configured to detect a speed limit (sign-designated speed) from a speed sign imaged by a camera, and replace a current setup vehicle speed with the detected speed limit after a given time (3 seconds) from the detection. Thus, in the Patent Document 1, upon detection of a speed sign, a speed limit designated by the detected sign (sign-designated speed) is used as a new setup vehicle speed.
A driver can disable switching of a current setup vehicle speed to the sign-designated speed, by manipulate a resume switch provided on a steering wheel, within a given time period after the detection. Generally, the resume switch is a switch for switching the driving support mode from a standby state to an active state. In a case where a current setup vehicle speed is stored in a memory, in response to manipulation of the resume switch, the driving support mode is resumed or restarted using the stored setup vehicle speed.
Patent Document 1: JP 2012-206594A
However, in the Patent Document 1, the detected speed limit (sign-designated speed) is simply set as a new setup vehicle speed without taking into account surrounding vehicles (a forward (preceding) vehicle and a rearward (following) vehicle). Therefore, after the setting, if the current vehicle speed is automatically controlled to come close to the new setup vehicle speed, a vehicle is likely to approach one of the surrounding vehicles.
The present invention has been made in view of solving such problem, and the object thereof is to provide a vehicle control device capable of ensuring safety with respect to surrounding vehicles during vehicle speed control in a driving support mode.
In order to achieve the above object, the present invention provides a vehicle control device comprising: a control part operable to execute vehicle speed control for a vehicle during execution of a driving support mode; a speed limit recognition part operable to acquire a speed limit assigned to a traveling road; and a traveling vehicle detection part operable to acquire an inter-vehicle distance and/or a relative speed with respect to a second vehicle being traveling forward or rearward of the vehicle, wherein the control part is configured to increase or decrease the vehicle speed of the vehicle to the speed limit during the vehicle speed control, the control part being operable to set an acceleration or a deceleration of the vehicle during the vehicle speed control, according to the inter-vehicle distance and/or the relative speed with respect to the second vehicle.
In the vehicle control device having the above feature, a speed limit assigned to a traveling road is acquired, and the vehicle speed is controlled such that it is changed toward the speed limit. Here, if there is a second vehicle (a forward vehicle, a rearward vehicle) in the vicinity of the vehicle, the vehicle is likely to further approach the second vehicle when the vehicle speed is increased or decreased. Therefore, in the present invention, an acceleration or a deceleration of the vehicle is set according to the inter-vehicle distance and/or the relative speed between the vehicle and the second vehicle. This makes it possible to prevent approaching of the vehicle to the second vehicle when there is a change in vehicle speed during the vehicle speed control, and to thereby improve safety.
Preferably, in the vehicle control device of the present invention, when decreasing the vehicle speed of the vehicle to the speed limit during the vehicle speed control, the control part is operable to set the deceleration to a larger value, as the inter-vehicle distance with respect to the forward vehicle is smaller and/or as the relative speed at which the forward vehicle approaches the vehicle is larger.
According to this feature, when the forward vehicle is located closer to the vehicle and/or when the forward vehicle approaches the vehicle at a higher relative speed, it is possible to decrease the vehicle speed of the vehicle at a larger deceleration to thereby enable the vehicle to be promptly distanced from the forward vehicle.
Preferably, in the vehicle control device of the present invention, when decreasing the vehicle speed of the vehicle to the speed limit during the vehicle speed control, the control part is operable to set the deceleration to a smaller value, as the inter-vehicle distance with respect to the rearward vehicle is smaller and/or as the relative speed at which the rearward vehicle approaches the vehicle is larger.
According to this feature, when the rearward vehicle is located closer to the vehicle and/or when the rearward vehicle approaches the vehicle at a higher relative speed, it is possible to decrease the vehicle speed of the vehicle at a smaller deceleration to thereby decrease the relative speed at which the rearward vehicle approaches the vehicle.
Preferably, in the vehicle control device of the present invention, when increasing the vehicle speed of the vehicle to the speed limit during the vehicle speed control, the control part is operable to set the acceleration to a smaller value, as the inter-vehicle distance with respect to the forward vehicle is smaller and/or as the relative speed at which the forward vehicle approaches the vehicle is larger.
According to this feature, when the forward vehicle is located closer to the vehicle and/or when the forward vehicle approaches the vehicle at a higher relative speed, it is possible to increase the vehicle speed of the vehicle at a smaller acceleration to thereby decrease the relative speed at which the forward vehicle approaches the vehicle.
Preferably, in the vehicle control device of the present invention, when increasing the vehicle speed of the vehicle to the speed limit during the vehicle speed control, the control part is operable to set the acceleration to a larger value, as the inter-vehicle distance with respect to the rearward vehicle is smaller and/or as the relative speed at which the rearward vehicle approaches the vehicle is larger.
According to this feature, when the rearward vehicle is located closer to the vehicle and/or when the rearward vehicle approaches the vehicle at a higher relative speed, it is possible to increase the vehicle speed of the vehicle at a larger acceleration to thereby enable the vehicle to be promptly distanced from the rearward vehicle.
The vehicle control device of the present invention is capable of ensuring safety with respect to surrounding vehicles during vehicle speed control in a driving support mode.
With reference to the accompanying drawings, a vehicle control device according to one embodiment of the present invention will now be described. First of all, with reference to
The vehicle control device 100 according to this embodiment is equipped on a vehicle 1 (see
In this embodiment, the driving support mode includes a preceding vehicle following sub-mode, and a vehicle speed limiting sub-mode. The preceding vehicle following sub-mode is a mode for executing vehicle speed control and steering control of the vehicle 1, so as to execute vehicle control to enable the vehicle 1 to travel while maintaining a setup vehicle speed when there is no preceding vehicle, and to enable the vehicle 1 to follow a preceding vehicle under the condition that a setup vehicle speed serves as an upper limit vehicle speed when there is a preceding vehicle. In this vehicle speed control, the vehicle control device 100 is operable to automatically control an engine power output through an engine control system 40, and automatically control a braking force through a brake control system 42. Further, in the steering control, the vehicle control device 100 is operable to automatically control a steering angle by a steering wheel through a steering control system.
The vehicle speed limiting sub-mode is a mode for executing the vehicle control (vehicle speed control) so as to prevent the vehicle speed of the vehicle 1 from exceeding a setup vehicle speed. In this sub-mode, the engine power output is controlled according to the amount of depression of an accelerator pedal caused by manipulation of the accelerator pedal by a driver. However, when the vehicle speed of the vehicle 1 exceeds the setup vehicle speed, the vehicle control device 100 is operable to limit the vehicle speed of the vehicle 1 to the setup vehicle speed, irrespective of the depression amount of the accelerator pedal. In this case, the vehicle control device 100 is operable to reduce the engine power output through the engine control system 40, and optionally, as needed, apply the braking force through the brake control system 42.
As depicted in
The ECU 10 comprises a computer comprising a CPU, a memory 11 for storing therein various programs and data, and an input-output device, etc. The ECU 10 includes various functions, including functions as a control part 10a and a speed limit recognition part 10b, for example.
The ECU 10 (control part 10a) is operable to display given information on the display unit 28 based on an externally received signal, and output request signals, respectively, to the vehicle systems (the engine control system 40, the brake control system 42, etc.) to execute vehicle control processing during an activated state of the driving support mode, such as the preceding vehicle following sub-mode and the vehicle speed limiting sub-mode. The data stored or to be stored in the memory 11 includes a setup vehicle speed to be used for the vehicle speed control during execution of the driving support mode, and a speed limit acquired by the speed limit recognition part 10b.
The ECU 10 (control part 10a) is operable to monitor a current value of the vehicle speed of the vehicle 1 detected by the vehicle speed sensor 23, and to execute overspeed alarm processing for generating an overspeed alarm from the speaker 29 (alarm unit) when the current vehicle speed exceeds a threshold speed. In addition to the alarm from the speaker 29, the overspeed alarm may include a visual display on the navigation device 26, the display unit 28, or the like.
Further, the ECU 10 (speed limit recognition part 10b) is operable to execute speed limit recognition processing for acquiring a speed limit (sign-designated speed) designated by a speed sign in image data captured by the camera 20 by analyzing the image data. The camera 20 is operable to capture an image of a forward field of view of the vehicle 1, and transmit data about the captured image to the ECU 10. Here, the speed limit recognition part 10b may include the camera 20, as one component thereof
The radar device 22 is operable to transmit radio waves (transmission waves) toward forward and rearward sides of the vehicle 1, and receive resulting reflected waves. Then, based on the transmission waves and the reflected waves, the radar device 22 is operable to output a signal containing measurement data about an inter-vehicle distance between the vehicle 1 and the second vehicle existing forward or rearward of the vehicle 1, and measurement data about a relative speed with respect to each of the second vehicles. Here, in place of or in addition to the radar device 22, another type of sensor such as a laser radar or a sonar may be used.
The manipulation unit 24 is installed to the steering wheel of the vehicle 1, and provided with a plurality of switches. As depicted in
The preceding vehicle following sub-mode can be activated by manipulating (pushing down) the ON switch 24a. Further, the vehicle speed limiting sub-mode can be activated by manipulating the ON switch 24b. The activated state of each of the driving support sub-modes includes an active state and a standby state. In the active state, control (vehicle speed control) of changing a vehicle behavior through the engine control system 40 and/or the brake control system 42 is executed. The standby state is a state in which the vehicle behavior changing control is temporarily disabled.
By manipulating the OFF switch 24c, a currently-activated one of the driving support sub-modes can be deactivated, irrespective of whether it is in the active state or in the standby state. While the setup vehicle speed stored in the memory 11 of the ECU 10 is used during the activated state of the selected driving support sub-mode, the setup vehicle speed stored in the memory 11 is cleared (erased) by manipulating the OFF switch 24c.
By manipulating the cancel switch 24d, the currently-activated driving support sub-mode is switched from the active state to the standby state.
The setup vehicle speed can be increased from a current value thereof by manipulating the vehicle speed setting switches 24e. Further, the setup vehicle speed can be decreased from a current value thereof by manipulating the vehicle speed setting switches 24f. Upon input of the setup vehicle speed by a driver, the input setup vehicle speed is stored in the memory 11 of the ECU 10. For example, a driver can press one of the ON switches 24a, 24b, and then press one of the vehicle speed setting switches 24e, 24f to thereby input a current value of the vehicle speed of the vehicle 1 as the setup vehicle speed. Further, after storing the setup vehicle speed in the memory 11 in the above manner, the driver can manipulate one of the vehicle speed setting switches 24e, 24f so as to increase or decrease the setup vehicle speed.
As a basic manipulation function, the resume switch 24g is used such that it is manipulated to restart or resume the driving support sub-mode (to the active state), using the setup vehicle speed stored in the memory 11 of the ECU 10 when the currently-activated driving support sub-mode is in the standby state.
The navigation device 26 is operable to acquire a current position of the vehicle 1 by using the GPS or the like, and specify the position of the vehicle 1 on a map, based on stored map information or map information from an external source. Further, the navigation device 26 is operable to acquire a speed limit (sign-designated speed) assigned to a traveling road along which the vehicle 1 is traveling based on the current position on the map. Therefore, the navigation device 26 may be used as the speed limit recognition part.
The display unit 28 is installed to an instrument panel or the like, and comprises an activation state display field 28a, a setup vehicle speed display field 28b, and a speed limit display field 28c (see
The activation state display field 28a is a display field for displaying the activation state of a selected one of the driving support sub-modes. On the activation state display field 28a, the execution state of the selected driving support sub-mode is displayed in the form of one of “BLANK (OFF)”, “ACTIVE” and “STANDBY”.
The setup vehicle speed display field 28b is a display field for displaying the setup vehicle speed (e.g., “80”) stored in the memory 11 of the ECU 10. Here, when no setup vehicle speed is stored in the memory 11, “BLANK (---)” is displayed on the setup vehicle speed display field 28b.
The speed limit display field 28c is a display field for displaying the acquired speed limit (e.g., “50”). Here, when no speed limit is acquired, “BLANK” is displayed on the speed limit display field 28c.
Next, with reference to
In
At the position A, information is displayed on the display unit 28 of the vehicle 1, as depicted in
As the driving support mode, one of the preceding vehicle following sub-mode and the vehicle speed limiting sub-mode is selected. During the vehicle speed control in the preceding vehicle following sub-mode, an automatic increase and an automatic decrease in vehicle speed of the vehicle 1 are executed. On the other hand, during the vehicle speed control in the vehicle speed limiting sub-mode, only an automatic decrease in vehicle speed of the vehicle 1 is executed, wherein the vehicle speed of the vehicle 1 can be increased according to manipulation of the accelerator pedal by a driver.
At a position B before a speed sign 5, the vehicle 1 detects the speed sign 5 (speed limit “50 km/h”) provided beside the traveling road 3. Upon acquiring the speed limit from the detected speed sign 5, the ECU 10 operates to write (store) the acquired speed limit (50 km/h) in the memory 11 so as to update the current value (80 km/h) of the speed limit stored in the memory 11, and overwrite the setup vehicle speed (80 km/h) stored in the memory 11 with the speed limit (50 km/h). Thus, after the elapse of a given time period from the detection of the speed sign 5, information is displayed on the display unit 28, as depicted in
In this embodiment, in response to detection of a speed sign 5, the setup vehicle speed is automatically rewritten with the limit speed designated by the speed sign. Alternatively, the rewriting may be executed in response to manipulation by a driver. For example, when a driver manipulates (presses) the resume switch 24g at the position B, the speed limit is stored as the setup speed in the memory 11 in response to the manipulation of the resume switch 24g, and thus a new setup vehicle speed is displayed on the setup vehicle speed display field 28b.
When the setup vehicle speed is changed from 80 km/h to 50 km/h, the vehicle control device 10 executes the vehicle speed control through the engine control system 40 and the brake control system 42, using the new setup vehicle speed as a target vehicle speed. In this case, the vehicle speed of the vehicle 1 is decreased from 80 km/h to 50 km/h.
In this embodiment, when the vehicle speed of the vehicle 1 is increased or decreased to the new setup vehicle speed (=the speed limit) by the vehicle speed control associated with change in the setup speed, an acceleration/deceleration is set depending on the presence or absence of the second vehicle (the forward vehicle or the rearward vehicle). Specifically, the acceleration/deceleration is set depending on an inter-vehicle distance and/or a relative speed between the second vehicle and the vehicle 1. When the new setup vehicle speed is greater than a current value of the vehicle speed of the vehicle 1, the vehicle speed of the vehicle 1 is increased (only in the preceding vehicle following mode). On the other hand, when the new setup vehicle speed is less than a current value of the vehicle speed of the vehicle 1, the vehicle speed of the vehicle 1 is decreased (in the preceding vehicle following mode and the vehicle speed limiting sub-mode).
As presented in
On the other hand, as presented in
As presented in
On the other hand, as presented in
In
Next, with reference to
The ECU 10 (control part 10a) repeatedly executes the process flow in
Upon start of the vehicle control processing, the ECU 10 operates to determine whether or not the driving support mode is in the activated state (including the standby state) (S10). If the driving support mode is not in the activated state (S10; NO), the ECU 10 operates to terminate the processing. On the other hand, if the driving support mode is in the activated state (S10; YES), the ECU 10 operates to determine whether or not a speed limit (sign-designated speed) has been acquired (S11).
If no speed limit has been acquired (S11; NO), the ECU 10 terminates the processing. On the other hand, if a speed limit has been acquired (S11; YES), the ECU 10 operates to rewrite the setup speed stored in the memory 11 with the acquired speed limit. Thus, the same speed (speed limit) as that in the speed limit display field 28c is displayed on the setup vehicle speed display field 28b of the display unit 28 (see
Subsequently, the ECU 10 operates to determine whether or not a current value of the vehicle speed is greater than the setup speed (=the acquired speed limit) (S12). If the current vehicle speed is greater than the setup speed (S12; YES), the ECU 10 operates to set a deceleration in the following steps S14 to S17, so as to execute vehicle speed decreasing processing for decreasing the vehicle speed of the vehicle 1 in vehicle speed control processing.
In setting the deceleration, the ECU 10 operates to determine whether or not a rearward vehicle exists within a given setup distance (S13). If a rearward vehicle exists (S13; YES), the ECU 10 operates to set the deceleration based on an inter-vehicle distance between the vehicle 1 and the rearward vehicle (see the vehicle 2b in
On the other hand, if no rearward vehicle exists (S13; NO), the ECU 10 operates to determine whether or not a forward vehicle exists within a given setup distance (S15). If no rearward vehicle exists and a forward vehicle exists (S15; YES), the ECU 10 operates to set the deceleration based on an inter-vehicle distance between the vehicle 1 and the forward vehicle (see the vehicle 2a in
Further, if neither a rearward vehicle nor a forward vehicle exists (S15; NO), the ECU 10 operates to select a given deceleration (see the reference value a1 in
In the steps S13 to S17, the vehicle speed of the vehicle 1 is decreased. Thus, in order to prevent the vehicle 1 from coming into collision with the rearward vehicle due to reduction in vehicle speed, the rearward vehicle is detected prior to detection of the forward vehicle.
On the other hand, if the current vehicle speed is equal to or less than the setup speed (=the speed limit) (S12; NO), the ECU 10 operates to set an acceleration in the following steps S18 to S22, so as to execute vehicle speed increasing processing for increasing the vehicle speed of the vehicle 1 in vehicle speed control processing.
In setting the acceleration, the ECU 10 operates to determine whether or not a rearward vehicle exists within a given setup distance (S18). If a rearward vehicle exists (S18; YES), the ECU 10 operates to set the acceleration based on an inter-vehicle distance between the vehicle 1 and the rearward vehicle (S19), and terminates the processing. For example, from the relationship between the inter-vehicle distance and the acceleration (see the broken line B in
On the other hand, if no rearward vehicle exists (S18; NO), the ECU 10 operates to determine whether or not a forward vehicle exists within a given setup distance (S20). If no rearward vehicle exists and a forward vehicle exists (S20; YES), the ECU 10 operates to set the acceleration based on an inter-vehicle distance between the vehicle 1 and the forward vehicle (S21), and terminates the processing. For example, from the relationship between the inter-vehicle distance and the acceleration (see the solid line A in
Further, if neither a rearward vehicle nor a forward vehicle exists (S20; NO), the ECU 10 operates to select a given acceleration (see the reference value a2 in
In the steps S18 to S22, the vehicle speed of the vehicle 1 is increased. Thus, in order to prevent the vehicle 1 from coming into collision with the forward vehicle due to increase in vehicle speed, the forward vehicle is detected prior to detection of the rearward vehicle.
After setting the deceleration or acceleration in the above manner, the ECU 10 operates to output request signals, respectively, to the engine control system 40 and the brake control system 42, so as to change the vehicle speed to the setup vehicle speed at the set acceleration/deceleration. The processing for increasing the vehicle speed is executed only in the preceding vehicle following sub-mode. In the vehicle speed limiting sub-mode, the vehicle speed increasing processing (S18 to S22) is not executed.
In the process flow in
Next, operations of the vehicle control device according to this embodiment will be described.
The vehicle control device 100 according to this embodiment comprises: the control part (ECU 10) operable to execute vehicle speed control for the vehicle 1 during execution of the driving support mode; the speed limit recognition part (ECU 10, navigation device 26) operable to acquire the speed limit assigned to the traveling road 3; and the traveling vehicle detection part (ECU 10) operable to acquire the inter-vehicle distance and/or the relative speed with respect to the second vehicles 2a, 2b being traveling forward or rearward of the vehicle 1, wherein the control part (ECU 10) is configured to increase or decrease the vehicle speed of the vehicle 1 to the speed limit during the vehicle speed control, and wherein the control part (ECU 10) is operable to set the acceleration or the deceleration of the vehicle 1 during the vehicle speed control according to the inter-vehicle distance and/or the relative speed with respect to the second vehicles 2a, 2b (S13 to S22).
In the vehicle control device according to this embodiment, the speed limit assigned to the traveling road 3 is acquired, and the vehicle speed is controlled such that it is changed toward the speed limit. Here, if there is a second vehicle (a forward vehicle or a rearward vehicle) in the vicinity of the vehicle 1, the vehicle 1 is likely to further approach the second vehicle when the vehicle speed is increased or decreased. Therefore, in this embodiment, the acceleration or the deceleration of the vehicle 1 is set according to the inter-vehicle distance and/or the relative speed between the vehicle 1 and the second vehicle. This makes it possible to prevent approaching of the vehicle 1 to the second vehicle when there is a change in vehicle speed during the vehicle speed control, and to thereby improve safety.
Specifically, in the vehicle control device according to this embodiment, when reducing the vehicle speed of the vehicle 1 to the speed limit during the vehicle speed control (S15; YES), the control part (ECU 10) is operable to set the deceleration to a larger value as the inter-vehicle distance with respect to the forward vehicle is smaller (the solid line A in
Specifically, in the vehicle control device according to this embodiment, when reducing the vehicle speed of the vehicle 1 to the speed limit during the vehicle speed control (S13; YES), the control part (ECU 10) is operable to set the deceleration to a smaller value as the inter-vehicle distance with respect to the rearward vehicle is smaller (the broken line B in
Specifically, in the vehicle control device according to this embodiment, when increasing the vehicle speed of the vehicle 1 to the speed limit during the vehicle speed control (S20; YES), the control part (ECU 10) is operable to set the acceleration to a smaller value as the inter-vehicle distance with respect to the forward vehicle is smaller (the solid line A in
Specifically, in the vehicle control device according to this embodiment, when increasing the vehicle speed of the vehicle 1 to the speed limit during the vehicle speed control (S18; YES), the control part (ECU 10) is operable to set the acceleration to a larger value as the inter-vehicle distance with respect to the rearward vehicle is smaller (the broken line B in
Number | Date | Country | Kind |
---|---|---|---|
2017-185762 | Sep 2017 | JP | national |