The present application claims priority from Japanese Patent Application No. 2022-035599 filed on Mar. 8, 2022, the entire contents of which are hereby incorporated by reference.
The disclosure relates to a vehicle.
Recent years have seen development of, as control using a high-precision map, driving assistance control that assists driving operations of a vehicle, or automatic driving control that automatically controls driving operations of a vehicle.
At present, in automatic driving at level 3 or higher approaching a practical stage, the driving assistance control or the automatic driving control is performed on the basis of the high-precision map, and route display, for example, is performed by using a navigation map in many cases.
Route display, for example, based on the navigation map is often performed in the following manner, as in existing techniques. Map information is provided from the navigation map stored in a storage inside a navigation apparatus, an optimum route to a destination is calculated, and the optimum route is displayed on the basis of a result of the calculation. Reference is made to Japanese Unexamined Patent Application Publication No. 2017-173286, for example.
An aspect of the disclosure provides a vehicle including a first map storage, a position information detector, an information receiver, a route calculation unit, an effectiveness storage, a second map acquiring unit, a second map storage, and a control unit. The first map storage is configured to store navigation map information regarding a navigation map. The position information detector is configured to acquire position information of the vehicle. The information receiver is configured to accept information including destination information from a user of the vehicle. The route calculation unit is configured to calculate a route to a destination from the navigation map information, on the basis of the destination information and the position information of the vehicle. The effectiveness storage is configured to store effectiveness information of driving assistance control or automatic driving control, for each of predetermined route sections of the navigation map. The second map acquiring unit is configured to download high-precision map information. The second map storage is configured to store the downloaded high-precision map information. The control unit is configured to control information to be acquired by the second map acquiring unit, on the basis of the route to the destination and the effectiveness information for each of the route sections of the route. The second map acquiring unit is configured to perform preliminary download of the high-precision map information preferentially for a section included in the route calculated by the route calculation unit and stored in the effectiveness storage as a section in which effectiveness of the driving assistance control or the automatic driving control is low.
An aspect of the disclosure provides a vehicle including a first map storage, a second map storage, an effectiveness storage, a position information detector, an information receiver, and circuitry. The first map storage is configured to store navigation map information regarding a navigation map. The second map storage is configured to store high-precision map information. The effectiveness storage is configured to store effectiveness information of driving assistance control or automatic driving control, for each of predetermined route sections of the navigation map. The position information detector is configured to acquire position information of the vehicle. The information receiver is configured to accept information including destination information from a user of the vehicle. The circuitry is configured to calculate a route to a destination from the navigation map information, on the basis of the destination information and the position information of the vehicle. The circuitry is configured to download and store the high-precision map information in the second map storage. The circuitry is configured to control the high-precision map information to be downloaded, on the basis of the route to the destination and the effectiveness information for each of the route sections of the route. The circuitry is configured to perform preliminary download of the high-precision map information preferentially for a section included in the calculated route and stored in the effectiveness storage as a section in which effectiveness of the driving assistance control or the automatic driving control is low.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments and, together with the specification, serve to explain the principles of the disclosure.
A high-precision map to be used to perform driving assistance control or automatic driving control often has a large data volume and takes time for download, as compared with a navigation map. In addition, in a case of continuously performing download of the high-precision map while a vehicle is traveling, the download can take time or can be interrupted due to instability of communication. This makes it difficult to sufficiently download data of the high-precision map, which results in shortage of information, making it difficult to continue the driving assistance control or the automatic driving control.
It is desirable to provide a vehicle that preferentially downloads, regarding a section included in a traveling route to a destination and preliminarily stored as a section in which acquisition of high-precision map information to be used for driving assistance control or automatic driving control takes time or download thereof is interrupted, the high-precision map information of the section and/or a section preceding or subsequent to the section.
In the following, some example embodiments of the disclosure are described in detail with reference to
A vehicle 1 according to a first example embodiment will now be described with reference to
As illustrated in
The first map storage 10 stores navigation map information regarding a navigation map serving as a first map.
In one example, the first map storage 10 may include a hard disk device and a semiconductor memory. The first map storage 10 may store, for example, map information to be used for navigation such as route calculation or facility calculation.
The navigation map information stored in the first map storage 10 may be read by the route calculation unit 40 to be described later.
The position information detector 20 may include, for example, a GPS receiver, an azimuth sensor, and a range sensor. The position information detector 20 may acquire information on the position (e.g., the latitude and longitude) of the vehicle 1 serving as an own vehicle at a predetermined timing, to thereby acquire position information of the own vehicle.
The position information of the own vehicle acquired by the position information detector may be outputted to the route calculation unit 40 to be described later.
The information receiver 30 accepts information including destination information from a user.
Examples of the information receiver 30 may include a touch panel disposed in the front of the vehicle 1. By receiving a touch operation on the touch panel performed by the user, the information receiver 30 may accept, for example, information to be used for the route calculation, including the destination information, waypoint information, a route calculation instruction, and a toll road priority instruction.
The route calculation unit 40 calculates a route to a destination from the navigation map information, on the basis of the destination information received from the user via the information receiver 30 and the position information of the own vehicle acquired by the position information detector 20.
The route calculation unit 40 may, for example, present multiple candidate routes, allowing the user to select and determine any route. Information on the route thus selected and determined may be outputted to the control unit 70 to be described later.
The effectiveness storage 50 stores effectiveness information of driving assistance control or automatic driving control, for each predetermined route section of the navigation map.
In one example, the effectiveness storage 50 may include a hard disk device and a semiconductor memory. The effectiveness storage 50 may preliminarily hold information on a place having a communication issue, for each route section. Examples of the place having a communication issue may include a tunnel, an urban area having many high buildings, a suburban area such as a mountainous region where a communication line is easily disconnected and that exhibits weak relaying ability, and a place under a situation in which download data has a very large volume and takes time for download. The effectiveness storage 50 may store the information by regarding a place under a weak communication environment as a section with low effectiveness, and regarding a place where a communication issue is unlikely to occur as a section with high effectiveness.
The effectiveness information stored in the effectiveness storage 50 may be outputted to the control unit 70 to be described later.
The second map acquiring unit 60 downloads high-precision map information regarding a high-precision map serving as a second map.
In one example, the second map acquiring unit 60 may acquire the high-precision map information to be used for the driving assistance control or the automatic driving control and designated by the control unit 70 to be described later, for example, from a server 100.
The information acquired by the second map acquiring unit 60 may be outputted to the second map storage 61 to be described later.
The second map storage 61 stores the downloaded high-precision map information serving as second map information.
In one example, the second map storage 61 may include a hard disk device and a semiconductor memory, and may store the high-precision map information to be used for the driving assistance control or the automatic driving control.
The high-precision map information stored in the second map storage 61 may be read by the control unit 70 to be described later.
The control unit 70 controls the information to be acquired by the second map acquiring unit 60, on the basis of the route to the destination, and the effectiveness information for each route section thereof.
In one example, the control unit 70 may control for which route section the second map acquiring unit 60 preferentially downloads the high-precision map information to be used for the driving assistance control or the automatic driving control, for example, from the server 100, on the basis of information on the route section determined by the route calculation unit 40, and the effectiveness information stored in the effectiveness storage 50.
The preferential download may be performed by, for example, two methods of a cumulative method and a batch method. The cumulative method may be a method of finding spare time of download, and downloading and accumulating the high-precision map information of a priority section little by little. The batch method may be a method of collectively downloading multiple sections preliminarily, to gain download time for the priority section, and collectively performing download of the high-precision map information of the priority section.
The display 80 may include, for example, a liquid crystal panel. The display 80 may display the route to the destination calculated by the route calculation unit 40 to be viewable by the user.
The output unit 90 may output the high-precision map information acquired from the control unit 70 to an electronic control unit (ECU) for the driving assistance control or the automatic driving control. This allows the driving assistance control or the automatic driving control to be executed.
Processing performed by the vehicle 1 according to the example embodiment will now be described with reference to
As illustrated in
The information receiver 30 may accept information including the destination information from the user (step S110).
The route calculation unit 40 may calculate the route to the destination from the navigation map information stored in the first map storage 10, on the basis of the destination information received from the user via the information receiver 30, the position information of the own vehicle received from the position information detector 20, and other supplementary information (step S120).
The control unit 70 may acquire, on the basis of the route to the destination calculated by the route calculation unit 40, the effectiveness information of each section of the route stored in the effectiveness storage 50 (step S130).
On the basis of the route to the destination and the effectiveness information of each section, the control unit 70 may determine presence or absence of a priority section for which the high-precision map information serving as the second map information is to be preliminarily downloaded from the server 100 (step S140).
If a priority section is present in the route to the destination (“YES” in step S140), the second map acquiring unit 60 may execute a process of preliminarily downloading the high-precision map information (step S200).
If a priority section is absent in the route to the destination (“NO” in step S140), the second map acquiring unit 60 may, in a normal way, download the high-precision map information in the order of the route to the destination (step S300).
The output unit 90 may output the high-precision map information received from the control unit 70 to the ECU (step S150). This allows the driving assistance control or the automatic driving control to be executed.
A description will now be given of a high-precision map preliminary download process (step S200) performed using the cumulative method by the vehicle 1 according to the example embodiment, with reference to
The section in which communication hindrance is predicted may refer to a place having a communication issue. Examples of the place having a communication issue may include a place where a communication line is easily disconnected, like a tunnel, an urban area having high buildings, or a suburban area such as a mountainous region exhibiting weak relaying ability, and an area where vehicle traffic is heavy and communication is concentrated.
The following description is given taking
As illustrated in
Next, the control unit 70 may determine whether there is time to download the high-precision map information of a priority section C in step S220. At the time when the high-precision map information desired for continuation of the driving assistance control or the automatic driving control of the vehicle 1 in the closest section A is downloaded, in a case where there is spare time before downloading the high-precision map information of the next closest section B, the control unit 70 may determine that there is time to download the high-precision map information of the priority section C (“YES” in step S220). In this case, the control unit 70 may cause the second map acquiring unit 60 to start preliminary download of the high-precision map information of the priority section C in step S230 (log 2 in
Thereafter, when the vehicle 1 approaches the end of the section A for which download of the high-precision map information sufficient for continuation of the driving assistance control or the automatic driving control has been completed, the control unit 70 may cause the second map acquiring unit 60 to temporarily stop the preliminary download of the priority section C, and to download the high-precision map information of the closest section B in step S240 (log 3 in
In contrast, at the time when the high-precision map information desired for continuation of the driving assistance control or the automatic driving control of the vehicle 1 in the section A is downloaded, in a case where there is no spare time before downloading the high-precision map information of the next closest section B, the control unit 70 may determine that there is no time to download the high-precision map information of the priority section C (“NO” in step S220). In this case, the control unit 70 may cause the second map acquiring unit 60 to download the high-precision map information of the closest section B, without starting the preliminary download of the high-precision map information of the priority section C, in step S240.
Thereafter, at the time when the high-precision map information desired for continuation of the driving assistance control or the automatic driving control of the vehicle 1 in the closest section B is downloaded, the control unit 70 may determine whether the preliminary download of the priority section C has been completed in step S250.
If the preliminary download of the priority section C has been completed (“YES” in step S250), the control unit 70 may cause the second map acquiring unit 60 to download the high-precision map information of the next closest section D in step S270 (log 5 in
At the time when the high-precision map information desired for continuation of the driving assistance control or the automatic driving control of the vehicle 1 in the closest section B is downloaded, if the preliminary download of the priority section C has not been completed (“NO” in step S250), the control unit 70 may cause the second map acquiring unit 60 to resume the preliminary download of the priority section C in step S260 (log 4 in
Thereafter, the control unit 70 may cause the second map acquiring unit 60 to download the next closest section D in step S270 (log 5 in
A description will now be given of the high-precision map preliminary download process (step S200) performed using the batch method, with reference to
As with
The following description is given taking
As illustrated in
After time for preliminarily downloading a priority section D is gained by collectively downloading the high-precision map information of the multiple sections, the control unit 70 may cause the second map acquiring unit 60 to preliminarily download the priority section D in a collective manner in step S231 (log 2 in
Upon completion of the preliminary download of the priority section D, the control unit 70 may cause the second map acquiring unit 60 to download the high-precision map information of the next closest route section C in step S271 (log 2 in
The high-precision map preliminary download process (step S200) may also be performed by a method described below.
For example, although log 3 in
Thereafter, the control unit 70 may cause the second map acquiring unit 60 to resume the temporarily stopped download of the section B.
As described above, the control unit 70 of the vehicle 1 according to the example embodiment performs control to cause the second map acquiring unit 60 to preliminarily download the high-precision map information preferentially for a section stored as a section in which effectiveness of the driving assistance control or the automatic driving control is low, on the basis of the route sections to the destination calculated by the route calculation unit 40, and the effectiveness information corresponding to each route section stored in the effectiveness storage 50.
The preliminary download may be performed by, for example, two methods of the cumulative method and the batch method. The cumulative method may find spare time of download, and download the high-precision map information of a priority section little by little. The batch method may collectively download multiple sections preliminarily, to gain download time for the priority section, and perform download of the high-precision map information of the priority section. The download may be performed by the suitable method, depending on at which position in the traveling route the section to be preferentially downloaded is present.
This makes it possible to, for the section included in the traveling route to the destination and stored as the section in which the effectiveness of the driving assistance control or the automatic driving control is low, preferentially download the high-precision map information of the section, thereby allowing the driving assistance control or the automatic driving control to be continued.
In the vehicle 1 according to the example embodiment, a section in which communication hindrance is predicted may be stored as the section in which the effectiveness of the driving assistance control or the automatic driving control is low.
The section in which communication hindrance is predicted may refer to, for example, a place having a communication issue because a communication line is easily disconnected, like a tunnel, an urban area having high buildings, or a suburban area such as a mountainous region exhibiting weak relaying ability. In such a section in which communication hindrance is predicted, it is assumed that download is interrupted due to disconnected communication during download of the high-precision map information, or that the high-precision map information takes time for download because a communication line is crowded. The high-precision map information to be used for the driving assistance control or the automatic driving control has a large data volume. Therefore, if the download is interrupted due to disconnected communication, or the download takes time, it becomes difficult to continue the driving assistance control or the automatic driving control.
Thus, in the traveling route to the destination, for a section in which it takes time to acquire the high-precision map information to be used for the driving assistance control or the automatic driving control due to communication hindrance, it is possible to preferentially download the high-precision map information of the section. This increases the possibility of the driving assistance control or the automatic driving control being continued.
A vehicle 1A according to a second example embodiment will now be described with reference to
As illustrated in
Note that components having configurations similar to those of the components in the first example embodiment are denoted with the same reference numerals without redundant description.
The determination unit 91 may determine whether the driving assistance control or the automatic driving control is continuable in a section for which the second map acquiring unit 60 has preferentially downloaded the high-precision map information.
In one example, the determination unit 91 may determine whether the high-precision map information sufficient to perform the driving assistance control or the automatic driving control has been downloaded in the section for which the second map acquiring unit 60 has preferentially downloaded the high-precision map information.
In a case where the determination unit 91 determines that the driving assistance control or the automatic driving control is not continuable, the determination unit 91 may output a result of the determination to the notification unit 92 to be described later.
The notification unit 92 may notify the user or an occupant of the possibility of the driving assistance control or the automatic driving control being canceled.
In one example, in a case where the determination unit 91 determines that the driving assistance control or the automatic driving control is not continuable, the notification unit 92 may notify the user or occupant of the possibility of the driving assistance control or the automatic driving control being canceled in the route calculated by the route calculation unit 40, for example, by displaying such information on the liquid crystal panel of the display 80.
Processing performed by the vehicle 1A according to the example embodiment will now be described with reference to
The following description is given taking
In
If the high-precision map information sufficient to perform the driving assistance control or the automatic driving control has not been downloaded, for example, and the driving assistance control or the automatic driving control is not continuable (“NO” in step S400), the notification unit 92 may notify the user of the possibility of the driving assistance control or the automatic driving control being canceled in the route currently calculated by the route calculation unit 40 in step S410 (log 4 in
Next, the control unit 70 may determine whether the user notified of the possibility of the driving assistance control or the automatic driving control being canceled desires continuation of the driving assistance control or the automatic driving control in step S420. If the user notified of the possibility of the driving assistance control or the automatic driving control being canceled desires continuation of the driving assistance control or the automatic driving control (“YES” in step S420), as illustrated in
If the user notified of the possibility of the driving assistance control or the automatic driving control being canceled does not desire continuation of the driving assistance control or the automatic driving control (“NO” in step S420), the driving assistance control or the automatic driving control may be ended and switched to manual driving in step S430.
As described above, in the vehicle 1A according to the example embodiment, in a case where the determination unit 91 determines that the driving assistance control or the automatic driving control is not continuable in a section for which the high-precision map information has been preferentially downloaded, the notification unit 92 may notify the user of the possibility of the driving assistance control or the automatic driving control being canceled in the current route.
This enables the user to find in advance, with a time margin, that the driving assistance control or the automatic driving control will be canceled and switched to the manual driving, and makes it possible to continue safe traveling even upon switching to the manual driving.
In a case where the determination unit 91 determines that the driving assistance control or the automatic driving control is not continuable, and where the user desires continuation of the driving assistance control or the automatic driving control, the route calculation unit 40 may re-calculate a new route that allows the driving assistance control or the automatic driving control to be continued.
Thus, even if the possibility of the driving assistance control or the automatic driving control being canceled occurs in the current route, it is possible to set a new route to the destination, making it possible to continue the driving assistance control or the automatic driving control in the new route.
Note that the vehicle 1 or 1A according to any of the example embodiments of the disclosure is implemented by storing the processing to be performed by each of the control unit 70 and the determination unit 91 in a recording medium readable by a computer system, causing each of the control unit 70 and the determination unit 91 to read a program stored in the recording medium, and executing the program.
The term “computer system” used herein may encompass hardware including operating systems (OS) and peripheral devices.
In a case where the computer system is a world wide web (www) system, the term “computer system” used herein shall encompass a website providing environment or a display environment. Additionally, the program stored in, for example, the storage device of the computer system may be transmitted to another computer system via a transmission medium or a transmission wave of the transmission medium. The transmission medium transmitting the program may refer to a medium having a function of transmitting information, including a network such as the Internet (a communication network) and a communication line such as a phone line.
Further, the program described above may be a program for implementing part of the processing described above. Alternatively, the program described above may be a so-called differential file or differential program that implements the processing described above when being combined with a program having been stored in the computer system.
Although some embodiments of the disclosure have been described in the foregoing by way of example with reference to the accompanying drawings, the disclosure is by no means limited to the embodiments described above. It should be appreciated that modifications and alterations may be made by persons skilled in the art without departing from the scope as defined by the appended claims. The disclosure is intended to include such modifications and alterations in so far as they fall within the scope of the appended claims or the equivalents thereof.
For example, the foregoing example embodiments describe, as an example, the vehicle 1 or 1A that centrally implements processing on the vehicle side. However, a system may be configured in which processing implementable by each of the control unit 70 and the determination unit 91 and the second map storage 61 are separated from the vehicle 1 or 1A and implemented by a server.
Configuring such a system makes it unnecessary for equipment on the vehicle side to download the high-precision map, which enables high-speed processing by simple control.
According to one or more embodiments of the disclosure, it is possible to preferentially download, for a section included in a traveling route to a destination and preliminarily stored as a section in which acquisition of high-precision map information to be used for driving assistance control or automatic driving control takes time, the high-precision map information of the section.
Each of the route calculation unit 40, the second map acquiring unit 60, the control unit 70, the determination unit 91, and the notification unit 92 illustrated in
Number | Date | Country | Kind |
---|---|---|---|
2022-035599 | Mar 2022 | JP | national |