This application claims priority to and the benefit of Japanese Patent Application No. 2023-170827 filed on Sep. 29, 2023, the entire disclosure of which is incorporated herein by reference.
The present invention mainly relates to an in-vehicle driving assistance device.
In recent years, efforts to provide access to sustainable transportation systems in which people in vulnerable positions are also considered among traffic participants have become active, and research and development on preventive safety technologies have been widely conducted to further improve traffic safety and convenience in order to realize such transportation systems.
Some vehicles implement driving assistance by performing vehicle-to-vehicle communication to communicate with other vehicles (see Japanese Patent Laid-Open No. 2022-61482), and it is generally required to further improve preventive safety technologies that can be used for driving assistance.
The present invention provides a technology that is advantageous for further improving a preventive safety technology that can be used for driving assistance.
One of the aspects of the present invention provides a driving assistance device mounted on a vehicle capable of communicating with another vehicle, comprising: a calculation unit configured to calculate a travel route of the other vehicle based on a result of the communication with the other vehicle; and an arithmetic unit configured to determine whether the self-vehicle interferes with the other vehicle traveling on the calculated travel route, and generate a notification signal for notifying that the self-vehicle interferes with the other vehicle when it is determined that the self-vehicle interferes with the other vehicle, wherein the arithmetic unit is deactivated when a preceding vehicle traveling in a direction equivalent to a direction of the self-vehicle is within a range of a predetermined distance from the self-vehicle.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
Hereinafter, embodiments will be described in detail with reference to the attached drawings. Note, the following embodiments are not intended to limit the scope of the claimed invention. Multiple features are described in the embodiments, but limitation is not made to an invention that requires all such features, and multiple such features may be combined as appropriate. Furthermore, in the attached drawings, the same reference numerals are given to the same or similar configurations, and redundant description thereof is omitted.
In the present embodiment, the vehicle 1 further includes a driving operation device 12, a position detection device 13, a communication device 14, a notification device 15, and a driving assistance device 16.
The driving operation device 12 includes an acceleration operator 12a, a brake operator 12b, a steering operator 12c, and a transmission operator 12d and is disposed in the vicinity of a driver seat so that the operators can be accessed by the driver. The acceleration operator 12a is configured to be able to receive an operation input for accelerating or maintaining running of the vehicle 1 from the driver, and an accelerator pedal can be used as a typical example of the acceleration operator. The brake operator 12b is configured to be able to receive an operation input for decelerating or stopping the vehicle 1 from the driver, and a brake pedal can be used as a typical example of the brake operator. The steering operator 12c is configured to be able to receive an operation input for turning the vehicle 1 or changing a traveling direction from the driver, and a steering wheel can be used as a typical example. The transmission operator 12d is configured to be able to receive an operation input for changing a gear ratio of a transmission in a power transmission mechanism that transmits power of a power source to the wheel 11 from the driver, and a shift lever can be used as a typical example of the transmission operator. Other known configurations such as button switches may be adopted for the operators 12a to 12d.
The position detection device 13 is a sensor capable of detecting or identifying positional information of the vehicle 1. Typically, a Global Positioning System (GPS) sensor can be used. The position detection device 13 detects a position of the vehicle 1 on absolute coordinates, but may detect a relative position of the vehicle 1 to a reference position.
The communication device 14 is configured to be able to exchange signals with other vehicles through so-called vehicle-to-vehicle communication (in order to distinguish the vehicle 1 from other vehicles, the vehicle 1 may be called a “self-vehicle 1” in the following description). Details of the communication content will be described below.
The notification device 15 includes a sound source device 15a and a display device 15b. The sound source device 15a is configured to be able to generate a predetermined notification sound for the driver, and a known device such as a speaker that allows the driver to recognize the notification sound audibly may be used. The display device 15b is configured to be able to display image information for the driver, and a known device such as a liquid crystal display that allows the driver to recognize the image information visually may be used. Details of the notification content will be described below.
The driving assistance device 16 includes a central processing unit (CPU) 16a and memory 16b. The CPU 16a can realize a driving assistance function to be described below by executing a predetermined program while loading the program on the memory 16b. The driving assistance device 16 may be configured with an application specific integrated circuit (ASIC). That is, the driving assistance function may be realized by either hardware or software, may be incorporated with a circuit in a semiconductor device, or may be performed based on an instruction of a computer by a processor with a memory.
The driving assistance performed by the driving assistance device 16 involves directly or indirectly assisting the driver with driving. In the present embodiment, the driving assistance device 16 can perform driving assistance, for example, by performing interference prediction with another vehicle based on a communication result by the communication device 14, generating map information as necessary, and performing predetermined notification by the notification device 15.
In this example, it is assumed that the lane 41 is located on the left side of the lane 40, but a positional relationship therebetween may be opposite depending on a country or a district (the same applies to the lanes 42 and 43).
In the self-vehicle 1, the communication device 14 acquires travel information from the oncoming vehicle 9OB1, the driving assistance device 16 performs predetermined arithmetic processing based on the travel information, and, for example, a travel route of the oncoming vehicle 9OB1 is calculated. As examples of the travel information of the oncoming vehicle 9OB1, information indicating a position, a vehicle speed, and a steering angle of the oncoming vehicle 9OB1 is typically exemplified, but information indicating an accelerator opening, presence or absence of an input to a direction indicator, and the like may be further included. Alternatively, some or all of the information indicating the travel route itself of the oncoming vehicle 9OB1 that can be identified by the oncoming vehicle 9OB1 may be acquired by the communication device 14.
The driving assistance device 16 further receives positional information of the self-vehicle 1 from the position detection device 13, receives information indicating content of an operation input to the driving operation device 12 by the driver from the driving operation device 12, and calculates a travel route of the self-vehicle 1 based on the received information.
The driving assistance device 16 performs interference prediction with the oncoming vehicle 9OB1 based on the travel route of the oncoming vehicle 9OB1 and the travel route of the self-vehicle 1 acquired in this manner. The prediction is performed based on whether a timing at which the self-vehicle 1 interferes with the oncoming vehicle 9OB1 is within a predetermined time from a current timing by calculating the timing. The prediction can be performed based on, for example, whether a time to collision (TTC) which is a time until the vehicles come in contact with each other when speeds of the vehicles are maintained is less than a reference value. As another example, the prediction may be performed based on another known arithmetic model.
In the present embodiment, it is assumed that it is determined that the self-vehicle 1 interferes with the oncoming vehicle 9OB1 when the TTC of the self-vehicle 1 and the oncoming vehicle 9OB1 is less than the reference value. When it is determined that the self-vehicle 1 interferes with the oncoming vehicle 9OB1, the driving assistance device 16 generates a signal indicating that there is a possibility of the interference and outputs the signal to the notification device 15 as a notification signal. The notification signal here includes a sound source signal Sig15a for notification by the sound source device 15a and an image signal Sig15b for notification by the display device 15b. The sound source device 15a generates a predetermined sound based on the sound source signal Sig15a, and the display device 15b outputs a predetermined image based on the image signal Sig15b. Accordingly, the driver can be allowed to recognize the possibility of the interference.
The above-described interference prediction is mainly performed through the arithmetic processing of the CPU 16a of the driving assistance device 16, and it is assumed that it is determined, identified, or calculated whether there is the possibility, regardless of the magnitude thereof. Accordingly, the above-described prediction may be rephrased as determination, identification, or calculation (the same applies to other predictions described below).
When the self-vehicle 1 does not have map data (for example, when the map data is not stored in the memory 16b of the driving assistance device 16 or when no map data is stored in another storage device), other information to be substituted for the map data may be generated and registered in association with the interference prediction with the oncoming vehicle 9OB1. The other information that can be generated is expressed as generated map information in the following description.
The generated map information is mainly generated as information indicating a position of the intersection 44, and the position of the intersection 44 is associated with an intersection of another vehicle traveling trajectory that is a trajectory passed by the oncoming vehicle 9OB1 and a self-vehicle traveling trajectory that is a trajectory passed subsequently by the self-vehicle 1.
The setting region R1 is fixed when the oncoming vehicle 9OB1 passes through the setting region R1. The fixed setting region R1 is maintained even when the inhibition of the traveling of the self-vehicle 1 is released after the oncoming vehicle 9OB1 passes. Thereafter, when the self-vehicle 1 turns left and passes through the fixed setting region R1, an intersection RtX of another vehicle traveling trajectory Rt1 which is the trajectory of the oncoming vehicle 9OB1 and a self-vehicle traveling trajectory Rt0 which is the trajectory of the self-vehicle 1 is exhibited. The positional information of the intersection RtX can be stored and registered in the memory 16b as the generated map information indicating the position of the intersection 44.
The fixed setting region R1 can be released in response to the registration of the generated map information and/or can be released in response to separation of the self-vehicle 1 from the setting region RI by a reference or more.
The driving assistance device 16 can arbitrarily refer to the generated map information acquired in this manner. Accordingly, even when the self-vehicle 1 does not have map data, the position of the intersection 44 can be identified and the above-described notification signal can be generated as necessary to alert the driver. The generated map information may be expressed as intersection positional information. When the inhibition of the traveling of the self-vehicle 1 is canceled even during such calculation processing, the interference prediction with the oncoming vehicle 9OB1 is appropriately performed as described with reference to
The driving assistance device 16 predicts interference with the front crossing vehicle 9OB2 based on the travel route of the front crossing vehicle 9OB2 and the travel route of the self-vehicle 1 acquired in this manner. When the TTC of the self-vehicle 1 and the front crossing vehicle 9OB2 is less than the reference value, it is determined that the self-vehicle 1 interferes with the front crossing vehicle 9OB2, and the driving assistance device 16 outputs the above-described notification signal to the notification device 15. Accordingly, the driver can be allowed to recognize the possibility of the interference.
The setting region R2 is fixed when the front crossing vehicle 9OB2 passes through the setting region R2, and the fixed setting region R2 is maintained even when the inhibition of the traveling of the self-vehicle 1 is released after the front crossing vehicle 9OB2 passes. Thereafter, when the self-vehicle 1 travels straight and passes through the fixed setting region R2, the intersection RtX of the other vehicle traveling trajectory Rt2 which is the trajectory of the front crossing vehicle 9OB2 and the self-vehicle traveling trajectory Rt0 which is the trajectory of the self-vehicle 1 is exhibited. The positional information of the intersection RtX can be stored and registered in the memory 16b as the generated map information indicating the position of the intersection 44.
The fixed setting region R2 can be released in response to the registration of the generated map information, and/or can be released in response to separation of the self-vehicle 1 from the setting region R2 by the reference or more.
The driving assistance device 16 can generate the above-described notification signal based on the generated map information acquired in this manner to alert the driver. When the inhibition of the traveling of the self-vehicle 1 is canceled even during such calculation processing, the interference prediction with the front crossing vehicle 9OB2 is appropriately performed, as described with reference to
Some driving assistance described above may be performed regardless of presence or absence of a traffic light at the intersection 44, but may be particularly advantageous for improving convenience when there is no traffic light.
Some or all of the driving assistance described above may be unnecessary depending on a situation. In this case, the driving assistance can be rather bothersome to the driver. Therefore, it is conceivable that some or all of the driving assistance is inhibited. On the other hand, in order to realize an appropriate road traffic environment such as avoidance of confusion for other vehicles 9OB1/9OB2, it is also said that the inhibition of the driving assistance should be limited to partial inhibition.
Hereinafter, control in which driving assistance can be realized appropriately while considering several situations will be described.
In the case of this example, the preceding vehicle 9OB3 is located between the self-vehicle 1 and the oncoming vehicle 9OB1. Therefore, direct interference between the self-vehicle 1 and the oncoming vehicle 9OB1 is less likely to occur, and it is also said that an object to which the driver pays attention is rather the preceding vehicle 9OB3.
In this case, since the notification described with reference to the example of
In the case of this example, similarly to the self-vehicle 1, the preceding vehicle 9OB3 is in a state in which traveling is inhibited so that the preceding vehicle 9OB3 starts and turns left after the oncoming vehicle 9OB1 passes. Therefore, direct interference between the self-vehicle 1 and the oncoming vehicle 9OB1 is less likely to occur, and it is also said that an object to which the driver pays attention is rather the preceding vehicle 9OB3.
In this case, since the notification described with reference to the example of
In this example, the preceding vehicle 9OB3 is located between the self-vehicle 1 and the front crossing vehicle 9OB2. Therefore, direct interference between the self-vehicle 1 and the front crossing vehicle 9OB2 is less likely to occur, and it is also said that an object to which the driver pays attention is rather the preceding vehicle 9OB3.
In this case, since the notification described with reference to the example of
In this example, similarly to the self-vehicle 1, the preceding vehicle 9OB3 is in a state in which traveling is inhibited until the preceding vehicle 9OB3 starts and travels straight after the front crossing vehicle 9OB2 passes. Therefore, direct interference between the self-vehicle 1 and the front crossing vehicle 9OB2 is less likely to occur, and it is also said that an object to which the driver pays attention is rather the preceding vehicle 9OB3.
In this case, since the notification described with reference to the example of
In the first to fourth examples described above, it is also conceivable that the self-vehicle 1 and the preceding vehicle 9OB3 have different travel routes. In this case, the driver is still required to pay attention to the interference between the self-vehicle 1 and the other vehicle (the oncoming vehicle 9OB1 and/or the front crossing vehicle 9OB2), and thus the notification signal is preferably generated.
The travel route of the preceding vehicle 9OB3 may be calculated by causing the communication device 14 to acquire travel information of the preceding vehicle 9OB3, or some or all of information indicating the travel route of the preceding vehicle 9OB3 itself that can be identified by the preceding vehicle 9OB3 may be acquired by the communication device 14.
In the following example, it is assumed that it is determined whether the travel routes of the self-vehicle 1 and the preceding vehicle 9OB3 are different from each other based on the travel route of the self-vehicle 1 and a relative position of the preceding vehicle 9OB3 to the travel route.
In this case, whether the travel routes of the self-vehicle 1 and the preceding vehicle 9OB3 are different from each other may be determined based on whether an angle θ formed by the travel route Rt of the self-vehicle 1 and the vehicle body reference line L9 of the preceding vehicle 9OB3 satisfies a reference. For example, when the angle θ is greater than a reference angle θREF (when θ>θREF), it can be determined that the self-vehicle 1 and the preceding vehicle 9OB3 have different travel routes. When the angle θ is less than the reference angle θREF (when θ<θREF), it can be determined that the travel routes are the same. Either a determination result may be obtained when the angle θ is equal to the reference angle θREF (when θ=θREF).
The vehicle body reference line L9 of the preceding vehicle 9OB3 typically corresponds to the center line of the vehicle body of the preceding vehicle 9OB3, and can be acquired from the preceding vehicle 9OB3 by the communication device 14.
In this case, based on whether the shortest distance L between the travel route Rt of the self-vehicle 1 and the vehicle body reference line L9 of the preceding vehicle 9OB3 satisfies the reference, it may be determined whether the travel routes of the self-vehicle 1 and the preceding vehicle 9OB3 are different from each other. For example, when the distance L is greater than the reference length LREF (when L>LREF), it can be determined that the self-vehicle 1 and the preceding vehicle 9OB3 have different travel routes. When the distance L is less than the reference length LREF (when L<LREF), it can be determined that the travel routes are the same. Any determination result may be obtained when the distance Lis equal to the reference length LREF (when L=LREF).
The reference length LREF may be a fixed value such as 1 meter, for example, but may be a variation value based on a lane width (for example, a value determined within a range of 0.1 to 1 times the lane width). In this case, the lane width may be detected by a detection device (in-vehicle camera or the like) to be described below. At that time, the magnification may be changed according to the width of a shoulder.
As another example, the above-described determination may be performed by adopting both the determination references (the reference angle θREF and the reference length LREF) illustrated in the examples of
Actually, the travel route Rt is not straight and may be curved depending on a steering angle of the self-vehicle 1. In this case, a part of the curved travel route Rt corresponding to the vehicle body reference line L9 of the preceding vehicle 9OB3 can be approximated to a straight line by arithmetic processing such as averaging processing. It may be determined whether the self-vehicle 1 and the preceding vehicle 9OB3 have different travel routes, using the approximate straight line generated in this manner.
In step S7010 (hereinafter simply referred to as “S7010”: the same applies to other steps described below), it is determined whether there are other vehicles 9OB1 and/or 9OB2. This determination may be performed based on a communication result of the communication device 14. When presence of other vehicles 9OB1 and/or 9OB2 is confirmed (when Yes is determined), the process proceeds to S7020. Otherwise (when No is determined), the process returns to S7010.
In S7020, it is determined whether there is the preceding vehicle 9OB3. This determination may be performed based on a communication result of the communication device 14. When presence of the preceding vehicle 9OB3 is confirmed (when Yes is determined), the process proceeds to S7030. Otherwise, (when No is determined), the process proceeds to S7040.
In S7030, it is determined whether the self-vehicle 1 and the preceding vehicle 9OB3 have different travel routes (see
In S7040 and S7050, arithmetic processing different from each other can be performed.
In the arithmetic processing of S7040, the content described with reference to
In the arithmetic processing of S7050, the content described with reference to
As an example, in the arithmetic processing of S7050, when it is determined in the above (d) that the self-vehicle 1 interferes with the other vehicle 9OB1 and/or 9OB2, the image signal Sig15b is generated as a notification signal, and the generation of the sound source signal Sig15a is inhibited. As another example, when it is determined that the self-vehicle 1 interferes with another vehicle 9OB1 and/or 9OB2, generation of both the sound source signal Sig15a and the image signal Sig15b can be inhibited. The deactivation may be performed as long as unnecessary notification by the notification signal is inhibited. As another example, the above (c) may be omitted, and the above (a) and/or (b) may be incidentally further omitted.
As described above, according to the present embodiment, the driving assistance device 16 calculates the travel route of the other vehicle (the oncoming vehicle 9OB1 and/or the front crossing vehicle 9OB2) based on the communication result with the other vehicle by the communication device 14, and determines whether the self-vehicle 1 interferes with the other vehicle. When it is determined that the self-vehicle 1 interferes with the other vehicle, a predetermined notification signal is generated and output to the notification device 15. Conversely, when there is the preceding vehicle 9OB3 having the same travel route in front of the self-vehicle 1, the arithmetic processing including the execution of the determination and the generation of the notification signal is deactivated. Accordingly, driving assistance more comfortable for the driver can be provided without giving unnecessary notification to the driver. Accordingly, according to the present embodiment, it can be said that it is advantageous for improving the preventive safety technology that can be used for driving assistance.
The detection of the preceding vehicle 9OB3 may be realized by the self-vehicle 1 communicating with the preceding vehicle 9OB3 by the communication device 14, but may alternatively/incidentally be realized by providing a detection device capable of detecting objects around the self-vehicle 1 in the vehicle 1. As the detection device, a camera including a CCD/CMOS image sensor may be used, but a distance measurement device such as a millimeter wave radar or a light detection and ranging (LiDAR) may be used.
The detection device can also detect the other vehicles 9OB1 and 9OB2. Accordingly, when the vehicle 1 further includes the detection device, the driving assistance device 16 can further perform the driving assistance in combination with the communication device 14. For example, the self-vehicle 1 can communicate with another vehicle outside of the detection range (alternatively, a position that is a blind area of the detection range) of the detection device by the communication device 14. Accordingly, according to the embodiment, it is advantageous for early realization of appropriate driving assistance, diversification of the content of the driving assistance, and provision of more advanced driving assistance.
In the descriptions heretofore, in order to facilitate understanding, each element has been indicated with a functionally related name. However, each element is not limited to an element that has the content described in the embodiments as a main function, and may include the content as a supplementary function. Accordingly, each element may be replaced with a similar expression without being limited by the expression. For the same purpose, the expression “apparatus” may be replaced with “unit”, “component or piece”, “member”, “structure”, “assembly” or the like or may be omitted or attached.
Two or more elements selectively illustrated in the embodiments are not strictly limited to the examples, and may be arbitrarily combined. For example, each of the two or more elements illustrated in the examples may be additionally or alternatively selected. As an example, when two elements A and B are arbitrarily combined, it may be expressed as “A and/or B” or may be expressed as “at least one of A and B” as indicating any of only A, only B, and both A and B.
Some features illustrated in the above embodiments are as follows:
In a first aspect, a driving assistance device (16) mounted on a vehicle (1) capable of communicating with another vehicle (9OB1, 9OB2), comprises:
Accordingly, unnecessary notification is not given to the driver, and it is possible to provide more comfortable driving assistance for the driver which is advantageous for improving the preventive safety technology that can be used for driving assistance.
In a second aspect, when the preceding vehicle is located between the self-vehicle and the other vehicle, the arithmetic unit inhibits generation of the notification signal.
Accordingly, it is possible to inhibit unnecessary notification to the driver.
In a third aspect, the notification signal includes
Accordingly, it is possible to give the notification to the driver to the minimum necessary.
In a fourth aspect, the calculation unit further calculates a travel route (Rt) of the self-vehicle based on information indicating a position, a vehicle speed, and a steering angle of the self-vehicle, and
Accordingly, when there is an unexpected preceding vehicle, the notification is appropriately given.
In a fifth aspect, the calculation unit further calculates a travel route (Rt) of the preceding vehicle based on a result of the communication with the preceding vehicle and further calculates a travel route of the self-vehicle based on information indicating a position, a vehicle speed, and a steering angle of the self-vehicle, and
Accordingly, when there is an unexpected preceding vehicle, the notification is appropriately given.
In a sixth aspect, a driving assistance method for a vehicle capable of communicating with another vehicle, comprises:
Accordingly, the same effect as the first aspect can be obtained.
In a seventh aspect, a computer-readable storage medium stores a program causing a computer to execute driving assistance for a vehicle capable of communicating with another vehicle, the program causing the computer to perform:
Accordingly, the same effect as the first aspect can be obtained. The program may be stored in a computer-readable storage medium.
The invention is not limited to the foregoing embodiments, and various variations/changes are possible within the spirit of the invention.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2023-170827 | Sep 2023 | JP | national |