US-12617421-B2 - Driver assistance system and driver assistance processing method, and recording medium
Abstract
A driver assistance system configured to assist in driving vehicles includes a collected data storage and a processor. The processor is configured to calculate a first load state value with a change in driving behavior of a driver of an assistance target vehicle and a second load state value without the change, based on vehicle measurement data and passer-by measurement data, and calculates a total optimization evaluation value based on a difference between the first load state value and the second load state value. The first load state value and the second load state value are load state values indicate a change in load states of drivers of random vehicles and passers-by in a predetermined travel scene while the assistance target vehicle is traveling through the travel scene. The total optimization evaluation value indicates an influence of the driving behavior on the total optimization.
Inventors
- Ikuo Goto
Assignees
- Subaru Corporation
Dates
- Publication Date
- 20260505
- Application Date
- 20250107
Claims (9)
- 1 . A driver assistance system configured to assist in driving vehicles, comprising: a collected data storage configured to hold vehicle measurement data transmitted from first terminals respectively mounted on the vehicles, and including driver state information regarding load states of drivers of the vehicles measured in a predetermined specific travel scene set in advance, and passer-by measurement data transmitted from second terminals respectively carried by passers-by, and including passer-by state information regarding load states of the passers-by measured in the predetermined specific travel scene; and a processor configured to carry out processing to assist in driving an assistance target vehicle of the vehicles based on the collected vehicle measurement data and the collected passer-by measurement data, wherein the processor is configured to carry out total optimization calculation processing to calculate, based on the vehicle measurement data and the passer-by measurement data, a first load state value with a change in driving behavior of a driver of the assistance target vehicle in the predetermined specific travel scene and a second load state without the change in the driving behavior of the driver of the assistance target vehicle in the predetermined specific travel scene, and calculate a total optimization evaluation value based on a difference between the first load state value and the second load state value, the first load state value and the second load state value being load state values indicating a change in each of the load states of the drivers of random vehicles and the passers-by present in the predetermined specific travel scene while the assistance target vehicle is traveling through the predetermined specific travel scene, and the total optimization evaluation value indicating an influence of the driving behavior of the assistance target vehicle on total optimization, and driver assistance processing to assist in driving the assistance target vehicle based on the total optimization evaluation value; wherein the processor is further configured to, in the total optimization calculation processing, after the assistance target vehicle has passed through the predetermined specific travel scene, acquire the vehicle measurement data regarding the assistance target vehicle and the random vehicles while the assistance target vehicle is passing through the predetermined specific travel scene and the passer-by measurement data regarding the passers-by present in the predetermined specific travel scene, and calculate the first load state value and the second load state value, and calculate the total optimization evaluation value, based on the acquired vehicle measurement data and the acquired passer-by measurement data, and the vehicle measurement data and the passer-by measurement data held in the collected data storage, and in the driver assistance processing, notify, based on the total optimization evaluation value, the driver of the assistance target vehicle of information regarding the influence of the driving behavior made by the driver of the assistance target vehicle on the total optimization.
- 2 . The driver assistance system according to claim 1 , wherein the load states of the drivers and the passers-by comprise one or both states of a mental load and a physical load.
- 3 . The driver assistance system according to claim 1 , wherein the processor is configured to, in the driver assistance processing, identify previous driving behavior that has increased the total optimization evaluation value to a predetermined reference value or more by the change in the driving behavior in the predetermined specific travel scene though which the assistance target vehicle has passed, and notify, based on the previous driving behavior, the driver of the assistance target vehicle of advisory information.
- 4 . The driver assistance system according to claim 1 , wherein the processor is configured to, in the total optimization calculation processing, before the assistance target vehicle passes through the predetermined specific travel scene, calculate the first load state value and the second load state value, and calculate the total optimization evaluation value, based on the vehicle measurement data and the passer-by measurement data held in the collected data storage, in the driver assistance processing, determine recommended driving behavior based on the total optimization evaluation value and notify the driver of the assistance target vehicle of information regarding the recommended driving behavior.
- 5 . The driver assistance system according to claim 4 , wherein the processor is configured to, in the total optimization calculation processing, calculate the first load state value and the second load state value, and calculate the total optimization evaluation value, with respect to multiple kinds of driving behavior when passing through the predetermined specific travel scene, and in the driver assistance processing, assume driving behavior that maximizes the total optimization evaluation value as the recommended driving behavior and notify the driver of the assistance target vehicle of the information regarding the recommended driving behavior.
- 6 . The driver assistance system according to claim 1 , wherein the processor is configured to, in the total optimization calculation processing, before the assistance target vehicle passes through the predetermined specific travel scene, calculate the first load state value and the second load state value when passing through the predetermined specific travel scene, and calculate the total optimization evaluation value, based on the vehicle measurement data and the passer-by measurement data held in the collected data storage, and in the driver assistance processing, obtain driving behavior that increases the total optimization evaluation value to a predetermined reference value or more, and sets a driving condition for automated driving of the assistance target vehicle.
- 7 . The driver assistance system according to claim 1 , wherein the vehicle measurement data comprises vehicle state information regarding an amount of energy consumption of each of the vehicles, and the processor is configured to, in the total optimization calculation processing, further calculate a first energy state value and a second energy state value, and calculate the total optimization evaluation value indicating the influence of the driving behavior of the assistance target vehicle on the total optimization, based on a difference between the first energy state value and the second energy state value, the first energy state value indicating a change in the amount of energy consumption of each of the random vehicles with the change in the driving behavior of the driver of the assistance target vehicle while the assistance target vehicle is traveling through the predetermined specific travel scene, and the second energy state value indicating the change in the amount of energy consumption of each of the random vehicles without the change in the driving behavior of the driver of the assistance target vehicle while the assistance target vehicle is traveling through the predetermined specific travel scene.
- 8 . A driver assistance method to assist in driving vehicles, the driver assistance method comprising causing a computer to: based on vehicle measurement data transmitted from first terminals respectively mounted on the vehicles, and including driver state information regarding load states of drivers of the vehicles measured in a predetermined specific travel scene set in advance, and passer-by measurement data transmitted from second terminals respectively carried by passers-by, and including passer-by state information regarding load states of the passers-by measured in the predetermined specific travel scene, calculate a first load state value with a change in driving behavior of a driver of an assistance target vehicle of the vehicles in the predetermined specific travel scene and a second load state without the change in the driving behavior of the driver of the assistance target vehicle in the predetermined specific travel scene, and calculate a total optimization evaluation value based on a difference between the first load state value and the second load state value, the first load state value and the second load state value being load state values indicating a change in each of the load states of the drivers of random vehicles and the passers-by present in the predetermined specific travel scene while the assistance target vehicle is traveling through the predetermined specific travel scene, and the total optimization evaluation value indicating an influence of the driving behavior of the assistance target vehicle on total optimization, and assist in driving the assistance target vehicle based on the total optimization evaluation value; in the total optimization calculation processing, after the assistance target vehicle has passed through the predetermined specific travel scene, acquire the vehicle measurement data regarding the assistance target vehicle and the random vehicles while the assistance target vehicle is passing through the predetermined specific travel scene and the passer-by measurement data regarding the passers-by present in the predetermined specific travel scene, and calculate the first load state value and the second load state value, and calculate the total optimization evaluation value, based on the acquired vehicle measurement data and the acquired passer-by measurement data, and the vehicle measurement data and the passer-by measurement data held in the collected data storage, and in the driver assistance processing, notify, based on the total optimization evaluation value, the driver of the assistance target vehicle of information regarding the influence of the driving behavior made by the driver of the assistance target vehicle on the total optimization.
- 9 . A non-transitory tangible recording medium containing a computer program, the computer program causing a computer to: based on vehicle measurement data transmitted from first terminals respectively mounted on vehicles, and including driver state information regarding load states of drivers of the vehicles measured in a predetermined specific travel scene set in advance, and passer-by measurement data transmitted from second terminals respectively carried by passers-by, and including passer-by state information regarding load states of the passers-by measured in the predetermined specific travel scene, calculate a first load state value with a change in driving behavior by a driver of an assistance target vehicle of the vehicles in the predetermined specific travel scene and a second load state without the change in the driving behavior by the driver of the assistance target vehicle in the predetermined specific travel scene, and calculate a total optimization evaluation value based on a difference between the first load state value and the second load state value, the first load state value and the second load state value being load state values indicating a change in each of the load states of the drivers of random vehicles and the passers-by present in the predetermined specific travel scene while the assistance target vehicle is traveling through the predetermined specific travel scene, and the total optimization evaluation value indicating an influence of the driving behavior of the assistance target vehicle on total optimization, and assist in driving the assistance target vehicle based on the total optimization evaluation value; wherein the processor is further configured to, in the total optimization calculation processing, after the assistance target vehicle has passed through the predetermined specific travel scene, acquire the vehicle measurement data regarding the assistance target vehicle and the random vehicles while the assistance target vehicle is passing through the predetermined specific travel scene and the passer-by measurement data regarding the passers-by present in the predetermined specific travel scene, and calculate the first load state value and the second load state value, and calculate the total optimization evaluation value, based on the acquired vehicle measurement data and the acquired passer-by measurement data, and the vehicle measurement data and the passer-by measurement data held in the collected data storage, and in the driver assistance processing, notify, based on the total optimization evaluation value, the driver of the assistance target vehicle of information regarding the influence of the driving behavior made by the driver of the assistance target vehicle on the total optimization.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS This application is continuation of International Application No. PCT/JP2023/021651, filed on Jun. 12, 2023, the entire contents of which are hereby incorporated by reference. BACKGROUND The disclosure relates to a driver assistance system and a driver assistance processing method, and a recording medium. In a scene in which multiple participants are involved, there is a concept of total optimization (Total Optimization) indicating an optimum state as states of the entire participants. This concept of total optimization is also applicable to a traffic environment in which multiple traffic participants are involved. For example, in Japanese Unexamined Patent Application Publication (JP-A) No. 2019-117142, a proposal is made for an environment adjustment system in which each user achieves their purposes while attaining optimization of the entire environment to which the user belong. Specifically, JP-A No. 2019-117142 discloses the environment adjustment system including an acquirer, a planner, a transmitter, and a checker. The acquirer acquires environment information regarding an environment related to a user. The planner plans an action plan to be recommended to the user based on the environment information. The transmitter transmits the action plan to a terminal of the user. The checker checks whether the user has performed the action plan. When the planner creates a new action plan for another user or the user, the planner creates the plan by using a result of the check by the checker. Moreover, in JP-A No. 2017-59099, a proposal is made for a technique to optimize an entire situation of actions of a large number of users. Specifically, JP-A No. 2017-59099 discloses an action control system including a contents providing means, a checking means, and a contents effect determining means. The contents providing means transmits contents to terminal devices of some users to prompt the users to change their actions. The checking means checks whether the user who has received the provision of the contents has actually changed the action in accordance with the contents. The contents effect determining means determines a characteristic and/or a state of the user who is likely to accept the contents based on a result of the check by the checking means and the characteristic and/or the state of the user held in a database, and records a result of the determination in the database. Next time the contents providing means provides the contents, the contents providing means determines which user to select as a destination of the provision of the contents based on the result of the determination held in the database. SUMMARY An aspect of the disclosure provides a driver assistance system configured to assist in driving vehicles. The driver assistance system includes: a collected data storage configured to hold vehicle measurement data transmitted from first terminals respectively mounted on the vehicles, and including driver state information regarding load states of drivers of the vehicles measured in a predetermined specific travel scene set in advance, and passer-by measurement data transmitted from second terminals respectively carried by passers-by, and including passer-by state information regarding load states of the passers-by measured in the predetermined specific travel scene; and a processor configured to carry out processing to assist in driving an assistance target vehicle of the vehicles based on the collected vehicle measurement data and the collected passer-by measurement data. The processor is configured to carry out total optimization calculation processing to calculate, based on the vehicle measurement data and the passer-by measurement data, a first load state value with a change in driving behavior of a driver of the assistance target vehicle in the predetermined specific travel scene and a second load state without the change in the driving behavior of the driver of the assistance target vehicle in the predetermined specific travel scene, and calculate a total optimization evaluation value based on a difference between the first load state value and the second load state value, the first load state value and the second load state value being load state values indicating a change in each of the load states of the drivers of random vehicles and the passers-by present in the predetermined specific travel scene while the assistance target vehicle is traveling through the predetermined specific travel scene, and the total optimization evaluation value indicating an influence of the driving behavior of the assistance target vehicle on total optimization, and driver assistance processing to assist in driving the assistance target vehicle based on the total optimization evaluation value. An aspect of the disclosure provides a driver assistance processing method to assist in driving vehicles. The driver assistance method includes causing a computer to: based on vehicle