Driving support device, driving support method and storage medium
By obtaining specific status information related to the predetermined driving path, planning and executing tutoring projects, the problem of insufficient flexibility in driving evaluation in the prior art is solved, and more personalized and safe driving tutoring is achieved.
Patent Information
- Application Number
- CN202210126796.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2021-02-25
- Filing Date
- 2022-02-10
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2042-02-10
AI Technical Summary
The existing driving evaluation technology is based on general indicators such as speed and acceleration. It cannot flexibly evaluate the driver based on the specific conditions of the driver and cannot provide personalized driving guidance.
By obtaining specific status information related to the scheduled driving path, planning and executing tutoring projects, including attention information and driving proposals, tutoring based on the driver's skills and safety needs, and using external information to adjust tutoring strategies to ensure drivers are safe and flexible To deal with specific situations, such as narrow path entry.
It realizes more flexible and personalized driving evaluation and tutoring, and dynamically adjusts the tutoring items according to the driver's skills and environmental conditions, improving driving safety and driver's driving experience.
Smart Images

Figure CN115046567B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a driving support device, a driving support method and a storage medium. Background Art
[0002] There are known technologies for evaluating the driver's driving of a vehicle. For example, Japanese Patent Application Laid-Open No. 2012-006485 discloses a technology for evaluating the driving of a vehicle based on a comparison between an ideal target as a driving target and an actual operation value corresponding to the actual operation of the vehicle. Summary of the invention
[0003] However, the technique described in Japanese Patent Application Laid-Open No. 2012-006485 evaluates driving based on general indicators such as speed and acceleration, and does not flexibly evaluate driving according to the specific situation in which the driver is in.
[0004] The present invention has been made in consideration of such circumstances, and one object of the present invention is to provide a driving support device, a driving support method, and a storage medium capable of evaluating driving more flexibly.
[0005] The driving support device, driving support method, and storage medium of the present invention employ the following structures.
[0006] (1): A driving support device according to one embodiment of the present invention comprises: a specific condition acquisition unit that acquires information related to the existence of a specific condition in a predetermined driving route from a mobile body, wherein the predetermined driving route is set as a route to a destination set by an occupant of the mobile body; a coaching planning unit that plans one or more coaching items including a report of attention information related to the driving of the mobile body and a suggestion related to the driving of the mobile body based on at least the information; and a coaching execution unit that controls a reporting device to execute the report and the suggestion based on the coaching items.
[0007] (2): In the above-mentioned scheme (1), the driving support device further includes a storage unit for storing the driving skills of the occupant evaluated when the mobile body passes through a condition similar to the specific condition, and the coaching planning unit determines whether to plan the coaching items corresponding to the specific condition based on the skills.
[0008] (3) In the above-mentioned aspect (2), the higher the skill is, the larger the numerical value is, and when the skill is equal to or greater than a threshold value, the coaching planning unit determines not to plan the coaching item corresponding to the specific situation.
[0009] (4): In the scheme of (2) above, the higher the skill, the larger the numerical value representing the skill. When the coaching planning unit is able to plan multiple coaching projects corresponding to multiple specific conditions in the same period, one of the multiple coaching projects is planned based on a first priority that gives priority to a specific condition with a smaller skill among the multiple specific conditions. In this case, it may also be that the lower the skill, the larger the numerical value representing the skill. When the coaching planning unit is able to plan multiple coaching projects corresponding to multiple specific conditions in the same period, one of the multiple coaching projects is planned based on a first priority that gives priority to a specific condition with a larger skill among the multiple specific conditions.
[0010] (5): In the above-mentioned aspect (4), the counseling planning unit further plans one counseling item among the plurality of counseling items based on a second priority level indicating a degree of necessity for ensuring the safety of the moving object, which is set for each of the plurality of specific situations.
[0011] (6): In the above-mentioned aspect (5), when the number of times a counseling item planned based on the second priority is executed is equal to or greater than a threshold, the counseling planning unit lowers the second priority of the counseling item.
[0012] (7): In the above-mentioned scheme (5) or (6), the driving support device further includes an external information acquisition unit for acquiring information related to objects around the mobile body, that is, external information, and the coaching execution unit generates reference information representing a specific situation based on the external information. When the reference information satisfies a specified condition when executing the coaching item of the plan, the coaching execution unit terminates the execution of the coaching item of the plan.
[0013] (8): In any one of the above-mentioned aspects (1) to (7), the counseling planning unit confirms with the occupant whether or not the planned counseling item needs to be executed.
[0014] (9) In any one of the above schemes (1) to (8), the specific condition is entry into a narrow road, and the guidance execution unit causes the reporting device to execute the report at a location a specified distance before the location where the moving body enters the narrow road. When the moving body enters the narrow road, the guidance execution unit causes the reporting device to execute the suggestion related to the offset amount of the moving body from the center line of the lane in which the moving body is traveling.
[0015] (10): In the above-mentioned aspect (9), the coaching execution unit reduces the driving load borne by the occupant at a point a predetermined distance before a point where the moving body enters the narrow road, and causes the reporting device to execute the reporting.
[0016] (11): In a driving support method of another embodiment of the present invention, information related to the existence of a specific condition in a predetermined driving route is obtained from a mobile body, and the predetermined driving route is set as a route to a destination set by an occupant of the mobile body. Based on at least the information, one or more coaching items including a report of attention information related to the driving of the mobile body and a suggestion related to the driving of the mobile body are planned. Based on the coaching items, a reporting device is controlled to execute the report and the suggestion.
[0017] (12): A storage medium of another embodiment of the present invention stores a program that causes a computer to perform the following processing: obtaining information related to the existence of a specific condition in a predetermined driving route from a mobile body, wherein the predetermined driving route is set as a route to a destination set by an occupant of the mobile body, planning one or more coaching items including a report of attention information related to the driving of the mobile body and a suggestion related to the driving of the mobile body based on at least the information, and controlling a reporting device to execute the report and the suggestion based on the coaching items.
[0018] According to the aspects (1) to (12), driving can be evaluated more flexibly based on the planned travel path of the mobile body.
[0019] According to the schemes (2) to (4), it is possible to appropriately plan the coaching according to the skills of the passengers.
[0020] According to the aspect (5) or (6), it is possible to appropriately plan the guidance according to the degree of necessity for ensuring the safety of the moving object.
[0021] According to the scheme of (7), tutoring can be flexibly performed based on external information.
[0022] According to the aspect (8), it is possible to flexibly determine whether or not to perform counseling according to the wishes of the occupant.
[0023] According to the aspect (9) or (10), it is possible to appropriately assist the occupant in entering a narrow road. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 1 is a diagram showing an example of a functional configuration of a driving support system mounted in the host vehicle M.
[0025] Figure 2 This is a diagram showing an example of a coaching menu screen that the control unit causes the navigation device to display.
[0026] Figure 3 It is a diagram showing an example of the structure of the counseling item table stored in the storage unit.
[0027] Figure 4 This is a diagram showing an example of a scenario in which the counseling planning department plans a counseling project.
[0028] Figure 5 This is a diagram showing an example of a notification of caution information and advice related to driving displayed on a navigation device.
[0029] Figure 6 This is a diagram showing another example of the notification of caution information and advice related to driving displayed on the navigation device.
[0030] Figure 7 This is a diagram showing another example of a scenario in which the counseling planning department plans a counseling project.
[0031] Figure 8 This is a diagram showing another example of a scenario in which the counseling planning department plans a counseling project.
[0032] Fig. 9 It is shown in Figure 8 FIG. 1 is a diagram showing an example of a driving-related suggestion displayed on a navigation device as a result of a queue interruption process being executed in a scenario.
[0033] Fig.10 This is a flowchart showing an example of the flow of operations executed by the driving support device. DETAILED DESCRIPTION
[0034] Hereinafter, a driving support device, a driving support method, and a storage medium according to embodiments of the present invention will be described with reference to the drawings.
[0035] [structure]
[0036] Figure 1 1 is a diagram showing an example of a functional configuration of a driving support system 1 mounted on a host vehicle M. The driving support system 1 includes a camera 10, a radar device 12, a LIDAR 14, a vehicle sensor 16, a navigation device 18, a communication device 20, and a driving support device 100. The host vehicle M is an example of a "mobile object".
[0037] The camera 10 is, for example, a digital camera using a solid-state imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The camera 10 is installed at any position of the vehicle M. When shooting the front, the camera 10 is installed at the top of the front windshield, the back of the rearview mirror in the vehicle, etc. The camera 10, for example, periodically and repeatedly shoots the surroundings of the vehicle M. The camera 10 may also be a stereo camera.
[0038] The radar device 12 radiates radio waves such as millimeter waves to the periphery of the vehicle M, and detects radio waves (reflected waves) reflected by an object to detect at least the position (distance and direction) of the object. The radar device 12 is installed at any part of the vehicle M. The radar device 12 can also detect the position and speed of the object using the FM-CW (Frequency Modulated Continuous Wave) method.
[0039] The LIDAR 14 irradiates light (or electromagnetic waves of a wavelength close to light) to the periphery of the vehicle M and measures scattered light. The LIDAR 14 detects the distance to the object based on the time from light emission to light reception. The irradiated light is, for example, a pulsed laser. The LIDAR 14 is installed at any part of the vehicle M.
[0040] The vehicle sensor 16 includes a vehicle speed sensor for detecting the speed of the host vehicle M, an acceleration sensor for detecting acceleration, a yaw rate sensor for detecting the angular velocity around a vertical axis, an azimuth sensor for detecting the orientation of the host vehicle M, and the like.
[0041] The navigation device 18 has a GNSS (Global Navigation Satellite System) receiver, map information (navigation map), a touch panel display device that functions as a user interface, a speaker, a microphone, etc. The navigation device 18 uses the GNSS receiver to determine the position of the vehicle M and derives the path from the position to the destination specified by the user. The position of the vehicle M can also be determined or supplemented by the INS (Inertial Navigation System) that uses the output of the vehicle sensor 16. In addition, when the occupant is driving the vehicle M, the navigation device 18 guides the route to the destination through sound and navigation display. It should be noted that the navigation device 18 can also be implemented by the function of a terminal device such as a smartphone or a tablet terminal held by the user. In this case, information is sent and received between the terminal device and the driving support device 100 through wireless or wired communication. The display device, speaker, microphone, etc. mounted on the navigation device 18 are an example of a "reporting device."
[0042] The communication device 20 performs wireless communication using, for example, a cellular network, a Wi-Fi network, Bluetooth (registered trademark), DSRC (Dedicated Short Range Communication), etc. The communication device 20 performs wireless communication with an information providing server of a system that monitors the traffic conditions of roads, such as VICS (Vehicle Information and Communication System; registered trademark), to obtain information indicating the traffic conditions of the road on which the vehicle M is traveling and the road on which it is scheduled to travel (hereinafter referred to as traffic information). The traffic information includes information such as congestion information ahead, the time required to reach the congestion location, accident / broken vehicle / construction information, narrow road, downhill, winding road, freezing, speed limit / lane restriction information, etc. In addition, the communication device 20 can also obtain the above-mentioned traffic information distributed by the membership service of the automobile manufacturer, and can also obtain the above-mentioned traffic information by communicating with wireless beacons installed in the side areas of the road, etc., or by performing vehicle-to-vehicle communication with other vehicles traveling around the vehicle M.
[0043] The driving support device 100 includes, for example, a control unit 110, an external information acquisition unit 120, a driving information acquisition unit 130, a specific situation acquisition unit 140, a coaching plan unit 150, a coaching execution unit 160, and a storage unit 170. The control unit 110, the external information acquisition unit 120, the driving information acquisition unit 130, the specific situation acquisition unit 140, the coaching plan unit 150, and the coaching execution unit 160 are respectively implemented by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a program (software). In addition, some or all of these components may be implemented by hardware (circuitry; including circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array), GPU (Graphics Processing Unit), or may be implemented by the cooperation of software and hardware. The program may be stored in advance in a storage device (a storage device having a non-transitory storage medium) such as a HDD or flash memory of the driving support device 100, or may be stored in a removable storage medium such as a DVD or CD-ROM, and installed in the HDD or flash memory of the driving support device 100 by attaching the storage medium (non-transitory storage medium) to a drive device. The storage unit 170 is implemented, for example, by a ROM (Read Only Memory), a flash memory, an SD card, a RAM (Random Access Memory), a register, and the like.
[0044] The control unit 110 performs various controls related to navigation and coaching related to the occupant's driving of the vehicle M. Here, coaching means: guiding the driving method of the vehicle M according to the purpose set by the occupant regarding lane changes, braking, etc., evaluating the driving of the vehicle M by the occupant who has received the guidance, and promoting driving improvement by conveying the evaluation to the occupant. For example, in the case of a lane change, the occupant is guided to change lanes in a state where the lane distance to other vehicles at the lane change destination is sufficiently cleared, and a high evaluation is given when the occupant actually drives the vehicle M as instructed. For example, the control unit 110 displays a navigation screen for the occupant to select a destination or specify coaching content that is to be prioritized on the navigation device 18, receives the occupant's selection input on the navigation menu screen of the navigation device 18, and executes processing corresponding to the selection.
[0045] Figure 2 FIG. 2 is a diagram showing an example of a navigation menu screen that the control unit 110 causes the navigation device 18 to display. Figure 2 In the figure, area A1 indicates a drop-down list for selecting a destination, area A2 indicates a drop-down list for the occupant to select a priority guidance content, and area A3 indicates a button for starting the travel of the host vehicle M with the selected destination and guidance content enabled. When the occupant presses the button, the navigation device 18 generates a route for reaching the destination and displays the generated route on the display device.
[0046] It should be noted that, in this embodiment, for the sake of convenience, Figure 2 As shown, the input and output functions for navigation and the input and output functions for guidance are integrated into the navigation device 18. However, the present invention is not limited to such a structure, and the input and output functions for navigation and the input and output functions for guidance may be realized as separate devices.
[0047] The external information acquisition unit 120 performs sensor fusion processing on part or all of the detection results of the camera 10, the radar device 12 and the LIDAR 14 to obtain external information such as the types of surrounding objects existing around the vehicle M and the relative positions and relative speeds of the surrounding objects when observed from the vehicle M.
[0048] The travel information acquisition unit 130 acquires travel information including the speed and acceleration of the host vehicle M from the vehicle sensor 16 .
[0049] The specific condition acquisition unit 140 acquires information related to the presence of a specific condition on the route to the destination set by the occupant of the vehicle M on the navigation menu screen from the communication device 20. Here, the specific condition refers to a condition such as an accident, freezing, construction, congestion, narrow road, downhill, winding road, etc., which the occupant needs to pay attention to when driving the vehicle M, and is acquired from the above-mentioned traffic information.
[0050] The coaching planning unit 150 plans one or more coaching items including a report of attention information related to the driving of the vehicle M and a suggestion related to the driving of the vehicle M based on the route information obtained from the navigation device 18 and the information related to the existence of the specific situation obtained from the specific situation acquisition unit 140. In the present embodiment, a "coaching item" means a group of a report of attention information and a suggestion related to driving for a certain specific situation. In addition, "planning of a coaching item" means a decision to perform a report of attention information and a suggestion related to driving corresponding to the coaching item. For example, when two specific situations, an accident and congestion, are detected on the route obtained from the navigation device 18 based on the information obtained from the specific situation acquisition unit 140, the coaching planning unit 150 plans a coaching item for the accident and a coaching item for the congestion.
[0051] The coaching execution unit 160 controls the navigation device 18 in such a manner that a report and a suggestion corresponding to the coaching item are executed based on the coaching item planned by the coaching planning unit 150. Specifically, the coaching execution unit 160 controls the navigation device 18 in such a manner that a report of caution information is executed when the host vehicle M traveling on the route set by the navigation device 18 arrives at a location a predetermined distance before the location corresponding to the specific situation, and then a suggestion related to driving is executed when the host vehicle M arrives at the location corresponding to the specific situation. For example, when the coaching planning unit 150 sequentially plans a coaching item for an accident and a coaching item for congestion, the coaching execution unit 160 controls the navigation device 18 in such a manner that a report of caution information for an accident is executed first, then a suggestion related to driving for an accident is executed, then a report of caution information for congestion is executed, and then a suggestion related to driving for congestion is executed. When the coaching execution unit 160 controls the navigation device 18 in such a manner that a suggestion related to driving is executed, the skill indicating the evaluation of the degree to which the host vehicle M is traveling in accordance with the suggestion is measured, and the measured skill is set as a skill priority described later.
[0052] The coaching execution unit 160 further detects a specific condition based on the external information obtained from the external information acquisition unit 120, and generates the detected content as reference information. For example, when the coaching execution unit 160 detects freezing in the external information by pattern matching or other methods, the coaching execution unit 160 generates the fact that freezing has been detected as reference information. As described in detail later, when the coaching execution unit 160 executes a coaching project planned in advance, if the reference information meets a specified condition, the execution of the planned coaching project is terminated.
[0053] The storage unit 170 stores a coaching item table 170A indicating detailed information on each coaching item. Figure 3 1 is a diagram showing an example of the structure of the coaching item table 170A stored in the storage unit 170. The coaching item table 170A is created for each occupant of the vehicle M, and information such as specific conditions, coaching content, skill priority, safety priority, total priority, and user-specified priority are associated with each other.
[0054] As described above, the specific situation is information indicating a situation that the occupant needs to pay attention to when driving the vehicle M. When reporting the attention information, the guidance execution unit 160 refers to the specific situation and controls the navigation device 18 in such a manner that the attention information corresponding to the specific situation is reported. For example, when the specific situation is an accident, the guidance execution unit 160 causes the navigation device 18 to report content such as "an accident has occurred ahead."
[0055] The coaching content is information indicating the content of the coaching to be performed in the corresponding specific situation. When performing the advice related to driving, the coaching execution unit 160 refers to the coaching content and controls the navigation device 18 in such a manner that the advice related to driving corresponding to the coaching content is performed. For example, when the specific situation is an accident, the coaching content is lane change, so the coaching execution unit 160 causes the navigation device 18 to report, for example, "Please change lanes while keeping a sufficient distance from the accident scene."
[0056] The skill priority is information indicating the driving skill of the occupant evaluated when the vehicle M passes through the same condition as the corresponding specific condition. The higher the value of the skill priority, the higher the driving skill of the occupant. The coaching planning unit 150 determines whether to plan a coaching item corresponding to the corresponding specific condition based on the skill priority. For example, when the skill priority is above the threshold, the coaching planning unit 150 determines that the driving skill of the occupant in the corresponding specific condition is sufficiently high and determines not to plan the coaching item. The skill priority is an example of the "first priority".
[0057] The safety priority is information indicating the degree of necessity of ensuring the safety of the vehicle M set for the corresponding specific situation. The lower the value of the safety priority, the higher the necessity of ensuring safety. The coaching planning unit 150 also determines whether to plan a coaching project corresponding to the corresponding specific situation based on the safety priority. For example, when the number of times a certain coaching project is performed is above a threshold, the coaching planning unit 150 determines that the occupant is familiar with the driving associated with the coaching project and lowers the safety priority. Specifically, the coaching planning unit 150 can lower the safety priority by adding a specified value to the safety priority. The safety priority is an example of the "second priority".
[0058] The total priority is information indicating the sum of the skill priority and the safety priority. When the coaching planning unit 150 is able to plan multiple coaching projects corresponding to multiple specific situations within the same period, it compares the total priorities of the multiple coaching projects, selects and plans the coaching project with the highest total priority (i.e., the lowest total priority value). When there are multiple coaching projects with the same total priority, the coaching planning unit 150 selects the coaching project with the highest safety priority (i.e., the lowest safety priority value). When there are multiple coaching projects with the same safety priority, the coaching planning unit 150 selects the coaching project with the highest skill priority (i.e., the lowest skill priority value).
[0059] The user-specified priority is information that specifies whether to prioritize the execution of the corresponding tutoring content. Figure 2 In area A2 of the navigation menu screen shown, the user selects and specifies the counseling content that he or she wishes to be executed with priority. When multiple counseling items corresponding to multiple specific situations can be planned in the same period, the counseling planning unit 150 preferably selects and plans the counseling item for which the user-specified priority is set to "yes".
[0060] [action]
[0061] Next, refer to Figures 4 to 10 The operation of the driving support device 100 will be described in more detail. Figure 4 1 is a diagram showing an example of a scenario in which the tutoring planning unit 150 plans a tutoring project. Figure 4In the example, the vehicle M is traveling in the lane L1, and the navigation device 18 generates a route rT1 to the destination G. On the route rT1, the communication device 20 detects and learns an accident as the specific situation SS1, and then detects and learns a narrow road as the specific situation SS2. At this time, the counseling planning unit 150 plans counseling items corresponding to the accident and counseling items corresponding to the narrow road. Specifically, the counseling planning unit 150 sets a location W1 where attention information is reported in response to the specific situation SS1, a location CS1 where a suggestion related to driving is started in response to the specific situation SS1, a location CE1 where a suggestion related to driving is ended in response to the specific situation SS1, a location W2 where attention information is reported in response to the specific situation SS2, a location CS2 where a suggestion related to driving is started in response to the specific situation SS2, and a location CE2 where a suggestion related to driving is ended in response to the specific situation SS2.
[0062] When the vehicle M reaches the point W1 while traveling in the lane L1, the coaching execution unit 160 determines whether the driving load imposed on the occupants of the vehicle M is small. The coaching execution unit 160 determines that the driving load is small when, for example, the vehicle M is stopped at a traffic light or the vehicle M is traveling at a cruising speed. Figure 4 In the case of , since the host vehicle M is stopped in front of the traffic light TL, the counseling execution unit 160 determines that the driving load is light.
[0063] When determining that the driving load on the occupant of the host vehicle M is reduced, the counseling execution unit 160 causes the navigation device 18 to issue a notification of caution information for the specific situation SS1 at the point W1 . Figure 5 FIG. 2 is a diagram showing an example of a notification of caution information displayed on the navigation device 18. Figure 5 In the upper part of the area A4, the content of the notification of the attention information for the specific situation SS1 is shown. In the area A4, the coaching execution unit 160 urges the occupant of the vehicle M to call attention to the specific situation SS1 and asks the occupant of the vehicle M whether to execute the lane change coaching corresponding to the specific situation SS1.
[0064] When the occupant of the host vehicle M presses the coaching execution button shown in the area A5 , when the host vehicle M passes through the point CS1 , advice related to driving for the specific situation SS1 is displayed on the navigation device 18 . Figure 5 The lower part of shows the advice displayed on the navigation device 18 when the host vehicle M is traveling between the point CS1 and the point CE1, and the advice about changing lanes while keeping a sufficient distance from the accident scene is displayed. In this way, by urging attention to a specific situation and asking whether counseling is to be performed while reducing the driving load on the occupants of the host vehicle M, counseling can be performed more safely and flexibly.
[0065] If the vehicle M passes through the location CE1, then Figure 5 The advice shown in the lower part of is erased. After that, when the host vehicle M reaches the location W2 which is a predetermined distance before the location where the host vehicle M enters the specific situation SS2, i.e., the narrow road, the counseling execution unit 160 again determines whether the driving load imposed on the occupant of the host vehicle M is small. At this time, since the host vehicle M is traveling at the cruising speed, the counseling execution unit 160 determines that the driving load is small. Therefore, the counseling execution unit 160 causes the navigation device 18 to report the caution information for the specific situation SS2 at the location W2.
[0066] Figure 6 FIG. 2 is a diagram showing another example of a warning message and a driving-related suggestion displayed on the navigation device 18. Figure 6 In the upper part of the area A4, the content of the notification of the attention information for the specific situation SS2 is shown. In the area A4, the coaching execution unit 160 urges the occupant of the vehicle M to call attention to the specific situation SS2, and at the same time, asks the occupant of the vehicle M whether to execute the lane change coaching corresponding to the specific situation SS2.
[0067] When the occupant of the host vehicle M presses the coaching execution button shown in the area A5 , when the host vehicle M passes through the point CS2 , travel-related advice for the specific situation SS2 is displayed on the navigation device 18 . Figure 6 The lower part of shows the advice displayed on the navigation device 18 when the vehicle M is traveling between the location CS2 and the location CE2, and the advice related to the offset of the vehicle M from the center line of the lane in which the vehicle M is traveling is displayed. After that, if the vehicle M arrives at the destination G, the coaching execution unit 160 ends the coaching. As described above, by making the driving load of the occupant of the vehicle M smaller, urging attention to a specific situation and asking whether the coaching is executed, the coaching can be executed more safely and flexibly. It should be noted that this time, as an example, the coaching on the offset from the center line of the lane is performed, but in the case where the distance between the location W2 and the location CS2 is longer than the distance or time required from the coaching suggestion to the completion of the coaching, the coaching can also be performed before reaching the location CS2, so that the occupant can understand the interval of the vehicle width. Depending on the type of coaching, it is also possible to make the occupant feel accustomed by performing advance coaching for the vehicle to enter a specific state.
[0068] Figure 7 FIG. 1 is a diagram showing another example of a scenario in which the tutoring planning unit 150 plans a tutoring project. Figure 7In the figure, the vehicle M is traveling in the lane L1, and the navigation device 18 has generated a route rT2 to the destination G. At this time, a specific condition indicating a narrow road and a specific condition indicating a winding road are obtained from the communication device 20. Therefore, the coaching planning unit 150 refers to the coaching item table 170A stored in the storage unit 170 to determine which of the coaching items corresponding to the narrow road and the coaching items corresponding to the winding road should be prioritized. In the coaching item table 170A, the total priority of the coaching items corresponding to the narrow road is 6, and the total priority of the coaching items corresponding to the winding road is 9. Therefore, the coaching planning unit 150 sets the narrow road as the specific condition SS3, selects and plans the coaching items corresponding to it. Afterwards, Figure 4 Similarly, the counseling execution unit 160 causes the navigation device 18 to report caution information at a point W3 a predetermined distance before the point where the vehicle enters the narrow road, and, if the occupant of the vehicle M presses the counseling execution button, causes the navigation device 18 to report driving-related suggestions when the vehicle M passes between the points CS3 and CE3.
[0069] Figure 8 FIG. 1 is another diagram showing another example of a scenario in which the tutoring planning unit 150 plans a tutoring project. Figure 8 In FIG. 1 , the vehicle M is traveling in the lane L1, and the navigation device 18 generates a route rT3. Furthermore, the communication device 20 notifies the specific situation SS4 indicating a narrow road, and the guidance planning unit 150 sets a point W4 for notifying caution information and a point CS4 for starting guidance.
[0070] At this time, if it is normal, when the vehicle M reaches the point W4 while traveling on the bridge B, the guidance execution unit 160 causes the navigation device 18 to report the caution information for the specific situation SS4. However, in this scenario, it is assumed that although the road surface freezes on the bridge B, the information related to the freezing is not obtained from the communication device 20, and the guidance execution unit 160 generates reference information indicating freezing just before entering the bridge B based on the information obtained from the external information acquisition unit 120.
[0071] In this case, the coaching execution unit 160 refers to the coaching item table 170A to determine which one of the coaching items corresponding to freezing and the coaching items corresponding to the specific situation SS4, i.e., the narrow road, should be prioritized. In the coaching item table 170A, the total priority of the coaching items corresponding to freezing is 3, and the total priority of the coaching items corresponding to the specific situation SS4 is 6. Therefore, the coaching execution unit 160 determines to prioritize the coaching items corresponding to freezing, and terminates the execution of the coaching items corresponding to the specific situation SS4 that were planned in advance. That is, the coaching execution unit 160 replaces the coaching items that were planned in advance and executes the coaching items corresponding to the reference information as a queue-jumping process. A higher total priority (i.e., a lower total priority value) is an example of a "prescribed condition".
[0072] Fig. 9 It is shown in Figure 8 FIG. 1 is a diagram showing an example of a driving-related suggestion displayed on the navigation device 18 as a result of the queue interruption processing being executed in the scenario of FIG. Fig. 9 The content of the driving-related suggestions shown is the same as in Figure 5 and Figure 7 The contents shown in the lower part of are the same. However, Figure 5 and Figure 7 Unlike the case where the queue-jumping process is executed, the caution information is not reported at a location a predetermined distance before the location of the specific situation. This is because, when the information is obtained from the external information acquisition unit 120, it is assumed that the margin of the distance to the location of the specific situation is smaller than when the information is obtained from the communication device 20. By such a process, even if the information cannot be obtained from the communication device 20, appropriate guidance can be performed based on the external information.
[0073] [Flow of Action]
[0074] Next, refer to Fig.10 The flow of operations executed by the driving support device 100 will be described. Fig.10 This is a flowchart showing an example of the flow of operations executed by the driving support device 100 .
[0075] First, the driving support device 100 determines whether a route is set by the navigation device 18 (step S100). If it is determined that a route is not set by the navigation device 18, the driving support device 100 temporarily sets a driving route in the closest time period of the last driving day (or the same day of the previous week) or a route closest to the departure point as a recommended route (step S101).
[0076] Next, the driving support device 100 determines whether a specific condition exists on the set path based on the information obtained from the communication device 20 (step S102). If it is determined that there is no specific condition on the set path, the driving support device 100 diagnoses the driving skills of the occupant while driving the vehicle M, and saves the diagnosis result as a skill priority in the coaching item table 170A (step S103). Thereafter, the processing of the flowchart ends.
[0077] On the other hand, when it is determined that a specific condition exists on the set route, the driving support device 100 selects a coaching item based on the total priority of the coaching items corresponding to the specific conditions (step S104). Next, the driving support device 100 creates a coaching plan that defines a reporting location of the caution information and a suggested location related to driving between the starting point of the vehicle M and the destination G based on the selected coaching item (step S105). Next, the driving support device 100 extracts the corresponding coaching item from the coaching plan according to the location of the vehicle M on the route (step S106).
[0078] Next, the driving support device 100 determines whether the driving load of the occupant is greater than or equal to a threshold value (step S107). If it is determined that the driving load of the occupant is large, the driving support device 100 waits for a certain period of time and then executes the process of step S107 again. On the other hand, if it is determined that the driving load of the occupant is not greater than or equal to the threshold value, the driving support device 100 then determines whether the vehicle M has passed the reporting location of the caution information corresponding to the extracted coaching item (step S108).
[0079] If it is determined that the vehicle M has passed the reporting location of the caution information corresponding to the extracted coaching item, the driving support device 100 does not execute the coaching item and ends it (step S109). On the other hand, if it is determined that the vehicle M has not passed the reporting location of the caution information corresponding to the extracted coaching item, the driving support device 100 determines whether the execution of the coaching item is difficult (step S110).
[0080] If it is determined that the execution of the coaching item is difficult, the driving support device 100 skips the execution of the coaching item (step S111). On the other hand, if it is determined that the execution of the coaching item is not difficult, the driving support device 100 executes the coaching item (step S112). That is, the reporting of the attention information corresponding to the coaching item and the suggestions related to driving are performed. Next, the driving support device 100 determines whether all the coaching items have been completed or the driving of the vehicle M has been completed (step S113). If it is not determined that all the coaching items have been completed or the driving of the vehicle M has been completed, the driving support device 100 returns the processing to step S106 and extracts the next coaching item. On the other hand, if it is determined that all the coaching items have been completed or the driving of the vehicle M has been completed, the driving support device 100 ends the processing of this flowchart.
[0081] It should be noted that in this embodiment, the coaching items are planned for the route set by the navigation device 18. However, the present invention is not limited to this structure, and for example, a coaching item for a route that is determined to be low skill for a predetermined number of times in the same time such as commuting may be executed regardless of the presence or absence of navigation data.
[0082] Furthermore, in this embodiment, the case where the passenger drives his / her own vehicle is assumed, but the present invention is not limited to this structure. For example, when the passenger drives a shared car, coaching can be performed based on the passenger's past skills and the types of vehicles driven stored in the cloud. In addition, when family members drive their own vehicles, coaching can be performed based on the passenger's past skills and the types of vehicles driven stored in the vehicle or in the cloud.
[0083] According to the present embodiment described above, a coaching program including a report of attention information related to the driving of the host vehicle M and a suggestion related to the driving is planned based on at least the route to the destination set by the occupant of the host vehicle M, and the report of attention information and the suggestion related to the driving are performed based on the coaching program. As a result, driving can be evaluated more flexibly.
[0084] The above-described embodiment can be expressed as follows.
[0085] A driving support device comprising:
[0086] a storage device storing a program; and
[0087] Hardware processor,
[0088] The driving support device is composed of:
[0089] The hardware processor executes the program stored in the storage device to perform the following processing:
[0090] acquiring, from the mobile body, information related to the presence of a specific condition in a planned travel route set as a route to a destination set by an occupant of the mobile body,
[0091] planning one or more coaching items including reporting of cautionary information related to driving of the mobile body and suggestions related to driving of the mobile body based at least on the information,
[0092] Based on the coaching item, the reporting device is controlled to perform the reporting and the suggestion.
[0093] Although specific embodiments of the present invention have been described above using the embodiments, the present invention is not limited to such embodiments at all, and various modifications and substitutions can be made without departing from the gist of the present invention.
Claims
1. A driving support device, wherein: The driving support device comprises: a specific condition acquisition unit that acquires, from the mobile body, information related to the presence of a specific condition in a planned travel route that is set as a route to a destination set by an occupant of the mobile body; a coaching planning unit that plans one or more coaching items including a report of cautionary information related to the driving of the mobile body and a suggestion related to the driving of the mobile body based on at least the information; a coaching execution unit, which controls the reporting device to execute the report and the suggestion based on the coaching project; as well as a storage unit that stores the driving skill of the occupant evaluated when the mobile body passes through a situation that is the same as the specific situation, The coaching planning unit determines whether to plan the coaching item corresponding to the specific situation based on the skill, The higher the skill, the greater the numerical value. When the coaching planning unit can plan a plurality of coaching items corresponding to a plurality of specific situations in the same period, one coaching item among the plurality of coaching items is planned based on a first priority level that preferentially selects a specific situation with less skill among the plurality of specific situations.
2. A driving support device, wherein: The driving support device comprises: a specific condition acquisition unit that acquires, from the mobile body, information related to the presence of a specific condition in a planned travel route that is set as a route to a destination set by an occupant of the mobile body; a coaching planning unit that plans one or more coaching items including a report of cautionary information related to the driving of the mobile body and a suggestion related to the driving of the mobile body based on at least the information; a coaching execution unit, which controls the reporting device to execute the report and the suggestion based on the coaching project; as well as a storage unit that stores the driving skill of the occupant evaluated when the mobile body passes through a situation that is the same as the specific situation, The coaching planning unit determines whether to plan the coaching item corresponding to the specific situation based on the skill, When the counseling planning unit can plan a plurality of counseling items corresponding to a plurality of specific situations within the same period, one counseling item among the plurality of counseling items is planned based on a second priority level indicating a degree of necessity for ensuring the safety of the moving body set for each of the plurality of specific situations.
3. The driving support device according to claim 2, wherein: The counseling planning unit lowers the second priority level of the counseling item when the number of times the counseling item planned based on the second priority level is performed is equal to or greater than a threshold value.
4. The driving support device according to any one of claims 1 to 3, wherein: The higher the skill, the greater the numerical value. The coaching planning unit determines not to plan the coaching item corresponding to the specific situation when the skill is equal to or greater than a threshold value.
5. The driving support device according to any one of claims 1 to 3, wherein: The coaching planning unit confirms with the occupant whether it is necessary to execute the coaching item of the plan.
6. A driving support device, wherein: The driving support device comprises: a specific condition acquisition unit that acquires, from the mobile body, information related to the presence of a specific condition in a planned travel route that is set as a route to a destination set by an occupant of the mobile body; a coaching planning unit that plans one or more coaching items including a report of cautionary information related to the driving of the mobile body and a suggestion related to the driving of the mobile body based on at least the information; as well as a coaching execution unit, which controls the reporting device to execute the report and the suggestion based on the coaching project, The coaching planning unit confirms with the occupant whether it is necessary to execute the coaching items of the plan, The specific situation is the entry into a narrow road, The guidance execution unit causes the reporting device to execute the reporting at a point a predetermined distance before the point where the moving body enters the narrow road, The counseling execution unit causes the notification device to execute the advice related to an offset amount of the moving body from a center line of a lane in which the moving body is traveling, when the moving body enters the narrow road.
7. The driving support device according to any one of claims 1 to 3 and 6, wherein: It also includes an external information acquisition unit for acquiring external information related to objects around the moving body, that is, external information. The coaching execution unit generates reference information indicating a specific situation based on the external information, The counseling execution unit stops the execution of the planned counseling item when the reference information satisfies a predetermined condition during the execution of the planned counseling item.
8. The driving support device according to claim 6, wherein: The counseling execution unit causes the notification device to execute the notification when the driving load imposed on the occupant is reduced at a point a predetermined distance before a point where the moving body enters the narrow road.
9. A driving support method, wherein: The driving support method causes the computer to perform the following processing: acquiring, from the mobile body, information related to the presence of a specific condition in a planned travel route, the planned travel route being set as a route to a destination set by an occupant of the mobile body; planning one or more coaching items including reporting of cautionary information related to driving of the mobile body and suggestions related to driving of the mobile body based at least on the information, Based on the coaching item, controlling the reporting device to execute the report and the suggestion, storing the driving skill of the occupant evaluated when the mobile body passes through a situation similar to the specific situation, determining whether to plan the coaching program corresponding to the specific situation based on the skill, The higher the skill, the greater the numerical value. When a plurality of coaching items corresponding to a plurality of specific situations can be planned in the same period, one coaching item among the plurality of coaching items is planned based on a first priority level in which a specific situation with a low skill level is preferentially selected among the plurality of specific situations.
10. A storage medium storing a program, wherein: The program causes the computer to perform the following processing: acquiring, from the mobile body, information related to the presence of a specific condition in a planned travel route, the planned travel route being set as a route to a destination set by an occupant of the mobile body; planning one or more coaching items including reporting of cautionary information related to driving of the mobile body and suggestions related to driving of the mobile body based at least on the information, Based on the coaching item, controlling the reporting device to execute the report and the suggestion, storing the driving skill of the occupant evaluated when the mobile body passes through a situation similar to the specific situation, determining whether to plan the coaching program corresponding to the specific situation based on the skill, The higher the skill, the greater the numerical value. When a plurality of coaching items corresponding to a plurality of specific situations can be planned in the same period, one coaching item among the plurality of coaching items is planned based on a first priority level in which a specific situation with a low skill level is preferentially selected among the plurality of specific situations.
11. A driving support method, wherein: The driving support method causes the computer to perform the following processing: acquiring, from the mobile body, information related to the presence of a specific condition in a planned travel route, the planned travel route being set as a route to a destination set by an occupant of the mobile body; planning one or more coaching items including reporting of cautionary information related to driving of the mobile body and suggestions related to driving of the mobile body based at least on the information, Based on the coaching item, controlling the reporting device to execute the report and the suggestion, storing the driving skill of the occupant evaluated when the mobile body passes through a situation similar to the specific situation, determining whether to plan the coaching program corresponding to the specific situation based on the skill, When a plurality of counseling items corresponding to a plurality of specific situations can be planned in the same period, one counseling item among the plurality of counseling items is planned based on a second priority level indicating a degree of necessity for ensuring the safety of the moving body set for each of the plurality of specific situations.
12. A storage medium storing a program, wherein: The program causes the computer to perform the following processing: acquiring, from the mobile body, information related to the presence of a specific condition in a planned travel route, the planned travel route being set as a route to a destination set by an occupant of the mobile body; planning one or more coaching items including reporting of cautionary information related to driving of the mobile body and suggestions related to driving of the mobile body based at least on the information, Based on the coaching item, controlling the reporting device to execute the report and the suggestion, storing the driving skill of the occupant evaluated when the mobile body passes through a situation similar to the specific situation, determining whether to plan the coaching program corresponding to the specific situation based on the skill, When a plurality of counseling items corresponding to a plurality of specific situations can be planned in the same period, one counseling item among the plurality of counseling items is planned based on a second priority level indicating a degree of necessity for ensuring the safety of the moving body set for each of the plurality of specific situations.
13. A driving support method, wherein: The driving support method causes the computer to perform the following processing: acquiring, from the mobile body, information related to the presence of a specific condition in a planned travel route, the planned travel route being set as a route to a destination set by an occupant of the mobile body; planning one or more coaching items including reporting of cautionary information related to driving of the mobile body and suggestions related to driving of the mobile body based at least on the information, Based on the coaching item, controlling the reporting device to execute the report and the suggestion, confirming with the occupant whether the planned coaching program needs to be performed, The specific situation is the entry into a narrow road, causing the reporting device to perform the reporting at a point a predetermined distance before the point where the moving body enters the narrow road, When the moving body enters the narrow road, the reporting device is caused to execute the advice related to the offset amount of the moving body from the center line of the lane in which the moving body is traveling.
14. A storage medium storing a program, wherein: The program causes the computer to perform the following processing: acquiring, from the mobile body, information related to the presence of a specific condition in a planned travel route, the planned travel route being set as a route to a destination set by an occupant of the mobile body; planning one or more coaching items including reporting of cautionary information related to driving of the mobile body and suggestions related to driving of the mobile body based at least on the information, Based on the coaching item, controlling the reporting device to execute the report and the suggestion, confirming with the occupant whether the planned coaching program needs to be performed, The specific situation is the entry into a narrow road, causing the reporting device to perform the reporting at a point a predetermined distance before the point where the moving body enters the narrow road, When the moving body enters the narrow road, the reporting device is caused to execute the advice related to the offset amount of the moving body from the center line of the lane in which the moving body is traveling.