The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No. 2020-212799, filed Dec. 22, 2020, the contents of which application are incorporated herein by reference in their entirety.
The present disclosure relates to a driver assistance system, a driver assistance method, and a computer readable storage medium storing a program for assisting driving of a vehicle.
When a pedestrian or bike suddenly jumps out of a blind spot of a wall or parked vehicle, there is a collision risk because a conventional AEBS brake cannot fully decelerate an ego vehicle and avoid the pedestrian and the like. Therefore, JP2017-206117A proposes a “risk field method” in which a predicted collision speed after the operation of the AEBS is defined as a potential risk value. The AEBS is operated when the position of the blind spot is recognized and a virtual pedestrian jumping out of the blind spot is assumed from the distance, the lateral clearance, and the relative speed between the ego vehicle and the blind spot. If deceleration or lateral avoidance is performed until the assumed potential risk value (the predicted collision speed) becomes zero, it is possible to safely pass through the blind spot.
For example, when steering is performed to avoid potential risks on a general road, sufficient avoidance cannot be performed because the road width is narrow. In this case, the avoidance is performed only by the deceleration, however, in order to completely reduce the risk to zero, a significant deceleration may occur, and the driver may feel troublesome. Conversely, if the same avoidance control is always performed, the driver may feel anxious depending on the situation.
The present disclosure has been made in view of the above problems, and an object thereof is to provide a driver assistance system, a driver assistance method, and a computer readable storage medium storing a driver assistance program capable of reducing a collision risk caused by a target in front of a vehicle while suppressing troublesomeness and anxiety given to a driver.
A driver assistance system according to the present disclosure comprises at least one memory storing at least one program, and at least one processor coupled to the at least one memory. The at least one program is configured to cause the at least one processor to execute the following first to fourth processes. The first process is a process of extracting, from information relating to a peripheral situation of the vehicle, risk target information relating to a risk target that is an existence causing a collision risk to the vehicle. The second process is a process of obtaining influence factor information relating to an influence factor that is a factor existing separately from the risk target and influencing the collision risk. The third process is a process of determining a risk value obtained by quantifying the collision risk based on the risk target information and the influence factor information. The fourth process is a process of determining, based on the risk value, a manipulated variable of an actuator for controlling movement of the vehicle so as to decrease the collision risk.
According to the driver assistance system configured as described above, the risk value obtained by quantifying the collision risk is determined based on the risk target information and the influence factor information, and the manipulated variable of the actuator is determined based on the risk value so as to reduce the collision risk. The risk target information is information relating to the risk target that causes the collision risk in the vehicle. The influence factor information is information relating to the influence factor that exists separately from the risk target and influences the collision risk. By determining the risk value by adding the influence factor information to the risk target information, it is possible to appropriately intervene in the actuator operation performed for reducing the collision risk.
As a first aspect of the driver assistance system according to the present disclosure, the at least one program may be configured to cause the at least one processor to execute extracting, as the risk target information, information relating to a potential risk target that exists in front of the vehicle and creates a blind spot from the vehicle. In the first aspect, information relating to a peripheral environment of the potential risk target may be obtained as the influence factor information. Alternatively, in the first aspect, information relating to a moving object behind the potential risk target may be obtained as the influence factor information. Alternatively, in the first aspect, information relating to a dynamic factor acting on the blind spot formed by the potential risk target may be obtained as the influence factor information. Alternatively, in the first aspect, information relating to a time and place at which the potential risk target is detected may be obtained as the influence factor information.
As a second aspect of the driver assistance system according to the present disclosure, the at least one program may be configured to cause the at least one processor to execute extracting, as the risk target information, information relating to an explicit risk target that exists in front of the vehicle and has a possibility of colliding with the vehicle. In the second aspect, if the explicit risk target is a parked vehicle, information relating to presence or absence of a driver in the parked vehicle may be obtained as the influence factor information. Alternatively, in the second aspect, information relating to a state of a road on which the explicit risk target is detected may be obtained as the influence factor information. Alternatively, in the second aspect, information relating to a time and place at which the explicit risk target is detected may be obtained as the influence factor information.
The driver assistance method according to the present disclosure has the following first to fourth steps. The first step is a step of extracting, from information relating to a peripheral situation of the vehicle, risk target information relating to a risk target that is an existence causing a collision risk to the vehicle. The second step is a step of obtaining influence factor information relating to an influence factor that is a factor existing separately from the risk target and influencing the collision risk. The third step is a step of determining a risk value obtained by quantifying the collision risk based on the risk target information and the influence factor information. Then, the fourth step is a step of determining, based on the risk value, a manipulated variable of an actuator for controlling movement of the vehicle so as to decrease the collision risk.
The computer readable storage medium according to the present disclosure stores a program configured to cause a processor to execute processing, the processing comprising the following first to fourth processes. The first process is a process of extracting, from information relating to a peripheral situation of a vehicle, risk target information relating to a risk target that is an existence causing a collision risk to the vehicle. The second process is a process of obtaining influence factor information relating to an influence factor that is a factor existing separately from the risk target and influencing the collision risk. The third process is a process of determining a risk value obtained by quantifying the collision risk based on the risk target information and the influence factor information. Then, the fourth process is a process of determining, based on the risk value, a manipulated variable of an actuator for controlling movement of the vehicle so as to decrease the collision risk.
According to the driver assistance system, the driver assistance method, and the computer readable storage medium of the present disclosure, by determining the risk value by adding the influence factor information to the risk target information, it is possible to appropriately intervene in the actuator operation performed for reducing the collision risk. This reduces the collision risk caused by the target in front of the vehicle while suppressing the troublesome or anxious feeling given to the driver.
Hereunder, embodiments of the present disclosure will be described with reference to the drawings. Note that when the numerals of numbers, quantities, amounts, ranges and the like of respective elements are mentioned in the embodiments shown as follows, the present disclosure is not limited to the mentioned numerals unless specially explicitly described otherwise, or unless the disclosure is explicitly designated by the numerals theoretically. Furthermore, structures and steps that are described in the embodiments shown as follows are not always indispensable to the disclosure unless specially explicitly shown otherwise, or unless the disclosure is explicitly designated by the structures or the steps theoretically.
The driver assistance system according to the present embodiment executes a driver assistance control to assist the driving of the vehicle so as to avoid the risk that the vehicle collides with the object in front thereof. The collision risk that the vehicle should avoid includes a potential risk and an explicit risk. The potential risk is a collision risk potentially present in a blind spot from the vehicle. The explicit risk is a collision risk explicitly present, such as a pedestrian who may run out ono the road. The driver assistance system according to the present embodiment avoids both of these two types of collision risks.
In the driver assistance control, a risk value obtained by quantifying the collision risk is used. The risk value is given as a distribution on a vehicle coordinate system or an absolute coordinate system. The distribution of this risk value is defined as a risk potential field. Typically, the risk value is defined according to information relating to a target object to be avoided from a collision, such as the position of the target object, the distance from the target object, the type of the target object, the size of the target object, the displacement speed of the target object, etc. Note that coordinate transformation can be performed between the vehicle coordinate system and the absolute coordinate system.
If the collision risk is a potential risk, the target object is a virtual object that is hidden in a blind spot of a target that causes the potential risk (hereinafter, this target is referred to as a potential risk target). In this case, virtual information linked to the potential risk target is given as information relating to the target object for defining the risk value. Therefore, if the collision risk is a potential risk, the distribution of the risk value is linked to the potential risk target. On the other hand, when the collision risk is an explicit risk, the target object is a target itself that causes the explicit risk (hereinafter, this target is referred to as an explicit risk target). In this case, the risk value is determined based on information relating to the explicit risk target, and the distribution of the risk value is linked to the explicit risk target.
As described above, the risk value relating to the driver assistance control is determined based on the information relating to the potential risk target or the explicit risk target. Hereinafter, this information is referred to as risk target information. The risk target information is information relating to a risk target that is an existence that causes a collision risk in the vehicle, and is extracted from peripheral situation information obtained by an autonomous sensor mounted on the vehicle. However, in the driver assistance system according to the present embodiment, the information used for determining the risk value is not only the risk target information.
The driver assistance system according to the present embodiment uses information relating to a factor existing separately from the risk target and influencing the collision risk to determine the risk value. The collision risk is not determined by the risk target itself, but is influenced by various factors surrounding it. Hereinafter, a factor influencing the collision risk is referred to as an influence factor, and information relating to the influence factor is referred to as influence factor information. It can also be said that the risk target information is information for determining a basic value of the risk value, and the influence factor information is information for providing a correction term or a correction coefficient for correcting the basic value.
In the driver assistance control, vehicle control is performed to operate the vehicle so as to avoid the collision risk. The vehicle control for risk avoidance includes at least one of a braking control for braking the vehicle by operating a braking actuator and a steering control for steering the vehicle by operating a steering actuator. The risk value described above, and more particularly the risk potential field, which is the distribution of the risk value, is used to determine a manipulated variable of each actuator.
Hereinafter, the driver assistance control performed for avoiding the potential risk is referred to as potential risk avoidance control, and the driver assistance control performed for avoiding the explicit risk is referred to as explicit risk avoidance control. The next chapter provides a more detailed description of each of potential risk avoidance control and explicit risk avoidance control.
The potential risk target PR creates a blind spot on the sideway that is invisible to the vehicle VH. In the potential risk avoidance control, it is assumed that a virtual pedestrian VP exists behind the potential risk target PR. Then, a risk potential field RF01, RF02 spreading around the virtual pedestrian VP is generated. The risk potential field RF01, RF02 can be represented by contour lines connecting sets of points having the same magnitude of risk value, as shown in
The risk values of the respective positions forming the risk potential field RF01, RF02 are determined by the driver assistance systems 100. In the case of the potential risk avoidance control, the driver assistance system 100 extracts the risk target information relating to the potential risk target PR from the peripheral situation information of the vehicle VH obtained by the autonomous sensor, and obtains the influence factor information relating to the influence factor IF01, IF02. Other examples of the potential risk target PR include a block wall at an intersection or at a corner of a T-shaped road, a wall, a parked vehicle in a roadside zone, and the like. Specific examples of influence factors will be described in the examples of the potential risk avoidance control described later.
The driver assistance system 100 determines the risk value based on the risk target information and the influence factor information. The distribution of the determined risk value is the risk potential field RF01, RF02.
When the potential risk targets PR are the same, there is no difference in the risk target information, and therefore, a difference between influence factors IF01 and IF02 causes a difference in the magnitude between the risk potential fields RF01 and RF02. For example, the risk potential field RF02 shown in
The driver assistance system 100 generates a target trajectory TR01, TR02 of the vehicle VH based on the risk potential field RF01, RF02. The target trajectory TR01, TR02 is a trajectory on which the vehicle VH travels in the target route, and includes a set of target points of the vehicle VH in the vehicle coordinate system, and a target speed at each target point. Typically, the target trajectory TR01, TR02 is generated so that the vehicle VH travels in the center of the traveling lane according to the legal speed. In the example shown in
The driver assistance system 100 determines the manipulated variables of the respective actuators so that the vehicle VH follows the target trajectory TR01, TR02. Since the target trajectory TR01, TR02 is generated based on the risk potential field RF01, RF02, following the vehicle VH to the target trajectory TR01, TR02 means that the manipulated variables of the respective actuators are determined so as to reduce the collision risk caused by the potential risk target PR.
According to the potential risk avoidance control as described above, by determining the risk potential field RF01, RF02 by adding the influence factor information to the risk target information, it is possible to make the interventions to the actuator operations performed for the reduction of the collision risk appropriate. As a result, it is possible to reduce the collision risk caused by the potential risk target PR in front of the vehicle VH while suppressing the troublesomeness and anxiety given to the driver.
A risk potential field RF03, RF04 spreading around the explicit risk target ER is generated around the explicit risk target ER. In the risk potential field RF03, RF04 generated by the explicit risk target ER, the risk value increases as the contour line is closer to the center, and the risk value decreases as the contour line is closer to the outer side.
The risk values of the respective positions forming the risk potential field RF03, RF04 are determined by the driver assistance systems 100. In the explicit risk avoidance control, the driver assistance system 100 extracts the risk target information relating to the explicit risk target ER from the peripheral situation information of the vehicle VH obtained by the autonomous sensor, and obtains the influence factor information relating to the influence factor IF03, IF04. Other examples of the explicit risk target ER include a bicycle, a two-wheeled vehicle, a parked vehicle, and the like in a roadside zone. Still other examples of the explicit risk target ER include a bicycle, a two-wheeled vehicle, a preceding vehicle, and the like in the traveling lane. Specific examples of influence factors relating to the explicit risk target ER will be described in the examples of the explicit risk avoidance control described later.
The driver assistance system 100 determines a risk value based on the risk target information and the influence factor information. The distribution of the determined risk value is the risk potential field RF03, RF04. When the explicit risk targets ER are the same, there is no difference in the risk target information, and therefore, a difference between influence factors IF03 and IF04 causes a difference in the magnitude between the risk potential fields RF03 and RF04. For example, the risk potential field RF04 shown in
The driver assistance system 100 generates a target trajectory TR03, TR04 of the vehicle VH based on the risk potential field RF03, RF04. In the example shown in
The driver assistance system 100 determines the manipulated variables of the respective actuators so that the vehicle VH follows the target trajectory TR03, TR04. Since the target trajectory TR03, TR04 is generated based on the risk potential field RF03, RF04, following the vehicle VH to the target trajectory TR03, TR04 means that the manipulated variables of the respective actuators are determined so as to reduce the collision risk caused by the explicit risk target ER.
According to the explicit risk avoidance control as described above, by determining the risk potential field RF03, RF04 by adding the influence factor information to the risk target information, it is possible to appropriately intervene in the actuator operation to reduce the collision risk. As a result, it is possible to reduce the collision risk caused by the explicit risk target ER in front of the vehicle VH while suppressing the troublesomeness and anxiety given to the driver.
The sensor group 10 includes an autonomous sensor 11, a vehicle state sensor 12, and a position sensor 13. The autonomous sensor 11 is a sensor that obtains information relating to peripheral situation of the vehicle including the area in front of the vehicle VH. The autonomous sensor 11 includes at least one of, for example, a camera, a millimeter-wave radar, and a LiDAR (Laser Imaging Detection and Ranging). Based on the information obtained by the autonomous sensor 11, processing such as detection of an object around the vehicle VH, measurement of the relative position and relative speed of the detected object to the vehicle VH, and recognition of the shape of the detected object is performed. The vehicle state sensor 12 is a sensor that obtains information relating to the motion of the vehicle VH. The vehicle state sensor 12 includes at least one of, for example, a wheel speed sensor, an acceleration sensor, a yaw rate sensor, and a steering angle sensor. The position sensor 13 is used to obtain information relating to the current position of the vehicle VH. An example of the position sensor 13 is a GPS (Global Positioning System) receiver.
The vehicle actuator 30 is an actuator that controls the motion of the vehicle VH. The vehicle actuator 30 includes a steering actuator 31 for steering the vehicle VH, a driving actuator 32 for driving the vehicle VH, and a braking actuator 33 for braking the vehicle VH. The steering actuator 31 includes, for example, a power steering system, a steer-by-wire steering system, and a rear wheel steering system. A driving actuator 32 includes, for example, an engine, an EV system, and a hybrid system. A braking actuator 33 includes, for example, a hydraulic brake and a power regenerative brake.
The controller 20 is an ECU (Electronic Control Unit) mounted on the vehicle VH or an assembly of a plurality of ECUs. Alternatively, the controller 20 may have some or all of its functions located on an external server. In this case, the vehicle VH and the server are connected by a mobile communication network. In any case, the controller 20 comprises at least one processor 21 and at least one memory 22. The memory 22 includes a main storage device and an auxiliary storage device. The memory 22 stores a program executable by the processor 21 and various related information. The program includes a driver assistance program 23 for causing the processor 21 to execute the driver assistance control described above. The driver assistance program 23 may be stored in the main memory or may be stored in a computer readable storage medium which is the auxiliary storage device. The information stored in the memory 22 includes traveling environment information 24 and risk information 25.
The traveling environment information 24 is information indicating the traveling environment of the vehicle VH. The traveling environment information 24 includes, for example, vehicle position information, vehicle state information, and map information. The vehicle position information is information indicating a position and orientation of the vehicle VH obtained from a detection result by the position sensor 13. The vehicle state information is information such as vehicle speed, yaw rate, lateral acceleration, steering angle obtained from a detection result by the vehicle state sensor 12. The map information includes, for example, a lane arrangement and a road shape. The controller 20 obtains the map information of a necessary area from a map database. The map database may be stored in a predetermined memory installed in the vehicle VH, or may be obtained from a server outside the vehicle VH.
The traveling environment information 24 further includes peripheral situation information indicating a peripheral situation of the vehicle VH. The peripheral situation information includes information obtained by the autonomous sensor 11, for example, image information indicating the peripheral situation of the vehicle VH captured by the camera, and measurement information measured by the millimeter-wave radar or LiDAR.
The peripheral situation information further includes road structure information. The road structure information is information relating to a relative position of the road structure around the vehicle VH with respect to the vehicle VH. The road structure around the vehicle VH includes a compartment line and a road edge object. The road edge object is a three-dimensional object indicating the edge of a road, and includes, for example, a curb, a guardrail, a wall, and a central separation zone. The relative positions of these road structures can be obtained, for example, by analyzing image information obtained by the camera.
The peripheral situation information further includes target information. The target information is information relating to a target around the vehicle VH. The target information includes a relative position and a relative speed of the target with respect to the vehicle VH. For example, analyzing image information obtained by a camera makes it possible to identify the target and calculate a relative position thereof. Also, radar measurement information makes it possible to identify the target and obtain a relative position and a relative speed of the target. The target information includes the size and type of the recognized target. The target information may include a moving direction and a moving speed of the target. In addition, the target information may include a history of a relative position, a relative speed, a moving direction, and a movement speed of the target during a past period of time. The target includes the above-mentioned potential risk target and the above-mentioned explicit risk target, and the target information includes the above-mentioned risk target information.
The traveling environment information 24 further includes influence factor information. The influence factor information is information relating to an influence factor influencing the collision risk of the vehicle VH. There are two types of influence factor information. One is information relating to an influence factor influencing the collision risk arising from the potential risk target. Another is information relating to an influence factor influencing the collision risk arising from the explicit risk target. Examples of the former include information relating to a peripheral environment of the potential risk target, information relating to a moving object behind the potential risk target, information relating to a dynamic factor acting on a blind spot created by the potential risk target, and information relating to a time and space at which the potential risk target is detected. Examples of the latter include information relating to presence or absence of a driver in a parked vehicle when the explicit risk target is a parked vehicle, information relating to a state of a road on which the explicit risk target is detected, and information relating to a time and place at which the explicit risk target is detected. The influence factor information is stored in association with the risk target information.
The risk information 25 is information relating to a risk potential field on a road on which the vehicle VH travels. A distribution of risk values in a vehicle coordinate system or an absolute coordinate system is stored as the risk information 25. The risk value is calculated by the processor 21 based on the risk target information and the influence factor information.
First, the processor 21 executes the process 211. In the process 211, the peripheral situation information is obtained from the autonomous sensor 11. Strictly speaking, the peripheral situation information detected by the autonomous sensor 11 is temporarily stored in the memory 22, and the temporarily stored peripheral situation information is read out to the processor 21.
The processor 21 then executes the process 212. In the process 212, the risk target information relating to the risk target which is an existence causing the collision risk is extracted from the target information included in the peripheral situation information. Whether or not the target in front of the vehicle VH is the risk target is determined from the relative position, the relative speed, the size, the type, and the like of the target. For all the risk target in front of the vehicle VH, the risk target information is extracted from the peripheral situation information.
The processor 21 executes the process 213 in parallel with the process 212. In step 213, the influence factor information relating to the recognized risk target is obtained from the sensor group 10. The influence factor influencing the collision risk differs depending on the type of the risk target that causes the collision risk. For each recognized risk target, the processor 21 obtains influence factor information from the sensor group 10 for all the influence factors influencing the collision risk arising from the risk target.
After executing the process 212 and the process 213, the processor 21 executes the process 214. The process 214 determines a risk value obtained by quantifying the collision risk based on the risk target information and the influence factor information. The processor 21 calculates a basic distribution of the risk value based on the risk target information. If the risk target information is the same, the basic distribution of the risk value is constant, and the shape of the risk potential field represented by contour lines is also constant. Next, the processor 21 corrects the distribution of the risk value from the basic distribution based on the influence factor information. For example, if the influence factor influences the collision risk to increase it, the processor 21 corrects the distribution of the risk value to increase the risk value at each position with respect to the basic distribution of the risk value. Also, for example, if the influence factor influences the collision risk in the lateral direction to increase it, the processor 21 corrects the distribution of the risk value to increase the risk value to the lateral direction with respect to the basic distribution of the risk value.
After execution of the process 214, the processor 21 executes the process 215. The process 215 determines actuator manipulated variables based on the distribution of the risk value determined in the process 214. Specifically, a target trajectory with a small collision risk is generated based on the distribution of the risk value, and actuator manipulated variables for making the vehicle VH follow the target trajectory is determined. The processor 21 operates the vehicle actuator 30 in accordance with the actuator manipulated variables determined in the process 215. Steering of the vehicle VH is controlled by the operation of the steering actuator 31 by the processor 21. Driving of the vehicle VH is controlled by the operation of the driving actuator 32 by the processor 21. Braking of the vehicle VH is controlled by the operation of the braking actuator 33 by the processor 21.
In the potential risk avoidance control, it is assumed that a virtual pedestrian VP exists in the blind spot of the potential risk target PR11, PR12. The driver assistance system 100 extracts risk target information relating to the virtual pedestrian VP from peripheral situation information, and obtains influence factor information relating to the virtual pedestrian VP. The risk target information is target information relating to the block wall BW, which is the potential risk target PR11, PR12, and is common to the example shown in
In the first example, the driver assistance system 100 obtains information relating to the peripheral environment of the block wall BW, which is the potential risk target PR11, PR12, as influence factor information. The peripheral environment around the potential risk target refers to, for example, a school, a park, a shopping area, a residential area, a factory area, a vacant area, and the like. In the example shown in
In the example shown in
The driver assistance system 100 generates a risk potential field RF11, RF12 spreading around the virtual pedestrian VP based on the risk target information and the influence factor information relating to the virtual pedestrian VP. As described above, the influence of the influence factor IF12, which is the school, on the collision risk is greater than the influence of the influence factor IF11, which is the residential area, on the collision risk. Further, since the collision risk assumed in the first example is a risk caused by the virtual pedestrian VP jumping out of the sideway, the distribution of the risk value spreads to the jumping-out destination as the collision risk increases.
In the first example, the driver assistance system 100 sets the risk potential field RF11, RF12 to an ellipse extending from the sideway toward the traveling lane. In the example shown in
The driver assistance system 100 generates a target trajectory TR11, TR12 of the vehicle VH based on the risk potential field RF11, RF12. In the example shown in
In the potential risk avoidance control, it is assumed that a virtual pedestrian VP exists in a blind spot. In the example shown in
In the example shown in
In the second example, the driver assistance system 100 obtains information relating to a moving object existing behind the potential risk target PR21, PR22 as influence factor information. In the example shown in
The driver assistance system 100 generates a risk potential field RF21, RF22 based on the risk target information and the influence factor information. In the example shown in
In the example shown in
In the example shown in
In the example shown in
In the third example, the driver assistance system 100 extracts target information about the parked vehicle PV, which is the potential risk target PR31, PR32, from peripheral situation information as risk target information. The parked vehicle PV is not only a potential risk target for creating a blind spot, but also an explicit risk target itself.
In the potential risk avoidance control, as shown in
In the third example, the driver assistance system 100 obtains information relating to a dynamic factor acting on the blind spot formed by the potential risk target PR31, PR32 as influence factor information. In the example shown in
The driver assistance system 100 generates a risk potential field RF31, RF32 spreading around the virtual pedestrian VP based on the risk target information and the influence factor information. In the example shown in
In the example shown in
In the example shown in
In the example shown in
In the potential risk avoidance control, it is assumed that the virtual pedestrian VP exists in the blind spot of the potential risk target object PR41, PR42. The driver assistance system 100 extracts risk target information relating to the virtual pedestrian VP from peripheral situation information, and obtains influence factor information relating to the virtual pedestrian VP. The risk target information is target information relating to the block wall BW, which is the potential risk target PR41, PR42, and is common to the example shown in
In the fourth example, the driver assistance system 100 obtains information relating to a time and place at which the potential risk target PR41, PR42 is detected as influence factor information. The magnitude of the collision risk caused by the potential risk target PR41, PR42 relates to the time and place. More specifically, the combination of the time and place influences the magnitude of the collision risk caused by the potential risk target PR41, PR42.
In the example shown in
The driver assistance system 100 generates a risk potential field RF41, RF42 spreading around the virtual pedestrian VP based on the risk target information and the influence factor information relating to the virtual pedestrian VP. In the example shown in
In the fourth example, the driver assistance system 100 sets the risk potential field RF41, RF42 to an ellipse spreading from the sideway toward the traveling lane. In the example shown in
The driver assistance system 100 generates a target trajectory TR41, TR42 of the vehicle VH based on the risk potential field RF41, RF42. In the example shown in
In the fifth example, the driver assistance system 100 extracts target information relating to the parked vehicle PV, which is the explicit risk target ER51, ER52, ER53, from peripheral situation information as risk target information. Incidentally, the parked vehicle PV is a potential risk target that is an explicit risk target that may collide with the vehicle VH, and also is a potential risk target that creates a blind area from the vehicle VH.
The collision risk caused by the parked vehicle PV is a risk of colliding with the vehicle VH when the parked vehicle starts moving. The case where a driver is in the parked vehicle PV has a high possibility that the parked vehicle PV starts moving than the case where the parked vehicle PV is unmanned. Although no driver being detected does not imply that the parked vehicle PV is unmanned, the parked vehicle PV will start moving with a higher possibility when a driver is actually detected. Incidentally, the driver in the parked vehicle PV can be detected from the image of the camera.
Further, when the driver is in the parked vehicle PV, the case where the driver is doing some operation has a high possibility that the parked vehicle PV starts moving than the case where the driver is not doing any operation. The lighting of the brake lamp is an operation of the driver which is visually detectable. The possibility that the parking vehicle PV starts moving is higher when the lighting of the brake lamp is detected than when the lighting of the brake lamp is not detected. Incidentally, the lighting of the brake lamp can be detected from the image of the camera.
In the fifth example, the driver assistance system 100 obtains information relating to the presence or absence of the driver in the parked vehicle PV, which is the explicit risk target ER51, ER52, ER53, as influence factor information. Further, the driver assistance system 100 obtains information relating to the presence or absence of the lighting of the brake lamp of the parked vehicle PV as the influence factor information. In the example shown in
In the example shown in
In the example shown in
Based on the risk target information and the influence factor information, the driver assistance system 100 generates a risk potential field RF51, RF52, RF53 spreading around the parked vehicle PV, which is the explicit risk target ER51, ER52, ER53. In the example shown in
In the example shown in
In the example shown in
In the example shown in
In the example shown in
In the example shown in
In the sixth embodiment, the driver assistance system 100 extracts target information relating to the pedestrian RP, which is the explicit risk target ER61, ER62, from peripheral situation information as risk target information.
The collision risk caused by the pedestrian RP is influenced by the condition of the road where the pedestrian RP is located. For example, if a roadway is separated from a sideway by guardrails, curbs, poles, or the like, the collision risk caused by the pedestrian RP on the sideway is reduced compared to the case without such a structure. Also, at a road construction site surrounded by multiple road cones RC as in the example shown in
In the sixth example, the driver assistance system 100 obtains, as influence factor information, information relating to the state of the road on which the explicit risk target object ER61, ER62 is detected. In the example shown in
In the example shown in
Based on the risk target information and the influence factor information, the driver assistance system 100 generates a risk potential field RF61, RF62 spreading around the pedestrian RP, which is the explicit risk target ER61, ER62. In the example shown in
In the example shown in
The driver assistance system 100 generates a target trajectory TR61, TR62 of the vehicle VH based on the risk potential field RF61, RF62. In the example shown in
In the seventh example, the driver assistance system 100 extracts target information relating to the pedestrian RP, which is the explicit risk target ER71, ER72, ER73, from peripheral situation information as risk target information.
The collision risk caused by the pedestrian RP is influenced by a time and place at which the pedestrian RP is detected. More specifically, the combination of the time and place influences the collision risk caused by the pedestrian RP. For example, when compared to the case where the pedestrian RP is walking in a place that is not a downtown in the daytime, the case where the pedestrian RP is walking in a downtown at night has a higher risk that the vehicle VH collides with the pedestrian RP. This is because the pedestrian RP may be drunk. In addition, the combination of the time and place with the movement of the pedestrian RP can further enhance the estimation accuracy of the collision risk. For example, when compared to the pedestrian RP who walks straight through a downtown at night, the pedestrian RP who walks while wandering is more likely to be drunk, and the collision risk is even higher.
In the seventh example, the driver assistance system 100 obtains information relating to the time and place at which the pedestrian RP as the explicit risk target ER71, ER72, ER73 is detected as influence factor information. Furthermore, the driver assistance system 100 also obtains information relating to the past position history of the pedestrian RP as the influence factor information. From the past position history, it can be determined whether the pedestrian RP is walking straight or wandering. Of the influence factor information, information relating to the place can be obtained from map information, and information relating to the time can be obtained from a built-in clock of the controller 20. The past position history of the pedestrian RP can be obtained from the target information of the pedestrian RP.
In the example shown in
In the example shown in
In the example shown in
Based on the risk target information and the influence factor information, the driver assistance system 100 generates a risk potential field RF71, RF72, RF73 spreading around the pedestrian RP, which is the explicit risk target ER71, ER72, ER73. In the example shown in
In the example shown in
In the example shown in
The driver assistance system 100 generates a target trajectory TR71, TR72, TR73 of the vehicle VH based on the risk potential field RF71, RF72, R73. In the example shown in
In determining the risk value obtained by quantifying the collision risk, the risk field disclosed in JP2017-206117A may be calculated instead of the risk potential field.
The above-described examples of the potential risk avoidance control can be implemented in combination as appropriate. The above-described examples of the explicit risk avoidance control can be implemented in combination as appropriate. Furthermore, each of the above-described examples of the potential risk avoidance control and each of the above-described examples of the explicit risk avoidance control may be implemented in combination as appropriate.
Number | Date | Country | Kind |
---|---|---|---|
2020-212799 | Dec 2020 | JP | national |