VEHICLE DRIVING ASSISTANCE SYSTEM, VEHICLE DRIVING ASSISTANCE METHOD, AND VEHICLE DRIVING ASSISTANCE PROGRAM
20200284605 ยท 2020-09-10
Assignee
Inventors
Cpc classification
G01C21/365
PHYSICS
B60W50/14
PERFORMING OPERATIONS; TRANSPORTING
B60K2360/167
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/84
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G06V20/58
PHYSICS
B60K35/60
PERFORMING OPERATIONS; TRANSPORTING
B60R21/00
PERFORMING OPERATIONS; TRANSPORTING
G01C21/3647
PHYSICS
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
B60K2360/347
PERFORMING OPERATIONS; TRANSPORTING
B60K35/28
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60K35/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Vehicle driving assistance systems, methods, and programs display a recommended driving marking superimposed on a real view on a display. The recommended driving marking includes (i) a recommended route marking representing a recommended route, the recommended route being a traveling route with a relatively low likelihood of interference with one or a plurality of obstacles present in a traveling direction of a vehicle; and (ii) a recommended speed marking representing a recommended speed index, the recommended speed index being an index related to a travel speed recommended when the vehicle travels the recommended route. The recommended route marking and the recommended speed marking are displayed so as to be associated with each other.
Claims
1. A vehicle driving assistance system comprising: a processor programmed to: display a recommended driving marking superimposed on a real view on a display; the recommended driving marking including: a recommended route marking representing a recommended route, the recommended route being a traveling route with a relatively low likelihood of interference with one or a plurality of obstacles present in a traveling direction of a vehicle; and a recommended speed marking representing a recommended speed index, the recommended speed index being an index related to a travel speed recommended when the vehicle travels the recommended route; wherein the recommended route marking and the recommended speed marking are displayed so as to be associated with each other.
2. The vehicle driving assistance system according to claim 1, wherein the recommended speed marking is displayed so as to be associated with the recommended route marking, by being displayed in a display region of the recommended route marking.
3. The vehicle driving assistance system according to claim 1, wherein the recommended speed marking is displayed so as to be associated with the recommended route marking, by displaying the recommended speed index for each point on the recommended route.
4. The vehicle driving assistance system according to claim 1, wherein the recommended speed marking is displayed in a display mode in which the recommended speed marking corresponds to an absolute speed of the vehicle.
5. The vehicle driving assistance system according to claim 1, wherein the recommended speed marking is displayed in a display mode in which the recommended speed marking corresponds to acceleration of the vehicle including acceleration during deceleration recommended for the vehicle and acceleration during increasing speed allowed for the vehicle.
6. The vehicle driving assistance system according to claim 1, wherein the recommended speed marking is displayed in a manner in which at least one of color, shape, and movement of the recommended speed marking varies depending on the recommended speed index.
7. The vehicle driving assistance system according to claim 1, wherein: the recommended route marking is an arrangement of a plurality of unit markings along the recommended route; and the recommended speed marking is displayed such that intervals with which the plurality of unit markings are arranged vary depending on the recommended speed index.
8. The vehicle driving assistance system according to claim 1, wherein: the processor is programmed to display influence markings superimposed on the real view on the display, the influence markings each representing influence exerted on traveling of the vehicle by each of the obstacles, in a stepwise manner; the recommended speed marking is displayed in a display region of the recommended route marking and represents a plurality of levels of the recommended speed index; and in a region in which the recommended route marking overlaps any of the influence markings, the recommended speed marking is displayed by varying a level of the recommended speed index according to a level of the influence.
9. A vehicle driving assistance method, comprising: displaying, on a display, a recommended driving marking superimposed on a real view, the recommended driving marking including: a recommended route marking representing a recommended route, the recommended route being a traveling route with a relatively low likelihood of interference with one or a plurality of obstacles present in a traveling direction of a vehicle; and a recommended speed marking representing a recommended speed index, the recommended speed index being an index related to a travel speed recommended when the vehicle travels the recommended route; and displaying the recommended route marking and the recommended speed marking such that the recommended route marking and the recommended speed marking are associated with each other.
10. A computer-readable storage medium storing a vehicle driving assistance program that causes a computer to perform functions, comprising: displaying, on a display, a recommended driving marking superimposed on a real view, the recommended driving marking including: a recommended route marking representing a recommended route, the recommended route being a traveling route with a relatively low likelihood of interference with one or a plurality of obstacles present in a traveling direction of a vehicle; and a recommended speed marking representing a recommended speed index, the recommended speed index being an index related to a travel speed recommended when the vehicle travels the recommended route; and displaying the recommended route marking and the recommended speed marking such that the recommended route marking and the recommended speed marking are associated with each other.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS
[0027] An embodiment of a vehicle driving assistance system (including a vehicle driving assistance method and a vehicle driving assistance program) will be described below based on the drawings.
[0028] The vehicle driving assistance system 10 is a system that provides a driver with information for assisting in driving. In the present embodiment, the vehicle driving assistance system 10 displays a recommended driving marking M superimposed on a real view S. Note that the vehicle driving assistance method is a method for providing driving assistance by using, for example, hardware and software that form the vehicle driving assistance system 10 such as those which will be described later with reference to
[0029] A real view S on which a recommended driving marking M is superimposed may be a view seen from the driver's seat 101 through a windshield 50 of the vehicle 100, or may be video that is shot by a front camera 1 (see
[0030] As shown in
[0031] In the present embodiment, the vehicle driving assistance system 10 further includes a sensor group 6 (SEN), a navigation database 7 (navi_db), and an eyepoint detection device 8 (EP_DTCT). The sensor group 6 can include sonar, radar, a vehicle speed sensor, a yaw-rate sensor, a global positioning system (GPS) receiver, etc. The navigation database 7 is a database that stores map information, road information, and ground object information (information on traffic signs, road markings, facilities, etc.). The eyepoint detection device 8 is configured to include, for example, a camera that shoots a driver's head, and detects a driver's eyepoint (eyes). It is preferable that a recommended driving marking M which is rendered on the head-up display 51 be rendered at a location appropriate to the driver's eyepoint. (As used herein, term storage medium does not include transitory signals.)
[0032] As will be described later, the arithmetic processing device 2 identifies one or a plurality of obstacles B present around the vehicle 100, particularly, present close to a traveling direction, by image recognition that uses shot images obtained by the front camera 1. At this time, by further using information provided from the sensor group 6 such as sonar and radar, recognition accuracy may be able to be improved. In addition, the arithmetic processing device 2 creates a recommended driving marking M including a recommended route marking MK (see
[0033] When the vehicle driving assistance system 10 determines that as shown in
[0034] When obstacles B are detected, the vehicle driving assistance system 10 calculates a recommended route K which is a traveling route with a relatively low likelihood of interference with the obstacles B, and a recommended speed index at which the vehicle 100 travels the recommended route K (#4: a recommended route calculation step and a recommended route calculation function). Upon the calculation, it is also preferable that map information, etc., be obtained from the navigation database 7, and a recommended route K and a recommended speed index be calculated taking also into account a road width, whether there is an intersection, etc.
[0035] The vehicle driving assistance system 10 determines, based on the obstacles B recognized or detected, whether the obstacles B influence a traveling route of the vehicle 100. As one mode, in a range in which the vehicle 100 can travel in the traveling direction (e.g., on a road), costs related to the traveling are calculated. For example, the cost is high for a location where an obstacle B is present and an area around the obstacle B, and the cost is low for a location where there is no obstacle B, etc., and thus the vehicle 100 can travel smoothly. In addition, a destination on the traveling route is set in a range of a shot image, and the cost of the destination is set to the lowest value (e.g., zero).
[0036] The vehicle driving assistance system 10 can calculate a recommended route K by calculating the shortest course that passes through low-cost points from a current location to a destination. In this calculation method, a route in a direction with low costs is calculated, and thus, a calculation load becomes comparatively light. Note that there is also a case in which there are a large number of obstacles B and thus it is better for the vehicle 100 to stop. To handle such a case, it is preferable that an upper limit of costs at which a route can be shut down be also set.
[0037] Although description is simply made above, for a technique for thus performing autonomous operation while avoiding obstacles B in a three-dimensional space, there is known, for example, a potential method. The potential method is publicly known and thus a detailed description thereof is omitted, but, for example, by defining potential functions for a current value, a target location (destination), and an obstacle B and setting a gradient of the potential functions as a traveling direction, a recommended route K can be calculated. Note that the gradient can be found by a partial derivative for each coordinate component (e.g., for each of x-, y-, and z-axes in a three-dimensional Cartesian coordinate system.). A potential gradient to the destination value acts in an attractive direction, and a traveling direction of the recommended route K goes toward the destination value. On the other hand, a potential gradient of the obstacle B acts in a repulsive direction, and the recommended route K is set so as to avoid the obstacle B. The potential functions can be updated in real time based on observation information (shot images, results of detection by the sensor group 6, etc.), by which an appropriate recommended route K at each point in time can be calculated.
[0038] When the vehicle driving assistance system 10 has calculated a recommended route K and a recommended speed index, the vehicle driving assistance system 10 creates a recommended driving marking M including a recommended route marking MK and a recommended speed marking MV, and outputs the recommended driving marking M to the display device 5 (#5: a marking creation step (marking creation function) and #6: a marking output step (marking output function)). As will be described later with reference to
[0039] In addition, at the marking output step #6, by using also, for example, a result of detection by the eyepoint detection device 8, the recommended driving marking M is outputted such that the recommended driving marking M is displayed appropriate to the locations of obstacles B in a real view S. Note that when a recommended driving marking M is created, too, it may be desirable to take into account a driver's eyepoint, and thus, it does not hinder the creation of a recommended driving marking M appropriate to the locations of obstacles B in a real view S at the marking creation step #5. It can be said that the marking output step #6 (marking output function) is a step (function) of displaying the recommended driving marking M, appropriate to the locations of obstacles B in a real view S.
[0040] It can be said that the vehicle driving assistance method is a method for implementing driving assistance by performing each step such as those described above, using hardware and software that form the vehicle driving assistance system 10. In addition, a computer (e.g., the arithmetic processing unit 4 which will be described later with reference to
[0041]
[0042]
[0043] The vehicle driving assistance system 10 calculates influence exerted on the traveling of the vehicle 100 by an obstacle B (including a dynamic obstacle), based on a location where the obstacle B is present and an estimated moving direction of the obstacle B. For example,
[0044]
[0045] In the mode shown in
[0046] It is preferable that the colors of the first unit marking M1 and the second unit marking M2 be colors that call more attention for a lower recommended speed, based on cognitive engineering, etc. Compared to the white or blue used for the first unit markings M1, the yellow used for the second unit markings M2 generally reminds a person of the necessity for more attention. In addition, the recommended speed marking MV is displayed so as to be associated with the recommended route marking MK by displaying a recommended speed index for each point on the recommended route K. For example, the travel speed recommended for the vehicle 100 varies from point to point on the recommended route K. By displaying a recommended speed index for each point on the recommended route K such that the recommended speed index is associated with the recommended route marking MK, the driver can be informed in an easy-to-understand manner about information on what travel speed is appropriate for traveling the recommended route K.
[0047]
[0048]
[0049] In the above description, a mode in which the recommended speed marking MV is displayed in different colors depending on a travel speed (one of recommended speed indices which will be described later) recommended for the vehicle 100 is exemplified and described with reference to
[0050] Note that although
[0051] Note that in a mode in which a plurality of unit markings UM are arranged, the recommended speed marking MV not only adopts a mode in which the color of the recommended driving marking M thus varies, but may also be such that a mode in which the unit markings UM are arranged varies. In addition, in both of a mode in which the recommended route marking MK has a plurality of unit markings UM and a mode in which the recommended route marking MK is formed in a continuous linear form, the recommended speed marking MV can adopt a mode in which the recommended speed marking MV is displayed in a manner in which at least one of the color, shape, and movement of the recommended driving marking M varies depending on a recommended speed index such as a travel speed. Such a mode will be described below with reference to
[0052]
[0053]
[0054] Note that although
[0055]
[0056]
[0057] Note that although
[0058] Note that the above description exemplifies a mode in which a travel speed index represented by a recommended speed marking MV is a travel speed (absolute speed) recommended for the vehicle 100. That is, a mode is exemplified in which a recommended speed marking MV is displayed in a display mode in which the recommended speed marking MV corresponds to the absolute speed of the vehicle 100. However, the travel speed index is not limited to the absolute speed as long as the travel speed index is an index related to a travel speed recommended when the vehicle 100 travels a recommended route K. For example, the travel speed index may be the acceleration of the vehicle 100 including acceleration during deceleration recommended for the vehicle 100 and acceleration during increasing speed allowed for the vehicle 100. Therefore, a recommended speed marking MV may be displayed in a display mode in which the recommended speed marking MV corresponds to the acceleration of the vehicle 100 including acceleration during deceleration recommended for the vehicle 100 and acceleration during increasing speed allowed for the vehicle 100.
[0059] As described above with reference to
[0060] Note that it is preferable that when the influence E is set in a stepwise manner like the first influence E1 and the second influence E2 shown in
[0061]
[0062] When a recommended speed marking MV is represented by making a display mode of a recommended route marking MK vary in a stepwise manner and the recommended route marking MK overlaps an attention call marking ME, it is preferable to associate changes in the level of the attention call marking ME with changes in the display mode of the recommended route marking MK because it provides excellent driver's visibility. For example, as shown in
[0063] Note that a correspondence relationship between the levels of the attention call marking ME and the recommended speed marking MV is not limited to a mode shown in
[0064]
[0065] Note that although in the above description a mode in which a recommended speed marking MV is displayed in a display region of a recommended route marking MK is exemplified and described, it does not hinder a mode in which the recommended speed marking MV is displayed in a region other than the display region of the recommended route marking MK, as long as the recommended route marking MK and the recommended speed marking MV are displayed so as to be associated with each other. For example, a mode may be adopted in which, as exemplified in
Overview of the Embodiment
[0066] An overview of a vehicle driving assistance system (10), a vehicle driving assistance method, and a vehicle driving assistance program described above will be briefly described below.
[0067] The vehicle driving assistance system (10) includes:
[0068] a display part that displays a recommended driving marking superimposed on a real view (S),
[0069] the recommended driving marking includes: a recommended route marking representing a recommended route, the recommended route being a traveling route with a relatively low likelihood of interference with one or a plurality of obstacles present in a traveling direction of a vehicle; and a recommended speed marking representing a recommended speed index, the recommended speed index being an index related to a travel speed recommended when the vehicle travels the recommended route, and
[0070] the recommended route marking and the recommended speed marking are displayed so as to be associated with each other.
[0071] By displaying the recommended driving marking (M) in which the recommended route marking (MK) is associated with the recommended speed marking (MV), the driver can be appropriately informed in an easy-to-understand manner about information on what travel speed is appropriate for traveling the recommended route (K). As such, according to this configuration, the driver can be appropriately informed about information on a route, a speed, etc., recommended for traveling while avoiding obstacles (B) present around the vehicle (100).
[0072] Here, it is preferable that the recommended speed marking (MV) be displayed so as to be associated with the recommended route marking (MK), by being displayed in a display region of the recommended route marking (MK).
[0073] By thus displaying the recommended speed marking (MV), recommended driving information can be concisely shown to the driver as a unified recommended driving marking (M), and thus, driver's visibility increases and the driver can easily recognize the driving information.
[0074] In addition, it is preferable that the recommended speed marking (MV) be displayed so as to be associated with the recommended route marking (MK), by displaying the recommended speed index for each point on the recommended route (K).
[0075] For example, the travel speed recommended for the vehicle (100) varies from point to point on the recommended route (K). By displaying a recommended speed index for each point on the recommended route (K) such that the recommended speed index is associated with the recommended route marking (MK), the driver can be informed in an easy-to-understand manner about information on what travel speed is appropriate for traveling the recommended route (K).
[0076] Here, it is preferable that the recommended speed marking (MV) be displayed in a display mode in which the recommended speed marking (MV) corresponds to an absolute speed of the vehicle (100).
[0077] By thus displaying the recommended speed marking (MV) in a marking mode in which the recommended speed marking (MV) corresponds to the absolute speed of the vehicle (100), i.e., a travel speed recommended for the vehicle (100), the driver can be informed about a recommended travel speed in an easy-to-recognize manner.
[0078] In addition, it is also preferable that the recommended speed marking (MV) be displayed in a display mode in which the recommended speed marking (MV) corresponds to acceleration of the vehicle (100) including acceleration during deceleration recommended for the vehicle (100) and acceleration during increasing speed allowed for the vehicle.
[0079] The travel speed of the vehicle (100) changes depending on the acceleration of the vehicle (100) determined based on a driver's operation. By thus displaying the recommended speed marking (MV) in a marking mode in which the recommended speed marking (MV) corresponds to the acceleration of the vehicle (100), the driver can be informed about a recommended travel speed in a manner in which the driver can easily perform a driving operation appropriate to recommended acceleration.
[0080] In addition, it is preferable that the recommended speed marking (MV) be displayed in a manner in which at least one of color, shape, and movement of the recommended speed marking (MV) varies depending on the recommended speed index.
[0081] While the recommended route marking (MK) is a marking representing a route which is a location in the real view (S), the recommended speed marking (MV) is a marking representing an index related to the travel speed of the vehicle (100), i.e., a level, and thus, it is desirable that the recommended speed marking (MV) be associated with the recommended route marking (MK) and be display capable of representing a level. Hence, by associating the recommended speed marking (MV) with the recommended route marking (MK) and making at least one of color, shape, and movement vary depending on the recommended speed, the driver can visually recognize the level of recommended speed. It is preferable to thus represent the recommended speed marking (MV) because the driver can be appropriately informed about information included in the recommended speed index.
[0082] In addition, it is preferable that the recommended route marking (MK) be an arrangement of a plurality of unit markings (UM) along the recommended route (K), and the recommended speed marking (MV) be displayed such that intervals (D) with which the plurality of unit markings (UM) are arranged vary depending on the recommended speed index.
[0083] By an arrangement of a plurality of unit markings (UM), a linear recommended route (K) can be appropriately represented. By making intervals (D) with which the unit markings (UM) are arranged vary, representation indicating levels can be added. The recommended speed marking (MV) is a marking representing an index related to the travel speed of the vehicle (100), i.e., a level, and the driver can be appropriately informed about information included in the recommended speed index by intervals (D) with which the unit markings (UM) are arranged.
[0084] In addition, it is preferable that the display part (5) further display influence markings (ME) superimposed on the real view (S), the influence markings (ME) each representing influence (E) exerted on traveling of the vehicle (100) by each of the obstacles (B), in a stepwise manner, the recommended speed marking (MV) be displayed in a display region of the recommended route marking (MK) and represent a plurality of levels of the recommended speed index, and in a region in which the recommended route marking (MK) overlaps any of the influence markings (ME), the recommended speed marking (MV) be displayed by varying a level of the recommended speed index according to a level of the influence (E).
[0085] By displaying the influence markings (ME), the driver can be informed about the presence of the obstacles (B), based on which the recommended route marking (MK) and the recommended speed marking (MV) are created. By this, the driver can perform a driving operation in which the driver is also aware of the obstacles (B) without depending on only the recommended route marking (MK) and the recommended speed marking (MV).
[0086] Various technical features of the above-described vehicle driving assistance system (10) are also applicable to a vehicle driving assistance method and a vehicle driving assistance program. For example, the vehicle driving assistance method can have steps having features of the above-described vehicle driving assistance system (10). In addition, the vehicle driving assistance program can cause a computer to implement functions having the features of the above-described vehicle driving assistance system (10). As a matter of course, these vehicle driving assistance method and vehicle driving assistance program can also provide the functions and effects of the above-described vehicle driving assistance system (10). Furthermore, various additional features exemplified as preferred modes of the vehicle driving assistance system (10) can also be incorporated into these vehicle driving assistance method and vehicle driving assistance program, and the method and the program can also provide functions and effects corresponding to their additional features.
[0087] The vehicle driving assistance method in that case is
[0088] a vehicle driving assistance method for displaying, on a display part (5), a recommended driving marking (M) superimposed on a real view (S),
[0089] the recommended driving marking (M) includes: a recommended route marking (MK) representing a recommended route (K), the recommended route (K) being a traveling route with a relatively low likelihood of interference with one or a plurality of obstacles (B) present in a traveling direction of a vehicle (100); and a recommended speed marking (MV) representing a recommended speed index, the recommended speed index being an index related to a travel speed recommended when the vehicle (100) travels the recommended route (K), and
[0090] the vehicle driving assistance method includes a step of displaying the recommended route marking (MK) and the recommended speed marking (MV) such that the recommended route marking (MK) and the recommended speed marking (MV) are associated with each other.
[0091] In addition, the vehicle driving assistance program is
[0092] a vehicle driving assistance program for displaying, on a display part (5), a recommended driving marking (M) superimposed on a real view (S),
[0093] the recommended driving marking (M) includes: a recommended route marking (MK) representing a recommended route (K), the recommended route (K) being a traveling route with a relatively low likelihood of interference with one or a plurality of obstacles (B) present in a traveling direction of a vehicle (100); and a recommended speed marking (MV) representing a recommended speed index, the recommended speed index being an index related to a travel speed recommended when the vehicle (100) travels the recommended route (K), and
[0094] the vehicle driving assistance program causes a computer (4) to implement a function of displaying the recommended route marking (MK) and the recommended speed marking (MV) such that the recommended route marking (MK) and the recommended speed marking (MV) are associated with each other.