The present invention relates to a recommended lane determination device that recommends a lane for a car to run.
Recently, autonomous car driving technologies are intensively developed. It is important in autonomous driving to determine a current location of car. In general, the current location of car may be determined by identifying a current coordinate of the car using such as GNSS (Global Navigation Satellite System) and then by identifying an orientation of the car using a sensor.
The driver sets a destination on a car navigation system, for example. Then the car navigation system outputs, as a planned driving route, a route by which the car will be able to reach the destination. An autonomous driving controller controls the car so that the car automatically runs on the planned driving route. At this moment, it is necessary to decide the lane of the road on which the car should run, by comparing the current location of the car with the planned driving route.
Patent Literature 1 listed below describes a technique to recommend a lane for a car to run. Patent Literature 1 describes, as a problem to be solved, “Guiding a route to reach from a current location to a destination, always through one optimum recommended lane”, and also describes a technique as: “An on-vehicle navigation device comprising: a lane determinator 9 that determines one recommended lane by performing a reverse-driving lane calculation from a target location set by a target location extractor 5 to a current location, using lane information acquired by a lane information acquirer 7 and a rule read out from a lane calculation rule storage unit 8; and an output unit 10 that guides the determined recommended lane along the reverse-driven trajectory calculated by the lane determinator 9.” (refer to Abstract).
PTL 1: JP 2011-226962 A
In conventional techniques such as Patent Literature 1, a lane which is best for the car to run is typically recommended. In such cases, however, if the car has entered a situation where the car cannot run on the best recommended lane for some reason, there is no recommended lane for the car. Then it is difficult for the car to continue autonomous driving.
The present invention has been made in view of the above-described problems. An objective of the present invention is to provide a technique that can continue autonomous driving even if a sudden event has occurred where the car cannot run on the recommended lane.
A recommended lane determination device according to the present invention: outputs a plurality of candidates of recommended lane on which a car is recommended to run; sets a priority that represents how much the car is recommended to run on the candidate for each of the candidates; and outputs the priority.
In accordance with the recommended lane determination device according to the present invention, even if a sudden event has occurred where the car cannot run on the recommended lane, it is possible for an autonomous driving controller to take measures to avoid the event. Accordingly, it is possible to continue the autonomous driving even when such event has occurred.
The location acquirer 110 acquires a coordinate that represents a current location of the car. The current location of the car may be determined by identifying a current coordinate of the car using a GNSS (Global Navigation Satellite System), and then by identifying an orientation of the car using a sensor. The location acquirer 110 itself may determine the current location of the car. Alternatively, the current location of the car may be determined by receiving, from outside of the recommended lane determination device 100, data that represents the current location of the car.
The route acquirer 120 acquires data that describes a planned driving route on which the car is planned to run. For example, the planned driving route may be received from a car navigation system equipped on the car.
The map acquirer 130 acquires, from a high definition map 200 equipped on the car, map data that describes coordinates of roads. The high definition map 200 is map information whose locational precision is higher than that of car locations acquired by the GNSS tuner.
In accordance with the procedure described later, the lane recommender 140: outputs candidates of recommended lanes on which the car is recommended to run; calculates a priority for each of the recommended lanes; and outputs pairs of the recommended lane and its priority. The priority is information that represents how desirable it is for the car to run on the recommended lane so as to reach the destination of the planned driving route.
The route acquirer 120 acquires a planned driving route. The planned driving route describes a route from the current location of the car to the destination. The planned driving route does not always describe a shortest route (hereinafter, referred to as main path) only. In some cases, the planned driving route may describe branch roads (hereinafter, referred to as sub path) branched from the shortest route. Therefore, as illustrated in
The lane recommender 140 initializes all lane priorities included in the planned driving route from the current location of the car to the destination (step (1)). For example, the lane recommender 140 assigns a priority “low” to all lanes.
The lane recommender 140 assigns a lowest priority to lanes by which the car cannot reach the destination (step (2)). In
The lane recommender 140 assigns a highest priority to lanes that are directly connected to the destination (step (3)). In
The lane recommender 140 assigns a highest priority to lanes that are directly connected to the lane assigned with a highest priority in the lastly performed step (step (4)). The lane recommender 140 repeats step (4) until reaching the current location of the own car. According to the procedure above, candidates of recommended lanes and priorities thereof are configured as illustrated in
The recommended lane determination device 100 according to the embodiment 1 outputs a plurality of candidates of recommended lanes, and outputs priorities of each of the candidates. Accordingly, even when the car has entered a situation where the car cannot run on some of recommended lanes, it is possible for the device receiving the recommended lanes (such as autonomous driving controller) to select other recommended lanes having high priority. Accordingly, even when a sudden event occurs where the car cannot run on recommended lanes, it is possible to avoid such events.
The recommended lane determination device 100 according to the embodiment 1 assigns a highest priority to lanes that are passed through by tracing back from a lane directly connected to the destination to the own car. Accordingly, it is possible to recommend a lane by which the car can efficiently reach the destination, and to recommend other lanes as candidates.
In the embodiment 1, a lane connection is traced back from the destination to the current location of the car, thereby configuring a recommended lane with highest priority and assigning a priority of “low” or “x” to other lanes. An embodiment 2 of the present invention describes another method for assigning a priority of “low”. The configuration of the recommended lane determination device 100 is same as in the embodiment 1.
In
If there is a lane that extends along a lane with priority “high” and the car can move to such lane (i.e. no regulation is imposed such as lane change regulation), the more shifted away leftward or rightward from the lane with priority “high”, the less priority the lane recommender 140 assigns. In
If the car enters the first branch lane, the car no longer can reach the destination. Thus it is necessary for the car to move to the right two lanes before reaching the first branch lane. Similarly, if the car reaches the right top lane, the car no longer can reach the destination. Thus it is necessary for the car to move to the center lane before reaching the right top lane. Then in addition to the priorities of each lane, the lane recommender 140 outputs a distance from the current location of the car to the branch point. The distance may be calculated by comparing the current location of the car with the coordinate of the branch point on the high definition map 200. In
In
An autonomous driving controller receiving the distance to the branch point can determine by when the car has to move to the lane with priority “high”. In other words, it is not always necessary for the car to run on the lane with priority “high” until reaching the branch point. Therefore, the autonomous driving controller can more freely select, from the recommended lane candidates, the lane for the car to run. It is advantageous to increase stability of autonomous driving against sudden events.
In the embodiment 2, since the car may not reach the destination if the car moves toward a branch lane, the device outputs a distance from the current location of the car to the branch point. Similar event may occur at a section where lane change is prohibited. An embodiment 3 of the present invention describes about assigning priority when there is a lane change regulation. The configuration of the recommended lane determination device 100 is same as in the embodiment 1.
If the car passes through the lane change regulation line to enter the rightmost lane, the car cannot reach the destination. Thus the lane recommender 140 assigns a priority of “x” to rightmost lanes after the start point of the lane change regulation line. The lane change regulation line may be handled similarly to branch points in terms of lane structure. Thus the procedure for assigning a priority of “x” is same as in the embodiments 1-2.
The distance from the current location of the car to the start point of the lane change regulation line is important for the car similarly to the distance from the car to the branch point. Thus the lane recommender 140 calculates a distance from the current location of the car to the start point of the lane change regulation line (distance between points A and B), and outputs the calculated distance along with priorities of each lane. If the car cannot reach the destination after passing through the start point, the lane recommender 140 also outputs information indicating such situation along with the calculated distance. Accordingly, even if there is a lane change regulation line, it is advantageous to increase stability of autonomous driving as in the embodiment 2. The coordinates of the regulation line may be acquired from the high definition map 200.
The embodiments above describes examples where a priority of “high” is assigned by tracing back from the destination to the current location of the car. When using such procedure, a priority of “low” is assigned to lanes through which the car can move to a lane going toward the destination, and a priority of “x” is assigned to lanes through which the car cannot move to a lane going toward the destination. However, even by running through a lane with a priority of “x”, the car may reach the destination in some cases such as in a case where the lane with a priority of “x” is connected to a lane by which the car can reach the destination far beyond the current location. An embodiment 4 of the present invention describes a procedure to readjust an assigned priority in terms of whether the destination is reachable. The configuration of the recommended lane determination device 100 is same as in the embodiment 1.
In order to move from the current location of the car to the leftmost lane in
In order to move from the current location of the car to the leftmost lane in
The lane recommender 140 may readjust the assigned priorities considering a frequency of lane change or difficulty of lane change as described above. In
In the example of
Lane change difficulty may be calculated as a numerical value considering various factors. In general, the more strict the constraint of lane change is, the more difficult lane change is. Other than timing constraint of lane change, factors such as speed limit/distance between cars/congestion state/vision state may be considered. Lane change difficulty may be digitized by appropriate method such as weighted summation of these factors.
The present invention is not limited to the aforementioned embodiments, and includes various modification examples. For example, the aforementioned embodiments are described in detail in order to facilitate easy understanding of the present invention, and are not limited to necessarily include all the described components. Some of the components of a certain embodiment can be substituted into the components of another embodiment, and the components of another embodiment can be added to the component of a certain embodiment. In addition, the components of another embodiment can be added, removed, and substituted to, from, and into some of the components of the aforementioned embodiments.
In the embodiments above, three degrees of priority are shown as “high” “low” “x”. The priority may be two degrees or more than three degrees. Low priority does not always mean that the car is prohibited to run.
A part or all of the aforementioned configurations, functions, processing units, and processing means may be realized by hardware by designing an integrated circuit, for example. Each of the aforementioned configurations and functions may be realized by software by interpreting and executing a program that realizes each function by the processor. Information of programs, tables, and files for realizing the functions can be stored in a recording device such as a memory, a hard disk, or a solid state drive (SSD), or a recording medium such as an IC card, or an SD card. Furthermore, control lines and information lines illustrate lines which are considered to be necessary for the description, and not all the control lines and information lines in a product are necessarily illustrated. Almost all the configurations may be considered to be actually connected to each other.
Number | Date | Country | Kind |
---|---|---|---|
2018-077546 | Apr 2018 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/012696 | 3/26/2019 | WO | 00 |