The present invention relates to a vehicle control device.
Development of technologies to assist driver operations, such as technology to follow preceding vehicles and technology to automatically change lanes, and development of automated driving technology for automated driver operations are in progress. In these technologies, a vehicle control device recognizes the surrounding environment on the basis of sensing information obtained from an in-vehicle camera, a radar, or the like, and operates a power train, a brake, and a steering wheel in behalf of the driver.
During the driving of the vehicle by the vehicle control device in behalf of the driver, a technique for automatically avoiding an invisible obstacle (PTL 1) and a technique for assisting steering according to a curving situation (PTL 2) are also known as techniques for reducing uncomfortable feelings given to the driver.
PTL 1: JP 2010-30513 A
PTL 2: JP 2003-170760 A
In the above-described prior art technologies, sufficient consideration has not been given to visual information that accounts for a large proportion of the psychological factors of the driver. Specifically, in the prior art technologies, when the field of vision of the driver is largely blocked by a large vehicle in front, the driver would be uneasy in driving, but how to eliminate such uneasiness has not been considered well.
For this reason, the prior art technologies automatically perform a lane change or tracking of the preceding vehicle whenever possible, even when the field of vision of the driver is or presumably blocked largely. The driver, however, may override or cancel the automatic driving or the driving assist control to secure the field of vision, so that the effects of the automatic driving technology or the driving assist technology may not be fully provided.
The present invention has been made in view of the above problems, and it is an object of the present invention to provide a vehicle control device capable of reducing uneasiness of a driver and assisting a lane change of the vehicle. Another object of the present invention is to provide a vehicle control device capable of reducing uneasiness of a driver and enabling a lane change by securing the field of vision of the driver according to driving situations.
To solve the above problems, a vehicle control device according to the present invention is a vehicle control device capable of assisting a lane change of a vehicle, the vehicle control device including
a visible range calculation unit that calculates an area as a visible area by excluding an area occupied by a preceding vehicle from an area corresponding to a field of vision during driving, and
a lane-change control unit that executes processing related to lane change in accordance with the calculated visible range, in which
the lane-change control unit executes the processing related to the lane change of a current-travel lane and the visible range of an intended change-destination lane.
According to the present invention, the processing related to the lane change can be carried out on the basis of the visible range of the current-travel lane and the visible range of the intended change-destination lane, whereby the lane change can be assisted, while the uneasiness of the driver caused through visual information is decreased.
Embodiments of the present invention will be described below by referring to the accompanying drawings. A vehicle control device 10 according to the present embodiment assists lane change to secure the field of vision during driving as large as possible, as will be described later.
The present embodiment includes a visible range calculation unit 11 that calculates a visible range corresponding to the field of vision of a driver driving a vehicle 1, and a target trajectory calculation unit 12 serving as a “lane-change control unit” that determines the lane change on the basis of the visible range. The visible range calculation unit 11 calculates a visible range V1 on the current-travel lane. Further, the visible range calculation unit 11 calculates a visible range V3 when the vehicle 1 changes lanes. The target trajectory calculation unit 12 provides the driver with information on the lane change of the vehicle 1 on the basis of the visible range V1 and the visible range V3.
According to the present embodiment, it is possible to assist the lane change while securing the field of vision of the driver as wide as possible, reduce uneasiness of the driver, and improve usability.
An embodiment will be described with reference to
As illustrated on the lower side of
The vehicle control device 10 is provided in the vehicle 1, and is configured as a computer system including, for example, a microcomputer, a memory, an input/output interface circuit (all of which are not illustrated), and the like. In terms of the function of the vehicle control device 1, the vehicle control device 1 includes, for example, a visible range calculation unit 11, a target trajectory calculation unit 12, an acceleration/deceleration control command value calculation unit 13, a steering command value calculation unit 14, and a communication display information calculation unit 15. In the vehicle control device 10 illustrated on the upper side of
The visible range calculation unit 11 is a function for calculating a visible range corresponding to the field of vision of a driver. The visible range calculation unit 11 can calculate a plurality of visible ranges on the basis of image data acquired from a camera 104 installed in the vehicle 1 and/or information on the surrounding traffic environment acquired from the communication device 105. The types of visible range will be described later with reference to
The information on the traffic environment is, for example, information on preceding vehicles including positions, speed, traveling directions, and the like of the preceding vehicles. The information on the traffic environment can be obtained by direct communication between the preceding vehicle and the own vehicle (i.e., inter-vehicle communication), or by communication between an information management center and the own vehicle via a roadside unit (i.e., road-to-vehicle communication).
The target trajectory calculation unit 12 calculates a target trajectory that the own vehicle 1 should travel in order to change lanes by comparing a psychological limit value as a “predetermined reference value set in advance” with a visible range. In other words, the target trajectory calculation unit 12 calculates the target trajectory of the own vehicle 1 so that the visible range is larger than the psychological limit value on the basis of the visible range calculated by the visible range calculation unit 11 and a signal from a vehicle speedo meter 106 or the like.
The acceleration/deceleration control command value calculation unit 13 calculates a command value to be sent to a power train 107, a brake device 108, and the like on the basis of the target trajectory calculated by the target trajectory calculation unit 12. This command value is a command value for controlling acceleration or deceleration.
The steering command value calculation unit 14 calculates a command value to be sent to the steering wheel 101 on the basis of the target trajectory calculated by the target trajectory calculation unit 12. This command value is a command value for controlling the steering angle of the steering wheel 101.
The communication display information calculation unit 15 is a function for presenting the driver with predetermined information as an example of “processing related to the lane change”. The predetermined information is, for example, information for allowing the lane change of the own vehicle 1 from the current-travel lane to an intended change-destination lane. When the vehicle control device 10 functions in the driving assist mode, the predetermined information includes, for example, information for prompting steering (target trajectory), and the information is displayed on a display device 109 that is visible to the driver.
In the example illustrated on the lower side of
The distance and relative speed with respect to the preceding vehicles 201 and 202 can be obtained from, for example, a detection signal of a radar sensor or sonar mounted on the own vehicle 1 or an analysis result of image data captured by the camera 104. The speed of the preceding vehicles 201 and 202 may be acquired from the preceding vehicles 201 and 202 via the communication device 105.
When the vehicle control device 10 functions in an automatic driving mode, the predetermined information includes a control command value for a steering angle and a control command value for acceleration/deceleration, and these control command values are displayed on the display device 109 that can be viewed by the driver.
The display device 109 may be, for example, a head-up display (front glass display) that projects an image on the windshield 100, or a display device that is provided separately from the windshield 100. Information may be provided to the driver using another display form that can be detected by the driver, such as voice or vibration, instead of or along with the display device 109.
Note that information on the traveling state of the own vehicle 1 can also be notified to other vehicles nearby or the roadside unit connected to the information management center via the communication device 105. The information on the traveling state of the own vehicle 1 includes, for example, information indicating the type of information, i.e., the driving assist mode or the automatic driving mode, and information related to future traveling. Information on the future travel can include, for example, a target speed, target acceleration, target steering angle, target steering angular acceleration, and the like, of the own vehicle 1.
A method of calculating the visible range is described with reference to
The visible range calculation unit 11 extracts the area A2 corresponding to the field of vision of the driver from the image taken by the camera 104 (or the image ahead of the own vehicle 1) A1. The area A2 corresponding to the field of vision of the driver is an area where the driver is considered to watch while driving. The relationship between the area A1 and the area A2 can be obtained in advance by simulation processing or through experiment. When a sensor for detecting a line of sight of the driver is provided in the cab, the area A2 corresponding to the field of vision of the driver may be extracted from the movement of the line of sight of the driver.
The visible range calculation unit 11 calculates an area, as the visible range V, by excluding the area A3 that becomes invisible due to the projection area of the preceding vehicle in the area A2 corresponding to the field of vision of the driver (a sum of V=A2−A3).
The outer frame of the area A2 corresponding to the field of vision of the driver may be, with setting the travel direction of the own vehicle 1 as a center, extracted from the area A1 taken by the camera 104 in such a manner that the faster the speed of the own vehicle 1 becomes, the farther the area can be extracted from the area A1 taken by the camera 104. This allows setting of the field of vision A2 according to the speed of the own vehicle, and improves safety of driving assistance or automatic driving.
Further, the size of the area A2 corresponding to the field of vision of the driver can be adjusted according to the weather (rain, snow, ash fall, dust, and the like) and brightness (day, night, cloudy, clear, and the like). In other words, for example, in case of raining or snowing, the size of the area A2 corresponding to the field of vision is made smaller than that in fine weather, while in fine weather, the size of the area A2 is made smaller at night than in the daytime to make the area A2 closer to the vision of the driver.
The visible range calculation unit 11 of the present embodiment calculates the visible range V from the area A2 set as described above, and the target trajectory calculation unit 12 performs lane change control on the basis of the visible range V. Specifically, the target trajectory calculation unit 12 suppresses narrowing of the visible range V, which is the area corresponding to the actual field of vision of the driver, to be smaller than a psychological limit value as a predetermined value, thus performing the vehicle change control while preventing the narrowing of the field of vision of the driver.
A diagram below the diagram of the current visible range V1 illustrates a visible range V2 (predicted value) after predetermined time has passed when the own vehicle 1 continues to travel on the current lane.
A diagram on the right of the current visible range V1 illustrates a visible range V3 when the viewpoint is switched to the lane running parallel to the current-travel lane. Since the example described here is the four-lane road (two lanes on each way), the lane running parallel to the current-travel lane is an example of an “intended change-destination lane”. In a case of a six-lane road (three lanes on each way), assuming that the own vehicle 1 is traveling on the middle lane, the intended change-destination lane should be either the left-side parallel lane or the right-side parallel lane. Note that, hereinafter, the parallel lane will be referred to as an adjacent lane.
By processing the image data captured by the camera 104, the image area A1 can be obtained when the own vehicle 1 moves to a parallel lane, and the visible range V3 can be calculated from the camera image area A1. In other words, the visible range V3 is a predicted value indicating the field of vision corresponding to that of the driver when the own vehicle 1 quickly changes to a parallel lane.
A diagram below the visible range V3 after the lane change illustrates the visible range V4 obtained after the predetermined time in a case where the lane is changed.
Subsequently, the visible range calculation unit 11 determines whether the lane change is possible (S11). For example, it is determined whether there is an empty space wide enough to advance the own vehicle 1 to the adjacent lane by analyzing the image data of the camera 104 or the signal of the radar sensor and, if the presence of the empty space is determined, it is determined that the lane change is possible. Further, it is also possible to determine that the lane change is possible if it is predicted that the vehicle can travel at least for a certain period of time after the lane change without being forced to change lane again immediately.
Upon determination that the lane change is possible (S11: YES), the visible range calculation unit 11 predicts the visible range V3 in the case where the own vehicle 1 changes the lane now (S12). For example, the visible range calculation unit 11 detects the white lines on both sides of the own vehicle 1 after the lane change in the image data of the monocular camera, and converts coordinates so that the white lines on both sides converge from both sides toward a vanishing point. Note that the image conversion causes distortion, but in the case of a stereo camera, the distortion can be reduced by using the cameras each being closer to the left or right lane. When a stereo camera is used, the distance from the own vehicle 1 to the preceding vehicle and the size of the preceding vehicle can be calculated simultaneously, so that the viewpoint conversion processing of the preceding vehicle area A3 is more easily performed.
If it is determined that the lane change is not possible (S11: NO), this processing is terminated and the process returns to the main flow (not illustrated).
After executing step S12, the visible range calculation unit 11 determines whether it is possible to predict the visible ranges V2 and V4 after the predetermined time on the current lane and the intended change-destination lane (parallel adjacent lane) (S13). For example, if the inter-vehicle distance and relative speed between the own vehicle 1 and the preceding vehicle are obtained, and the own vehicle 1 is under control in the driving assist mode or the automatic driving mode, it is determined that the visible range after the predetermined time is predictable.
If it is determined to be predictable (S13: YES), the visible range V2 after the predetermined time in the case of no lane change is predicted (S14). The visible range calculation unit 11 calculates the time (lane change time) to be spent for the lane change when calculating the target trajectory, and predicts and corrects the preceding vehicle area A3 after the lane change time on the basis of the inter-vehicle distance and the relative speed. In other words, “after the predetermined time” means “after the time required for changing the lane has elapsed from the current time”.
The visible range calculation unit 11 calculates the visible range V2 by, for example, enlarging the preceding vehicle area A3, if the relative speed is negative, and increasing the degree of expansion of the preceding vehicle area A3 as the inter-vehicle distance is shorter.
Further, the visible range calculation unit 11 predicts the visible range V4 when the lane is changed after the predetermined time on the basis of the visible range V3 when the lane is changed (S15).
A method of calculating the target trajectory is described with reference to
The target trajectory calculation unit 12 calculates or acquires a front projection area (a projection area viewed right in front of the vehicle) of each preceding vehicle traveling on the parallel lane running parallel with the lane of the own vehicle 1 (S20).
The target trajectory calculation unit 12 sets an elapse of time (headway time) after the preceding vehicle passes a certain position until the own vehicle 1 passes the position according to the front projection area of the preceding vehicle (S31).
As a reference headway time, 3 seconds is adopted here according to the standard for safe driving. Alternatively, the driver may increase or decrease the reference value of the vehicle headway time. A motorcycle (hereinafter referred to as a bike) has a small projection area and does not obstruct the field of vision of the driver of the own vehicle 1, but gives a psychological burden different from that of the small vehicle. Therefore, for the bike, it is preferable to set the target headway time irrespective of the size of the projection area. In the example of
By referring to
Upon determination that the lane change is possible (S22: YES), the target trajectory calculation unit 12 determines whether the results predicted in step S14 and step S15 in
If the target trajectory calculation unit 12 determines that the predicted visible ranges V2 and V4 are applicable to the present processing (S23: YES), the process proceeds to step S24 which is described later. Meanwhile, if the target trajectory calculation unit 12 determines that the predicted visible ranges V2 and V4 are not applicable to the present processing (S23: NO), the process proceeds to step S25 which will be described later.
In step S24, the target trajectory calculation unit 12 urges the driver to proceed to step S26 to change the lane if the visible range V2 after the predetermined time from the current time (when the visible range V1 is calculated) is smaller than a psychological limit value Th which will be described later, and the visible range V4 after the predetermined time from the present time is larger than the psychological limit value Th, or otherwise urges the driver to proceed to step S27 to keep the current lane.
The case where the visible range V2 is lower than the psychological limit value Th is a case where the preceding vehicle area A3 occupies a large area of the area A2 corresponding to the field of vision of the driver. In this case, the driver feels a psychological burden because it is difficult for the driver to grasp the situation ahead.
On the other hand, the case where the visible range V4 after the elapse of the predetermined time when the lane is changed is larger than the psychological limit value Th is a case where the preceding vehicle area A3 occupies a small area of the area A2 corresponding to the field of vision of the vehicle. In this case, it is easy for the driver to visually recognize the situation ahead, and the psychological burden is considered to be decreased. However, even if the visible range is wide, the psychological burden of the driver may increase when the bike is traveling ahead. Therefore, in the present embodiment, the correction amount of the target headway time and the psychological limit value can be adjusted according to the vehicle type (and/or the size of the preceding vehicle area A3).
The psychological limit value Th can be obtained by, for example, repeatedly carrying out experiments for measuring a heart rate, a blood pressure, line-of-sight movement, and the like of the driver in a case where the driver is made to watch images of driving in various traffic environments. The psychological limit value Th may be a fixed value set in advance in the vehicle control device 10, or may be changed later.
In step S25, the target trajectory calculation unit 12 proceeds to step S26 when the visible range V1 is smaller than the psychological limit value Th and the visible range V3 is larger than the psychological limit value Th, and otherwise proceeds to step S27. The case where the visible range V1 is smaller than the psychological limit value Th is a case where it is difficult for the driver to visually recognize the situation ahead and the psychological burden is increased as described above. The case where the visible range V3 is larger than the psychological limit value Th is a case where the driver can easily see the situation ahead and the psychological burden is small.
In step S26, the target trajectory calculation unit 12 calculates a track for changing the lane, and presents the calculated target trajectory to the driver through the display device 109. When the vehicle control device 10 is in the driving assist mode, the calculated target trajectory for changing the lane is presented on the display device 109. On the other hand, when the vehicle control device 10 is in the automatic driving mode, the driver is notified of the lane change through the display device 109, and other surrounding vehicles are also notified of through the communication device 105, the blinker, and the like.
In step S27, the target trajectory calculation unit 12 urges the driver to keep the current-travel lane. When the vehicle control device 10 is in the driving assist mode, the display device 109 notifies the driver to keep the current lane. When the vehicle control device 10 is in the automatic driving mode, the lane keeping policy is notified to other vehicles nearby via the communication device 105.
The reference value Ths of the psychological limit value can be set according to the vehicle type (and/or the projection area (preceding vehicle area A3)). Here, a large vehicle typically has a longer vehicle length than a small vehicle and also has a larger preceding vehicle area A3 that defines the visible range V. Therefore, in the present embodiment, the psychological limit reference value Ths is set on the basis of the projection area of the preceding vehicle. In the case of the large vehicle, the reference value Ths is set larger than that for the small vehicle. By setting a large psychological limit reference value Ths for the large vehicle, when the preceding vehicle is the large vehicle, the lane change is assisted at earlier timing than in the case of the small vehicle.
In the case of the bike when the vehicle moves faster than the own vehicle 1, the inter-vehicle distance increases with the elapse of time, so that the lane change is not necessary. On the other hand, when a low-speed bike is traveling in front of the own vehicle 1, there may be a sudden course change, it may be better changing the lane early. Therefore, in
In the present embodiment, when the own vehicle speed does not reach the target speed, the psychological limit reference value Ths is corrected to be increased. That is, the correction value multiplied by the psychological limit reference value Ths is set higher than “1” until the vehicle speed reaches the target speed. As the vehicle speed approaches the target speed, the correction value decreases toward “1”. The target speed is set by the driver. When the vehicle speed reaches the target speed, the correction value changes to “1”. That is, the correction of the psychological limit reference value Ths according to the vehicle speed of the own vehicle is stopped.
As illustrated in
When the relative speed is a negative value, the speed of the preceding vehicle is slower than the own vehicle speed, and the inter-vehicle distance from the own vehicle 1 decreases over time. In this case, the psychological limit reference value Ths is set to be larger than the reference.
On the other hand, when the relative speed is a positive value, the speed of the preceding vehicle is faster than the own vehicle speed, and the inter-vehicle distance from the own vehicle 1 increases over time. In this case, the psychological limit reference value Ths is set to be smaller than the reference.
In the present embodiment, with reference to the case where the relative speed between the preceding vehicle and the own vehicle 1 is near zero, keeping the current speed is prompted when the relative speed is positive (when the preceding vehicle moves away), and the lane change is prompted when the relative speed is negative (when the preceding vehicle is approaching).
Note that, as indicated by the dotted line in
Assume that, at time T1, the visible range V2 is below the psychological limit value (large vehicle), while the visible range V4 is above the psychological limit (small vehicle). In this case, the target trajectory calculation unit 12 calculates a trajectory for the lane change and presents the trajectory to the driver via the display device 109.
When the driver approves the presented trajectory information, the driver, for example, touches the display device 109 or expresses approval by voice for voice recognition to give a permission trigger to the vehicle control device 10.
At the same time as giving the permission trigger, the driver starts the lane change at time T2. The driver switches the target headway time from the set value for the large vehicle to the set value for the small vehicle. The target headway time may be switched automatically.
Note that, during the lane change, it is preferable to interrupt the calculation of the visible range and maintain the previous value. This prevents cancellation of the lane change halfway.
Time T3 is the time when the lane change is completed. When the lane change is completed, the target trajectory calculation unit 12 stops presenting the lane change trajectory to the driver and sets the psychological limit value again according to the preceding vehicle (small vehicle) after the lane change. Then, the visible range calculation unit 11 resumes the calculation of the visible range.
In the present embodiment, after the vehicle control device 10 presents the lane change trajectory to the driver, the transition to the lane change control starts by giving the permission trigger by the driver, but the permission trigger may also be initiated by the driver by not giving a cancel command for a certain period of time.
As described above in detail, the lane change of the vehicle can be assisted, while the uneasiness of the driver is reduced, according to the present embodiment. In particular, according to the present embodiment, the field of vision (visible range) of the driver can be securely provided according to the driving situation, whereby the uneasiness of the driver can be reduced and the lane change assist is performed. Since the uneasiness of the driver can be reduced, the possibility of cancelling the driving assist mode or the automatic driving mode by override or the like is reduced, whereby the vehicle control device that is more convenient for the driver can be achieved.
A second embodiment is described with reference to
The vehicle control device 10 determines whether the lane change is presented to the driver in the driving assist mode (S30). If presented (S30: YES), the process proceeds to step S31. If not presented (S30: NO), the process proceeds to step S36 to control to keep the current lane.
In step S31, the vehicle control device 10 determines whether the permission trigger is input from the driver within predetermined time after the lane change trajectory is presented to the driver. When the permission trigger is input (S31: YES), the process proceeds to step S32, and the control for assisting the lane change is executed.
When the driver does not input the permission trigger within the predetermined time (S31: NO), the process proceeds to step S32 to stop presenting the lane change trajectory. Further, the vehicle control device 10 corrects the psychological limit value so that the trajectory for changing the lane is presented less frequently after the next time on, thus preventing the occurrence of cancellation during the lane change (S33). If the psychological limit value is corrected to a smaller value, the possibility that the visible range V is lower than the psychological limit value Th can be reduced, and the chance of presenting the lane change guidance can be reduced. When canceled (S31: NO), the psychological limit value may be corrected to be one-step lowered, or the psychological limit value may be corrected from the outside using the communication device 105.
In step S34, the vehicle control device 10 acquires the own vehicle speed, the relative speed, and the values of the visible ranges V1 to V4. The vehicle control device 10 uses these values for the correction of psychological limit values from the next time on or transmits the values to vehicles nearby via the communication device 105, thus allowing the assistance of the lane change using the psychological limit value suitable for the situation of the driver and the situation of the traffic.
If the lane change control is in execution (S40: YES), the process proceeds to step S41. In step S41, it is determined whether the driver has operated the steering wheel or the brake to cause override. If no override has occurred (S41: NO), the lane change control is executed (S45).
When the override occurs (S41: YES), the vehicle control device 10 interrupts the lane change control and shifts to vehicle control in response to the operation of the steering wheel by the driver (S42). Further, the vehicle control device 10 corrects the psychological limit value to prevent the occurrence of override during the control of the lane change (S43). The correction value may be acquired from an external computer via the communication device 105, or may be automatically corrected so that the psychological limit value becomes small.
The vehicle control device 10 stores the own vehicle speed, the relative speed, and the visible ranges V1 to V4 at the time of overriding (S44). The vehicle control device 10 uses these values for correcting the psychological limit value or transmits these values to the vehicles nearby via the communication device 105 to automatically perform the lane change by using the psychological limit value suitable for the situation of the driver and the situation of the traffic.
The present embodiment configured in this way also achieves the same effects as the first embodiment. Further, according to the present embodiment, the psychological limit value can be corrected so as to correspond not only to the traffic situation but also to the situation of the driver. As a result, the safe feeling toward and the usability of the vehicle control device 10 can be further improved.
Note that the above description is merely an example, and when interpreting the invention, there is no limitation or restriction on the correspondence between the items described in the above embodiment and the items recited in the appended claims.
In addition, each constituent element of the present invention can arbitrarily be selected and sorted, and the invention having a configuration which is selected and sorted is also included in the present invention. Further, the configurations described in the appended claims can be combined with any combination besides those specified in the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2017-130250 | Jul 2017 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2018/023393 | 6/20/2018 | WO | 00 |