The present disclosure relates to a drive assist apparatus and a drive assist method predicting an interference between the other vehicle and a subject vehicle when the other vehicle traveling in front of the subject vehicle along an adjacent traffic lane avoids an obstacle.
The other vehicle traveling in front of a subject vehicle along an adjacent traffic lane may stray onto a traffic lane along which the subject vehicle travels to avoid an obstacle such as a bicycle in some cases. At this time, there is a possibility of interference between the subject vehicle and the other vehicle, thus it is important to predict the interference.
Conventionally disclosed is a technique of calculating a relative position and a relative speed of an obstacle and an upcoming vehicle in an opposite traffic lane relative to the subject vehicle using an in-vehicle car and sensor, and reducing a speed of the subject vehicle in a case where the upcoming vehicle is predicted to go by the subject vehicle when the upcoming vehicle overtakes the obstacle (for example, refer to Patent Document 1). Disclosed is a technique of determining whether or not vehicles go by each other based on positional information of the vehicles aggregated in a control center, presence or absence of an adjacent traffic lane, and an amount of deviation of the vehicle to the adjacent traffic lane (for example, refer to Patent Document 2).
In Patent Document 1, when the vehicle or the obstacle is located in a position where it cannot be detected by the in-vehicle camera and sensor, it is impossible to predict whether or not the upcoming vehicle goes by the subject vehicle when the upcoming vehicle overtakes the obstacle. Patent Document 2 is based on an assumption that all the vehicles communicate with the control center, thus it is impossible to determine whether or not the subject vehicle goes by all the vehicle in a road along which both a vehicle having a communication function and a vehicle which does not have a communication function travel.
As described above, there is conventionally a problem that the interference between the other vehicle and the subject vehicle cannot be sufficiently predicted when the other vehicle traveling in front of the subject vehicle along the adjacent traffic lane avoids the obstacle.
The present disclosure therefore has been made to solve problems as described above, and it is an object of the present disclosure to provide a drive assist apparatus and a drive assist method capable of sufficiently predicting an interference between the other vehicle and a subject vehicle when the other vehicle traveling in front of the subject vehicle along an adjacent traffic lane avoids an obstacle.
In order to solve the above problems, a drive assist apparatus according to the present disclosure includes: a dynamic information acquisition unit acquiring, as at least one piece of dynamic information, at least one of subject vehicle dynamic information including a position and a speed of a subject vehicle which is one of a plurality of vehicles, another vehicle dynamic information including a position and a speed of another vehicle located around the subject vehicle, and obstacle dynamic information including a position and a speed of an obstacle located around the subject vehicle from each of the plurality of vehicles; a map data acquisition unit acquiring map data including a shape of a traffic lane which is an attribute of a road; a dynamic information management unit associating the dynamic information acquired by the dynamic information acquisition unit and the map data acquired by the map data acquisition unit with each other and managing the dynamic information and the map data; an interference prediction unit predicting whether or not the subject vehicle interferes with the another vehicle traveling in front of the subject vehicle along a traffic lane adjacent to a traffic lane along which the subject vehicle travels when the another vehicle avoids the obstacle based on the dynamic information and the map data managed by the dynamic information management unit; and a drive assist information generation unit generating drive assist information based on a result predicted by the interference prediction unit.
According to the present disclosure, the drive assist apparatus predicts whether or not the subject vehicle interferes with the other vehicle traveling in front of the subject vehicle along a traffic lane adjacent to a traffic lane along which the subject vehicle travels when the other vehicle avoids an obstacle based on the dynamic information and the map data managed by the dynamic information management unit, thus predictable sufficiently is the interference between the other vehicle and the subject vehicle when the other vehicle traveling in front of the subject vehicle along the adjacent traffic lane avoids the obstacle.
These and other objects, features, aspects and advantages of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
Embodiments of the present disclosure are described in detail based on the drawings hereinafter.
<1-1. Configuration>
As illustrated in
The dynamic information acquisition unit 2 acquires, as dynamic information, at least one of subject vehicle dynamic information including a position and a speed of a subject vehicle which is one of a plurality of vehicles, the other vehicle dynamic information including a position and a speed of the other vehicle located around the subject vehicle, and obstacle dynamic information including a position and a speed of an obstacle located around the subject vehicle from each of the plurality of vehicles. Examples of the obstacle include a bicycle, a pedestrian, a falling object, a vehicle under suspension, and a damaged position of a road.
The map data acquisition unit 3 acquires map data including a shape of a traffic lane which is an attribute of a road. The dynamic information management unit 4 associates the dynamic information acquired by the dynamic information acquisition unit 2 and the map data acquired by the map data acquisition unit 3 with each other and manages them. The interference prediction unit 5 predicts whether or not the subject vehicle interferes with the other vehicle traveling in front of the subject vehicle along a traffic lane adjacent to a traffic lane along which the subject vehicle travels when the other vehicle avoids an obstacle based on the dynamic information and the map data managed by the dynamic information management unit 4. The drive assist information generation unit 6 generates drive assist information based on a result predicted by the interference prediction unit 5.
“The adjacent traffic lane” is referred to as a traffic lane located adjacent to a traffic lane along which the subject vehicle travels in the description hereinafter. The adjacent traffic lane includes a traffic lane along which the other vehicle travels in a direction opposite to a traveling direction of the subject vehicle as illustrated in
Described next is the other configuration of the drive assist apparatus including the drive assist apparatus 1 illustrated in
<1-1-1. In-Vehicle ECU 14>
The in-vehicle ECU 14 is mounted in the subject vehicle, and includes a subject vehicle position estimation unit 15, a vehicle outside detection unit 16, a communication unit 17, a drive control information output unit 18, and a map data acquisition unit 19. The subject vehicle is provided with a vehicle sensor 21, a vehicle outside sensor 25, and a vehicle control ECU 27 in addition to the in-vehicle ECU 14.
The subject vehicle position estimation unit 15 estimates a current position of the subject vehicle based on information acquired from the vehicle sensor 21. The vehicle sensor 21 is a sensor group including a global navigation satellite system (GNSS) 22, a vehicle speed pulse 23, and a gyroscope 24. The subject vehicle position estimation unit 15 estimates a current position of the subject vehicle based on a position of the subject vehicle acquired by the GNSS 22, a speed of the subject vehicle acquired by the vehicle speed pulse 23, and an angular speed of the subject vehicle acquired by the gyroscope 24.
The vehicle outside detection unit 16 identifies at least one of the other vehicle and the obstacle located around the subject vehicle based on information acquired from the vehicle outside sensor 25. The vehicle outside sensor 25 is a sensor group including a camera 26 taking an image around the subject vehicle. The vehicle outside detection unit 16 performs image processing on the image taken by the camera 26, thereby identifying at least one of the other vehicle and the obstacle located around the subject vehicle.
The vehicle outside detection unit 16 performs image processing on the image taken by the camera 26, thereby calculating a relative position and a relative speed of the other vehicle and the obstacle relative to the subject vehicle.
The communication unit 17 is a gateway, for example, and transmits, to the drive assist apparatus 10, as dynamic information, at least one of the subject vehicle dynamic information including the position and the speed of the subject vehicle, the other vehicle dynamic information including the position and the speed of the other vehicle located around the subject vehicle, and the obstacle dynamic information including the position and the speed of the obstacle located around the subject vehicle. The communication unit 17 receives the drive assist information from the drive assist apparatus 10.
The collection source type indicates which the dynamic information is related to, the subject vehicle, the other vehicle, or the obstacle. For example, when the collection source type is “the self probe”, it indicates that the dynamic information is the subject vehicle dynamic information relating to the subject vehicle including the in-vehicle ECU 14. When the collection source type is “the other vehicle”, it indicates that the dynamic information is the other vehicle dynamic information relating to the other vehicle located around the subject vehicle. When the collection source type is “the obstacle”, it indicates that the dynamic information is the obstacle dynamic information relating to the obstacle located around the subject vehicle. The communication unit 17 transmits each of the subject vehicle dynamic information, the other vehicle dynamic information, and the obstacle dynamic information separately to the drive assist apparatus 10.
Returning to the description of
The map data acquisition unit 19 acquires map data including a shape of a traffic lane which is an attribute of a road. The map database 20 stores the map data acquired by the map data acquisition unit 19. The map database 20 may be provided outside the in-vehicle ECU 14.
The in-vehicle ECU 14 may include the dynamic information management unit 4, the interference prediction unit 5, the drive assist information generation unit 6 of the drive assist apparatus 10. That is to say, the in-vehicle ECU 14 may have a function of the drive assist apparatus 10.
<1-1-2. Drive Assist Apparatus 10>
The drive assist apparatus 10 is an information management center disposed outside the vehicle, and includes the map data acquisition unit 3, the dynamic information management unit 4, the interference prediction unit 5, the drive assist information generation unit 6, and a communication unit 11. The map data acquisition unit 3 and the map database 12 are similar to the map data acquisition unit 19 and the map database 20 in the in-vehicle ECU 14, thus the description thereof is omitted herein.
The communication unit 11 is a gateway, for example, and includes the dynamic information acquisition unit 2. The dynamic information acquisition unit 2 acquires, as the dynamic information, at least one of the subject vehicle dynamic information, the other vehicle dynamic information, and the obstacle dynamic information from each of the plurality of vehicles each provided with the in-vehicle ECU 14. The communication unit 11 transmits the drive assist information generated by the drive assist information generation unit 6 to the in-vehicle ECU 14.
The dynamic information management unit 4 associates the dynamic information acquired by the dynamic information acquisition unit 2 and the map data acquired by the map data acquisition unit 3 with each other, and stores them in the dynamic information database 13 to manage them.
The feature ID is an ID for managing all types of dynamic information including the subject vehicle dynamic information, the other vehicle dynamic information, and the obstacle dynamic information. The update time indicates a time at which dynamic information stored in the dynamic information database 13 is updated. The matching link ID indicates a corresponding link ID on a map.
The interference prediction unit 5 predicts whether or not the subject vehicle interferes with the other vehicle traveling in front of the subject vehicle along a traffic lane adjacent to a traffic lane along which the subject vehicle travels when the other vehicle avoids an obstacle based on the dynamic information and the map data managed in the dynamic information database 13 managed by the dynamic information management unit 4. The drive assist information generation unit 6 generates drive assist information based on a result predicted by the interference prediction unit 5.
<1-2. Operation>
Described hereinafter in sequence is an operation of the in-vehicle ECU 14 at a time of transmitting the dynamic information to the drive assist apparatus 10, an operation of the drive assist apparatus 10 relating to the prediction of the interference between the subject vehicle and the other vehicle, and an operation of the in-vehicle ECU 14 at a time of using the drive assist information.
<1-2-1. Operation of In-Vehicle ECU 14 in Transmitting Dynamic Information to Drive Assist Apparatus 10>
In Step S101, the subject vehicle position estimation unit 15 estimates a current position of the subject vehicle based on the information acquired from the vehicle sensor 21. In Step S102, the vehicle outside detection unit 16 identifies at least one of the other vehicle and the obstacle located around the subject vehicle based on the information acquired from the vehicle outside sensor 25.
In Step S103, the vehicle outside detection unit 16 determines whether or not at least one of the other vehicle and the obstacle has been identified. When it is determined at least one of the other vehicle and the obstacle has been identified, the process proceeds to Step S104. In the meanwhile, when neither the other vehicle nor the obstacle is identified, the process proceeds to Step S106.
In Step S104, the vehicle outside detection unit 16 calculates the relative position and the relative speed of at least one of the other vehicle and the obstacle relative to the subject vehicle based on the information acquired from the vehicle outside sensor 25.
In Step S105, the vehicle outside detection unit 16 calculates an absolute position and an absolute speed of at least one of the other vehicle and the obstacle based on the information acquired from the vehicle outside sensor 25 and a current position of the subject vehicle estimated by the subject vehicle position estimation unit 15.
In Step S106, the communication unit 17 transmits the dynamic information of at least one of the subject vehicle, the other vehicle, and the obstacle to the drive assist apparatus 10. That is to say, the communication unit 17 transmits at least one of the subject vehicle dynamic information, the other vehicle dynamic information, and the obstacle dynamic information as the dynamic information. For example, in Step S103, when the vehicle outside detection unit 16 identifies both the other vehicle and the obstacle, the communication unit 17 transmits each of the subject vehicle dynamic information, the other vehicle dynamic information, and the obstacle dynamic information as the dynamic information separately to the drive assist apparatus 10. In Step S103, when the vehicle outside detection unit 16 identifies neither the other vehicle nor the obstacle, the communication unit 17 transmits only the subject vehicle dynamic information as the dynamic information to the drive assist apparatus 10.
<1-2-2. Operation of Drive Assist Apparatus 10 Regarding Prediction of Interference Between Subject Vehicle and Other Vehicle>
Each of
In Step S201, the dynamic information management unit 4 associates the dynamic information acquired by the dynamic information acquisition unit 2 and the map data stored in the map database 12 with each other, and stores them in the dynamic information database 13 to manage them. Specifically, the dynamic information management unit 4 specifies a link ID on a map corresponding to current positions of the subject vehicle, the other vehicle, and the obstacle based on the dynamic information and the traffic lane shape and the attribute of the traffic lane link included in the attribute of the road. The link ID is stored in the dynamic information database 13 as the matching link ID illustrated in
In Step S202, the interference prediction unit 5 extracts one vehicle as a vehicle including the in-vehicle ECU 14. It can be determined whether or not the vehicle includes the in-vehicle ECU 14 by determining whether or not the collection source type included in the dynamic information stored in the dynamic information database 13 is “the self probe”. In the description hereinafter, the vehicle extracted by the interference prediction unit 5 in Step S202 is referred to as “the extracted vehicle”.
In Step S203, the dynamic information management unit 4 specifies a road section including a current position of the extracted vehicle. Specifically, the dynamic information management unit 4 specifies a plurality of road links including the current position of the extracted vehicle as the road section based on the dynamic information stored in the dynamic information database 13 and the map data stored in the map database 12.
In Step S204, the interference prediction unit 5 specifies the other vehicle and the obstacle located in front of the subject vehicle along the adjacent traffic lane in the road section specified by the dynamic information management unit 4 in Step S203 based on the dynamic information stored in the dynamic information database 13.
In Step S205, the interference prediction unit 5 determines whether or not both the other vehicle and the obstacle are located in front of the subject vehicle along the adjacent traffic lane in the road section specified by the dynamic information management unit 4 in Step S203. When both the other vehicle and the obstacle are located in front of the subject vehicle along the adjacent traffic lane, the process proceeds to Step S206. In the meanwhile, when neither the other vehicle nor the obstacle is located in front of the subject vehicle in the adjacent traffic lane, the process returns to Step S202.
In Step S206, the interference prediction unit 5 simulates movements of the other vehicle and the obstacle located in front of the subject vehicle along the adjacent traffic lane. Specifically, the interference prediction unit 5 simulates the movements of the other vehicle and the obstacle in the road section specified by the dynamic information management unit 4 in Step S203 based on the position and the speed of the other vehicle and the position and the speed of the obstacle.
In Step S207, the interference prediction unit 5 determines whether or not the other vehicle overtakes the obstacle in the road section specified by the dynamic information management unit 4 in Step S203 based on a result of the simulation in Step S206. When the other vehicle overtakes the obstacle, the process proceeds to Step S208. In the meanwhile, when the other vehicle does not overtake the obstacle, the process returns to Step S202.
In Step S208, the interference prediction unit 5 specifies an attention section and an attention period regarding the overtaking of the other vehicle based on the result of the simulation in Step S206. Specifically, the interference prediction unit 5 specifies a section where the other vehicle is predicted to travel when the other vehicle overtakes the obstacle in the road section specified by the dynamic information management unit 4 in Step S203 as the attention section, and specifies a time required for the other vehicle to pass through the attention section as the attention period.
In Step S209, the interference prediction unit 5 determines whether or not the extracted vehicle enters the attention section in the attention period. When the extracted vehicle enters the attention section, the process proceeds to Step S210. In the meanwhile, when the extracted vehicle does not enter the attention section, the process returns to Step S202.
In Step S210, the drive assist information generation unit 6 generates drive assist information including a speed reduction request and the attention section. Specifically, when the interference prediction unit 5 determines that the extracted vehicle enters the attention section in Step S209, the interference prediction unit 5 outputs the speed reduction request and the attention section as the determination result to the drive assist information generation unit 6. The drive assist information generation unit 6 generates the drive assist information including the speed reduction request and the attention section acquired from the interference prediction unit 5.
In Step S211, the dynamic information management unit 4 determines whether or not the other vehicle which has been determined to overtake the obstacle in Step S207 includes the in-vehicle ECU 14. When the other vehicle includes the in-vehicle ECU 14, the process proceeds to Step S212. In the meanwhile, when the other vehicle does not include the in-vehicle ECU 14, the process proceeds to Step S213.
In Step S212, the communication unit 11 transmits the drive assist information to the other vehicle which has been determined to overtake the obstacle in Step S207. At this time, the communication unit 11 may also transmit the drive assist information to the extracted vehicle. In Step S213, the communication unit 11 transmits the drive assist information to the extracted vehicle.
In Step S214, the interference prediction unit 5 determines whether or not the processes of Step S203 to Step S213 have been performed on all the vehicles each including the in-vehicle ECU 14. When the processes have been performed on all the vehicles each including the in-vehicle ECU 14, the operation of
<1-2-3. Operation of In-Vehicle ECU 14 in Usage of Drive Assist Information>
In Step S301, the communication unit 17 acquires the drive assist information from the drive assist apparatus 10.
In Step S302, the drive control information output unit 18 determines whether or not the drive assist information acquired by the communication unit 17 includes the speed reduction request. When it includes the speed reduction request, the process proceeds to Step S303. In the meanwhile, when it does not include the speed reduction request, the operation in
In Step S303, the drive control information output unit 18 sets the drive control information to reduce the speed in the attention section. In Step S304, the drive control information output unit 18 outputs the drive control information to the vehicle control ECU 27.
The vehicle control ECU 27 performs control so that the subject vehicle reduces the speed in the attention section based on the drive control information acquired from the drive control information output unit 18. The vehicle control ECU 27 may perform the speed reduction so that the subject vehicle reduces the speed to a predetermined speed from a predetermined position before the subject vehicle enters the attention section. At this time, the vehicle control ECU 27 may perform control so that the subject vehicle reduces the speed to a predetermined speed at once, or may also perform control so that the subject vehicle reduces the speed to a predetermined speed in stages. It is also applicable that a driver is notified that the subject vehicle reduces the speed before the vehicle control ECU 27 performs control so that the subject vehicle reduces the speed. The notification to the driver may be performed at any time before the vehicle control ECU 27 performs control so that the subject vehicle reduces the speed.
<1-3. Modification Example>
<1-3-1. Modification Example 1>
Processing of determining whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle may be added between Step S207 and Step S208 in
Specifically, the interference prediction unit 5 may determine whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle in accordance with a type of the traffic lane boundary. In this case, the map data stored in the map database 12 includes the type of the traffic lane boundary which is the attribute of the road (refer to
Examples of the type of the traffic lane boundary include a wall, a pole, a guardrail, and a boundary line. When the type of the traffic lane boundary is a wall, a pole, or a guardrail which prevents the vehicle from traveling, the interference prediction unit 5 may determine that the other vehicle cannot stray onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle, and return the process to Step S202.
<1-3-2. Modification Example 2>
Processing of determining whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle may be added between Step S207 and Step S208 in
The interference prediction unit 5 may determine whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle in accordance with sizes of the other vehicle and the obstacle. In this case, the other vehicle dynamic information includes information regarding the size of the other vehicle and the obstacle dynamic information includes information regarding the size of the obstacle (refer to
The map data stored in the map database 12 includes the traffic lane boundary shape data as the attribute, and a distance between the boundaries, that is to say, a width of the traffic lane can be calculated based on the traffic lane boundary shape data. The interference prediction unit 5 can determine whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle in accordance with the width of the traffic lane and the sizes of the other vehicle and the obstacle.
The vehicle outside detection unit 16 of the in-vehicle ECU 14 may perform image processing on the image taken by the camera 26, thereby evaluating the sizes of the other vehicle and the obstacle. At this time, the vehicle outside detection unit 16 may classify the sizes of the other vehicle and the obstacle into a plurality of ranges smaller than 180 cm, 180 cm to 210 cm, and 210 cm to 240 cm, for example.
<1-3-3. Modification Example 3>
Processing of determining whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle may be added between Step S207 and Step S208 in
The interference prediction unit 5 may determine whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle in accordance with types of the other vehicle and the obstacle. In this case, the other vehicle dynamic information includes information regarding the type of the other vehicle and the obstacle dynamic information includes information regarding the type of the obstacle (refer to
Examples of the type of the vehicle include a small vehicle, a large vehicle, and a bike. Examples of the type of the obstacle include a person and a falling object. The interference prediction unit 5 can determine whether or not the other vehicle strays onto a traffic lane along which the extracted vehicle travels when the other vehicle overtakes the obstacle in accordance with the width of the traffic lane and the types of the other vehicle and the obstacle.
<1-3-4. Modification Example 4>
The longitude and latitude and the speed included in the dynamic information acquired by the drive assist apparatus 10 may be obtained from a sensor included in a mobile communication terminal located together with each of the subject vehicle, the other vehicle, and the obstacle. In this case, the dynamic information is directly transmitted from the mobile communication terminal to the drive assist apparatus 10. The collection source type is “the mobile object” in the dynamic information transmitted from the mobile communication terminal to the drive assist apparatus 10.
<1-3-5. Modification Example 5>
The dynamic information management unit 4 may estimate a position and a speed of the obstacle based on a temporal change of positions of the subject vehicle and the other vehicle. Specifically, the dynamic information management unit 4 estimates that the obstacle is located in a position which the subject vehicle and the other vehicle avoid when the subject vehicle and the other vehicle make movement of avoiding something.
The position and the speed of the obstacle estimated by the dynamic information management unit 4 is stored in the dynamic information database 13. The collection source type is “the estimation” in the dynamic information stored in the dynamic information database 13.
<1-3-6. Modification Example 6>
The dynamic information management unit 4 may combine each dynamic information when a distance between positions included in the plural pieces of dynamic information stored in the dynamic information database 13 is within a predetermined distance. Specifically, the dynamic information management unit 4 refers to the longitudes and latitudes included in the dynamic information, and combines each dynamic information when the longitudes and latitudes are within a predetermined distance and the attribute of each dynamic information is the same as each other.
<1-3-7. Modification Example 7>
Described in Step S210 in
<1-4. Effect>
In the present embodiment 1, the in-vehicle ECU 14 transmits, as the dynamic information, not only the subject vehicle dynamic information including the position and the speed of the subject vehicle including the in-vehicle ECU 14 but also the other vehicle dynamic information including the position and the speed of the other vehicle located around the subject vehicle and the obstacle dynamic information including the position and the speed of the obstacle located around the subject vehicle to the drive assist apparatus 10 which is the information management center. Then, the drive assist apparatus 10 predicts whether or not the subject vehicle interferes with the other vehicle traveling in front of the subject vehicle along a traffic lane adjacent to a traffic lane along which the subject vehicle travels when the other vehicle avoids an obstacle using the dynamic information acquired from the in-vehicle ECU 14. Accordingly, it is possible to sufficiently predict the interference between the subject vehicle and the other vehicle traveling in front of the subject vehicle along the adjacent traffic lane in a case where the other vehicle avoids the obstacle in consideration of the vehicle and the obstacle which do not have the communication function.
<2-1. Configuration>
The configuration of the drive assist apparatus and the in-vehicle ECU according to the present embodiment 2 is similar to that illustrated in
<2-1-1. In-Vehicle ECU 14>
The vehicle outside detection unit 16 calculates a relative position and a relative speed of the other vehicle and the obstacle relative to the subject vehicle in the manner similar to the embodiment 1. The vehicle outside detection unit 16 performs image processing on the image taken by the camera 26, thereby acquiring the other vehicle specifying information of specifying the other vehicle located around the subject vehicle. Examples of the other vehicle specifying information include number plate information.
<2-1-2. Drive Assist Apparatus 10>
The dynamic information management unit 4 associates the dynamic information acquired by the dynamic information acquisition unit 2 and the map data acquired by the map data acquisition unit 3 with each other, and stores them in the dynamic information database 13 to manage them in the manner similar to the embodiment 1.
<2-2. Operation>
<2-2-1. Operation of In-Vehicle ECU 14 in Transmitting Dynamic Information to Drive Assist Apparatus 10>
In Step S406, the vehicle outside detection unit 16 performs image processing on the image taken by the camera 26, thereby reading out the number plate information of the other vehicle located around the subject vehicle.
In Step S407, the communication unit 17 may anonymize the number plate information included in the dynamic information.
<2-2-2. Operation of Dynamic Information Management Unit 4 in Drive Assist Apparatus 10>
In Step S501, the dynamic information management unit 4 determines an overlap between the number plate information included in the dynamic information acquired by the dynamic information acquisition unit 2 and the number plate information included in the dynamic information stored in the dynamic information database 13.
In Step S502, the dynamic information management unit 4 selects the plural overlapping pieces of number plate information.
In Step S503, the dynamic information management unit 4 calculates the distance between the vehicles based on the dynamic information including the overlapping pieces of number plate information. Specifically, the dynamic information management unit 4 calculates the distance between the vehicles based on the longitude and latitude included in the dynamic information.
In Step S504, the dynamic information management unit 4 determines whether or not the distance between the vehicles calculated in Step S503 is equal to or larger than a threshold value. When the distance between the vehicles is equal to or larger than the threshold value, the process proceeds to Step S505. In the meanwhile, when the distance between the vehicles is not equal to or larger than the threshold value, the process proceeds to Step S506.
In Step S505, the dynamic information management unit 4 deletes the dynamic information whose collection time is earlier in the plural pieces of dynamic information including the overlapping pieces of number plate information.
In Step S506, the dynamic information management unit 4 combines the plural pieces of dynamic information. Specifically, when there is information included in one piece of dynamic information and not included in the other piece of dynamic information, the dynamic information management unit 4 complements those pieces of information to combine them into one dynamic information. The dynamic information management unit 4 takes an average of the plurality of longitudes and latitudes and the plurality of speeds and combines them. When the collection source type included in the dynamic information is “the self probe”, the dynamic information management unit 4 may give priority to the information included in the dynamic information including “the self probe”.
In Step S507, the dynamic information management unit 4 determines whether or not the process of Step S502 to Step S506 has been performed on the all overlapping pieces of number plate information. When the process has been performed on all overlapping pieces of number plate information, the operation of
<2-3. Effect>
In the present embodiment 2, the in-vehicle ECU 14 incorporates the number plate information into the dynamic information, and transmits the dynamic information to the drive assist apparatus 10. Then, the drive assist apparatus 10 combines the dynamic information including the overlapping pieces of number plate information. Accordingly, accurate positions and speeds of the subject vehicle and the other vehicle around the subject vehicle can be grasped. As a result, the interference prediction unit 5 can perform the more accurate prediction. A storage capacity of the dynamic information database 13 can be ensured.
<3-1. Configuration>
The configuration of the drive assist apparatus and the in-vehicle ECU according to the present embodiment 3 is similar to that illustrated in
<3-1-1. In-Vehicle ECU 14>
The vehicle outside detection unit 16 calculates a relative position and a relative speed of the other vehicle and the obstacle relative to the subject vehicle in the manner similar to the embodiment 2, and acquires the other vehicle specifying information of specifying the other vehicle located around the subject vehicle. In the description of the present embodiment 3, the other vehicle specifying information is the number plate information.
Each of the preceding vehicle feature presence-absence information and the following vehicle feature presence-absence information is information indicating presence and absence of the other vehicle (a preceding vehicle or a following vehicle) located in front of or behind the subject vehicle. All the other vehicles which can be detected by the vehicle outside sensor 25 fall under the other vehicle located in front of or behind the subject vehicle. The preceding number plate information is number plate information of the preceding vehicle, and the following vehicle number plate information is number plate information of the following vehicle. The other information included in the dynamic information is similar to the dynamic information illustrated in
<3-1-2. Drive Assist Apparatus 10>
The dynamic information management unit 4 associates the dynamic information including the number plate information acquired by the dynamic information acquisition unit 2 and the map data acquired by the map data acquisition unit 3 with each other, and stores them in the dynamic information database 13 to manage them in the manner similar to the embodiment 2.
Each of the preceding vehicle number plate ID and the following vehicle number plate ID indicate a feature ID of the dynamic information regarding the preceding vehicle or the following vehicle in the dynamic information database 13. Each of the preceding vehicle feature ID and the following vehicle feature ID indicates presence or absence of the preceding vehicle or the following vehicle. In this case, a value may be changed between a case where the absence of the preceding vehicle or the following vehicle can be identified and a case where the absence thereof cannot be identified. For example, when the absence of the preceding vehicle or the following vehicle can be identified, the value is set to “0×00” which indicates the absence of the preceding vehicle or the following vehicle. In the meanwhile, when the absence of the preceding vehicle or the following vehicle cannot be identified, the value is set to “NULL” which indicates that the presence or absence of the preceding vehicle or the following vehicle is unknown.
<3-2. Operation>
<3-2-1. Operation of Drive Assist Apparatus 10 Regarding Prediction of Interference Between Subject Vehicle and Other Vehicle>
Each of
In Step S605, the interference prediction unit 5 specifies an unknown section in the road section specified by the dynamic information management unit 4 in Step S603 based on the dynamic information stored in the dynamic information database 13. Details of the process in Step S605 are described in
In Step S606, the interference prediction unit 5 determines whether or not the unknown section is included in the road section specified by the dynamic information management unit 4 in Step S603. When the unknown section is included, the process proceeds to Step S608. In the meanwhile, when the unknown section is not included, the process proceeds to Step S607.
In Step S607, the interference prediction unit 5 determines whether or not both the other vehicle and the obstacle are located in front of the subject vehicle along the adjacent traffic lane in the road section specified by the dynamic information management unit 4 in Step S603. When both the other vehicle and the obstacle are located in front of the subject vehicle along the adjacent traffic lane, the process proceeds to Step S608. In the meanwhile, when neither the other vehicle nor the obstacle is located in front of the subject vehicle along the adjacent traffic lane, the process returns to Step S602.
When the interference prediction unit 5 determines that there is no unknown section in Step S606 and both the other vehicle and the obstacle are located in front of the subject vehicle along the adjacent traffic lane in Step S607, the interference prediction unit 5 simulates movements of the other vehicle and the obstacle in front of the subject vehicle along the adjacent traffic lane in Step S608 in the manner similar to the embodiment 1.
When the interference prediction unit 5 determines that the unknown section is included in Step S606, the interference prediction unit 5 simulates changes of the unknown section. Specifically, the interference prediction unit 5 simulates changes of the unknown section using the dynamic information of two vehicles regulating the unknown section.
In Step S609, the interference prediction unit 5 determines whether or not the extracted vehicle enters the unknown section in a predetermined period. When the extracted vehicle enters the unknown section, the process proceeds to Step S610. In the meanwhile, when the extracted vehicle does not enter the unknown section, the process proceeds to Step S611. When it is determined that there is no unknown section in Step S606, the process in Step S609 is omitted and the process proceeds to Step S612.
In Step S610, the drive assist information generation unit 6 generates drive assist information including detail unknown information. Specifically, when the interference prediction unit 5 determines that the extracted vehicle enters the unknown section in Step S609, the interference prediction unit 5 outputs the unknown section as the determination result to the drive assist information generation unit 6. The drive assist information generation unit 6 generates the detail unknown information including the unknown section acquired from the interference prediction unit 5.
In Step S611, the communication unit 11 transmits the drive assist information to the extracted vehicle.
<3-2-2. Operation of Dynamic Information Management Unit 4 in Drive Assist Apparatus 10>
In Step S701, the interference prediction unit 5 refers to the dynamic information stored in the dynamic information database 13, and extracts the vehicle on which the presence or absence of the preceding vehicle or the following vehicle is not determined. The interference prediction unit 5 extracts a vehicle on which the presence or absence of the preceding vehicle or the following vehicle is not determined in the road section specified in Step S603.
In Step S702, the interference prediction unit 5 specifies a vehicle on which the presence or absence of the preceding vehicle is not determined (referred to as “the vehicle a” hereinafter), and specifies a vehicle located closest to the vehicle a in the vehicles located in front of the vehicle a (referred to as “the vehicle b” hereinafter).
In Step S703, the interference prediction unit 5 specifies a section between the vehicle a and the vehicle b as the unknown section.
In Step S704, the interference prediction unit 5 determines whether or not the processes of Step S702 and Step S703 have been performed on all the vehicle on which the presence or absence of the preceding vehicle or the following vehicle is not determined. When the processes have been performed on all the vehicles on which the presence or absence of the preceding vehicle or the following vehicle is not determined, the operation of
<3-2-3. Operation of In-Vehicle ECU 14 in Usage of Drive Assist Information>
In Step S804, the drive control information output unit 18 determines whether or not the drive assist information acquired by the communication unit 17 includes the detail unknown information. When it includes the detail unknown information, the process proceeds to Step S805. In the meanwhile, when it does not include the detail unknown information, the process proceeds to Step S806.
In Step S805, the drive control information output unit 18 sets the drive control information so that the subject vehicle travels in the unknown section with attention.
After Step S806, when the drive control information acquired from the drive control information output unit 18 includes a command of reducing the speed in the attention section, the vehicle control ECU 27 performs control so that the subject vehicle reduces the speed in the attention section in the manner similar to the embodiment 1. When the drive control information acquired from the drive control information output unit 18 includes a command of traveling in the unknown section with attention, the vehicle control ECU 27 performs control so that a driver is notified of traveling with attention before the known section, for example. The notification may be performed by sound, a display, or a combination thereof
<3-3. Effect>
In the present embodiment 3, the in-vehicle ECU 14 incorporates the preceding vehicle feature presence-absence information, the following vehicle feature presence-absence information, the preceding vehicle number plate information, and the following vehicle number plate information into the dynamic information, and transmits the dynamic information to the drive assist apparatus 10. Then, the drive assist apparatus 10 specifies the unknown section in the road section to be specified based on the dynamic information. Accordingly, the drive assist apparatus 10 can generate drive assist information in which a section with a clear traffic stream and a section with an unclear traffic stream are classified in the road section. The in-vehicle ECU 14 can notify the driver of traveling in the unknown section with attention based on the drive assist information acquired from the drive assist apparatus 10.
<Hardware Configuration>
Each function of the dynamic information acquisition unit 2, the map data acquisition unit 3, the dynamic information management unit 4, the interference prediction unit 5, the drive assist information generation unit 6, and the communication unit 11 in the drive assist apparatuses 1 and 10 described in the embodiments 1 to 3 is achieved by a processing circuit. That is to say, the drive assist apparatuses 1 and 10 include: a processing circuit for acquiring the dynamic information; acquiring the map data; associating the dynamic information and the map data with each other and managing them; predicting whether or not the subject vehicle interferes with the other vehicle traveling in front of the subject vehicle along the traffic lane adjacent to the traffic lane along which the subject vehicle travels when the other vehicle avoids the obstacle; generating the drive assist information based on the predicted result; and transmitting the drive assist information to the in-vehicle ECU 14. The processing circuit may be dedicated hardware or a processor (also referred to as a central processing unit (CPU), a processing outside, an arithmetic device, a microprocessor, a microcomputer, or a digital signal processor (DSP)) executing a program stored in a memory.
When the processing circuit is the dedicated hardware, a single circuit, a complex circuit, a programmed processor, a parallel-programmed processor, an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a combination of them, for example, falls under a processing circuit 28 as illustrated in
In a case where the processing circuit 28 is a processor 29 illustrated in
Also applicable is that part of each function of the dynamic information acquisition unit 2, the map data acquisition unit 3, the dynamic information management unit 4, the interference prediction unit 5, the drive assist information generation unit 6, and the communication unit 11 is achieved by dedicated hardware and another part of them is achieved by software or firmware.
As described above, the processing circuit can achieve each function described above by the hardware, the software, the firmware, or the combination of them.
The hardware configuration of the drive assist apparatuses 1 and 10 is described above, and the same applies to the hardware configuration of the in-vehicle ECU 14.
According to the present disclosure, each embodiment can be arbitrarily combined, or each embodiment can be appropriately varied or omitted within the scope of the disclosure.
Although the present disclosure is described in detail, the foregoing description is in all aspects illustrative and does not restrict the disclosure. It is therefore understood that numerous modifications and variations can be devised without departing from the scope of the disclosure.
Explanation of Reference Signs
1 drive assist apparatus, 2 dynamic information acquisition unit, 3 map data acquisition unit, 4 dynamic information management unit, 5 interference prediction unit, 6 drive assist information generation unit, 7 subject vehicle, 8 other vehicle, 9 obstacle, 10 drive assist apparatus, 11 communication unit, 12 map database, 13 dynamic information database, 14 in-vehicle ECU, 15 subject vehicle position estimation unit, 16 vehicle outside detection unit, 17 communication unit, 18 drive control information output unit, 19 map data acquisition unit, 20 map database, 21 vehicle sensor, 22 GNSS, 23 vehicle speed pulse, 24 gyroscope, 25 vehicle outside sensor, 26 camera, 27 vehicle control ECU, 28 processing circuit, 29 processor, 30 memory.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/005178 | 2/14/2019 | WO |