Driving operation determination device, driving operation determination system, driving operation determination method and program

JP7632414B2Active Publication Date: 2025-02-19TOYOTA JIDOSHA KK
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2022122997
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-08-01
Publication Date
2025-02-19
Estimated Expiration
2042-08-01

AI Technical Summary

Benefits of technology

【0026】 以上説明したように、本発明に係る運転操作判定装置、運転操作判定システム、運転操作判定方法及びプログラムは、カーブ形状の道路を走行中の車両が車線変更を実行しているか否かを判定可能である、という優れた効果を有する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007632414000001
    Figure 0007632414000001
  • Figure 0007632414000002
    Figure 0007632414000002
  • Figure 0007632414000003
    Figure 0007632414000003
Patent Text Reader

Abstract

To provide a driving operation determination device capable of determining whether or not a vehicle traveling on a curved road is changing a lane, a driving operation determination system, a driving operation determination method and a program.SOLUTION: Within a specific time period between a first point in time when a turn signal lever of a vehicle 30 is switched from a non-operated state to an operated state and a second point in time when the turn signal lever is switched from the operated state to the non-operated state thereafter, on the basis of lever operation information representing whether or not the turn signal lever is operated and yaw rate information representing a yaw rate of the vehicle, it is determined whether or not a difference between a maximum value and a minimum value of the yaw rate becomes a first threshold or greater and an absolute value of the maximum value of the yaw rate becomes a second threshold or greater.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a driving performance determination device, a driving performance determination system, a driving performance determination method, and a program. [Background technology]

[0002] Patent Document 1 listed below discloses an invention that is capable of detecting when a vehicle traveling on a road changes lanes. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2004-523772 Summary of the Invention [Problem to be solved by the invention]

[0004] The above-mentioned Patent Document 1 cannot detect that a vehicle traveling on a curved road is changing lanes.

[0005] In consideration of the above-mentioned facts, the present invention aims to provide a driving operation judgment device, a driving operation judgment system, a driving operation judgment method, and a program that are capable of determining whether a vehicle traveling on a curved road is changing lanes. [Means for solving the problem]

[0006] The driving operation determination device described in claim 1 determines, based on lever operation information indicating whether a turn signal lever of a vehicle has been operated and yaw rate information indicating the yaw rate of the vehicle, whether the difference between the maximum and minimum values ​​of the yaw rate becomes equal to or greater than a first threshold value and the absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time between a first time when the turn signal lever switches from a non-operated state to an operated state and a second time when the turn signal lever subsequently switches from the operated state to the non-operated state.

[0007] The driving operation determination device described in claim 1 determines, based on lever operation information and yaw rate information, whether or not the difference between the maximum and minimum values ​​of the yaw rate becomes equal to or greater than a first threshold value and the absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time period between a first time when the turn signal lever is switched from a non-operated state to an operated state and a second time when the turn signal lever is subsequently switched from an operated state to a non-operated state.

[0008] Whether the road on which the vehicle is traveling is straight or curved, the difference between the maximum and minimum yaw rates of the vehicle making a lane change is likely to be equal to or greater than the first threshold value, which is a predetermined value.

[0009] Furthermore, if the absolute value of the maximum yaw rate of a vehicle traveling on a straight road is less than the second threshold value, there is a high possibility that the vehicle is traveling on this road without changing lanes.

[0010] Therefore, the invention of claim 1 can determine whether a vehicle traveling on a curved road is changing lanes.

[0011] The driving performance determination device according to the invention recited in claim 2 is the invention recited in claim 1, and determines whether the average vehicle speed of the vehicle within the specified time period is equal to or greater than a third threshold value based on vehicle speed information representing the vehicle speed of the vehicle.

[0012] The driving performance determination device of the invention described in claim 2 determines whether the average vehicle speed of the vehicle within a specific time period is equal to or greater than a third threshold. If the average vehicle speed of the vehicle within a specific time period is equal to or greater than the third threshold, the vehicle is likely to be traveling on a road with a predetermined speed limit. Therefore, the invention of claim 2 can determine whether a vehicle traveling on a road with a predetermined speed limit is changing lanes.

[0013] The driving performance determination device according to the invention recited in claim 3 is the invention recited in claim 1 or 2, wherein the specific time is greater than a fourth threshold value.

[0014] In the invention described in claim 3, the specific time is greater than a fourth threshold. It is difficult for a vehicle to change lanes while switching the turn signal lever from a non-operated state to an operated state within a time equal to or less than the fourth threshold. Therefore, the invention described in claim 3 makes it possible to determine whether a vehicle traveling on a curved road is changing lanes while switching the turn signal lever from a non-operated state to an operated state.

[0015] The driving performance determination device according to the invention recited in claim 4 is the invention recited in claim 1 or 2, wherein the first threshold value is 0.7 (deg / sec).

[0016] In the invention described in claim 4, the first threshold is 0.7 (deg / sec). Whether the road on which the vehicle is traveling is straight or curved, the difference between the maximum and minimum yaw rates of the vehicle changing lanes is likely to be 0.7 (deg / sec) or more. Therefore, the invention described in claim 4 can determine with high accuracy whether a vehicle traveling on a curved road is changing lanes.

[0017] A driving performance determination device according to a fifth aspect of the present invention is the device according to the first or second aspect, wherein the second threshold value is 0.7 (deg / sec).

[0018] In the invention described in claim 5, the second threshold is 0.7 (deg / sec). When the absolute value of the maximum yaw rate of a vehicle traveling on a straight road is less than 0.7 (deg / sec), there is a high possibility that the vehicle is traveling on the road without changing lanes. Therefore, the invention described in claim 4 can determine with high accuracy whether a vehicle traveling on a curved road is changing lanes.

[0019] The driving performance determination device according to a sixth aspect of the present invention is the device according to the second aspect, wherein the third threshold value is 80.0 (km / h).

[0020] In the invention described in claim 6, the third threshold is 80.0 (km / h). If the average vehicle speed of a vehicle within a specific time period is 80.0 (km / h) or more, there is a high possibility that the vehicle is traveling on a road with a predetermined speed limit. Therefore, the invention described in claim 6 can determine with high accuracy whether a vehicle traveling on a curved portion of a road with a predetermined speed limit is changing lanes.

[0021] A driving performance determination device according to a seventh aspect of the present invention is the device according to the third aspect, wherein the fourth threshold value is 1.5 (sec).

[0022] In the invention described in claim 7, the fourth threshold is 1.5 (sec). It is practically difficult for a vehicle to change lanes while switching the turn signal lever from a non-operated state to an operated state within a time of 1.5 (sec) or less. Therefore, the invention described in claim 7 makes it possible to determine with high accuracy whether a vehicle traveling on a curved road is changing lanes while switching the turn signal lever from a non-operated state to an operated state.

[0023] The driving operation determination system of the invention described in claim 8 comprises a lever position detection unit that acquires the lever operation information, a yaw rate sensor that acquires the yaw rate information, and the driving operation determination device described in claim 1 or claim 2.

[0024] The driving operation determination method of the invention described in claim 9 includes a step of determining, based on lever operation information indicating whether a turn signal lever of a vehicle has been operated and yaw rate information indicating the yaw rate of the vehicle, whether a difference between the maximum and minimum values ​​of the yaw rate becomes greater than or equal to a first threshold value and whether the absolute value of the maximum value of the yaw rate becomes greater than or equal to a second threshold value within a specific time between a first time when the turn signal lever is switched from a non-operated state to an operated state and a second time when the turn signal lever is subsequently switched from the operated state to the non-operated state.

[0025] A program according to the invention described in claim 10 includes a process for determining, based on lever operation information indicating whether a turn signal lever of a vehicle has been operated and yaw rate information indicating a yaw rate of the vehicle, whether a difference between a maximum value and a minimum value of the yaw rate becomes equal to or greater than a first threshold value and an absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time period between a first time when the turn signal lever is switched from a non-operated state to an operated state and a second time when the turn signal lever is subsequently switched from the operated state to the non-operated state; to be executed by the computer. Effect of the Invention

[0026] As described above, the driving operation judgment device, driving operation judgment system, driving operation judgment method, and program of the present invention have the excellent effect of being able to determine whether a vehicle traveling on a curved road is changing lanes. [Brief description of the drawings]

[0027] [Figure 1] 1 is a diagram showing a vehicle capable of transmitting detection values ​​to a driving diagnosis device according to an embodiment; [Diagram 2] 1 is a diagram illustrating a driving diagnosis system including a driving diagnosis device, a vehicle, and a mobile terminal. [Diagram 3] 3 is a control block diagram of a first server of the driving diagnosis device shown in FIG. 2. [Figure 4] 3 is a functional block diagram of a second server shown in FIG. 2. [Diagram 5] FIG. 13 is a diagram showing a scene list. [Figure 6] 4 is a timing chart showing a change in position of a turn signal lever. [Figure 7] FIG. 1 is a schematic plan view showing a vehicle traveling on a curved expressway. [Figure 8] 13 is a flowchart showing a process executed by a second server. [Figure 9] 13 is a flowchart showing a process executed by a fourth server. [Figure 10] 3 is a flowchart showing a process executed by the mobile terminal shown in FIG. 2. [Figure 11] FIG. 13 is a diagram showing an image displayed on a display unit of the mobile terminal. [Figure 12] FIG. 1 is a schematic plan view showing a vehicle traveling on a straight road. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0028] Hereinafter, a driving diagnosis device (driving performance determination device) 10, a driving diagnosis system (driving performance determination system) 100, a driving diagnosis method (driving performance determination method), and a program according to the present invention will be described with reference to the drawings. The driving diagnosis system 100 (hereinafter referred to as the system 100) of the present embodiment includes the driving diagnosis device 10, a vehicle 30, and a mobile terminal 50 that are capable of wireless communication with each other, as shown in FIG.

[0029] 1, a vehicle 30 capable of data communication with the driving diagnosis device 10 via a network has an ECU (Electronic Control Unit) 31, a vehicle speed sensor 32, a shift lever 33, a shift position sensor 34, a yaw rate sensor 35, a steering angle sensor 36, a turn signal switch (lever position detection unit) 37, and a GPS (Global Positioning System) receiver 39. A vehicle ID is assigned to the vehicle 30 capable of receiving a diagnosis by the driving diagnosis device 10. The vehicle speed sensor 32, the shift position sensor 34, the yaw rate sensor 35, the steering angle sensor 36, the turn signal switch 37, and the GPS receiver 39 are connected to the ECU 31.

[0030] The ECU 31 includes a CPU, a ROM, a RAM, a storage, a communication I / F, and an input / output I / F. The CPU, the ROM, the RAM, the storage, the communication I / F, and the input / output I / F are connected to each other via a bus so as to be able to communicate with each other. The CPU, the ROM, the RAM, the storage, the communication I / F, and the input / output I / F have the same configurations and functions as the CPU 12A, the ROM 12B, the RAM 12C, the storage 12D, the communication I / F 12E, and the input / output I / F 12F of the first server 12 described later. Details of these functions will be described later. The above network includes a communication network of a communication carrier and the Internet. The vehicle 30, the first server 12 described later, the fourth server 18, and the mobile terminal 50 perform data communication via the above network.

[0031] Furthermore, the vehicle 30 has an accelerator pedal (not shown). When the driver of the vehicle 30 depresses the accelerator pedal, the ECU 31 controls a drive source (not shown) of the vehicle 30. The drive source of the vehicle 30 includes at least one of an internal combustion engine and an electric motor.

[0032] Furthermore, the vehicle 30 has a steering wheel 30C. When the driver turns the steering wheel 30C, the steering angle (turning angle) of the steering wheel 30C and steered wheels (not shown) changes. Furthermore, the vehicle 30 has a turn signal lever (winker lever) 30D. The turn signal lever 30D can be rotated from a predetermined neutral position (initial position) to a first position on the upper side and a second position on the lower side. In the following description, the first position and the second position may be collectively referred to as the "operating position."

[0033] The vehicle speed sensor 32 detects the vehicle speed of the vehicle 30. The shift lever 33 can be moved to each of the shift positions of D (drive) range (forward driving position), R (reverse) range, P (parking) range, and N (neutral) range. In other words, the vehicle 30 is an automatic transmission vehicle (AT vehicle). The shift position of the shift lever 33 is detected by a shift position sensor 34. As is well known, when the shift lever 33 is in the D range, a gear stage for forward driving is formed. Therefore, when the shift lever 33 is in the D range, the vehicle 30 can be driven forward by the driving force of the driving source.

[0034] The yaw rate sensor 35 detects the yaw rate of the vehicle 30. In this specification, the sign representing the magnitude of the yaw angle in the counterclockwise direction of the vehicle 30 in a plan view is (+), and the sign representing the magnitude of the yaw angle in the clockwise direction is negative (-). The steering angle sensor 36 detects the steering angle of the steering wheel 30C. In this specification, the sign representing the magnitude of the steering angle when the steering wheel 30C is rotated counterclockwise as seen by the driver is positive (+), and the sign representing the magnitude of the steering angle when the steering wheel 30C is rotated clockwise is negative (-).

[0035] The turn signal switch 37 detects the position of the turn signal lever 30D. For example, when the turn signal switch 37 detects that the turn signal lever 30D is in the first position, the left direction indicator (not shown; lighting device) provided on the vehicle 30 is turned on under the control of the ECU 31. On the other hand, when the turn signal switch 37 detects that the turn signal lever 30D is in the second position, the right direction indicator (not shown) provided on the vehicle 30 is turned on under the control of the ECU 31.

[0036] The GPS receiver 39 receives GPS signals transmitted from GPS satellites to obtain information (hereinafter referred to as "position information") related to the position where the vehicle 30 is traveling. The detection value (vehicle speed information) of the vehicle speed sensor 32, the detection value (yaw rate information) of the shift position sensor 34, the detection value (yaw rate information) of the yaw rate sensor 35, the detection value of the steering angle sensor 36, and the detection value (lever operation information) of the turn signal switch 37 are transmitted to the ECU 31 via a CAN (Controller Area Network) provided in the vehicle 30 and stored in the storage of the ECU 31 while being associated with time information indicating the time obtained from a timer provided in the ECU 31 and position information.

[0037] As shown in FIG. 2, the driving diagnosis device 10 includes a first server 12, a second server 14, a third server 16, and a fourth server 18. For example, the first server 12, the second server 14, the third server 16, and the fourth server 18 are arranged in one building. The first server 12 and the fourth server 18 are connected to the above-mentioned network. The first server 12 and the second server 14 are connected by a LAN (Local Area Network). The second server 14 and the third server 16 are connected by a LAN. The third server 16 and the fourth server 18 are connected by a LAN. That is, the driving diagnosis device 10 is constructed as a cloud computing system.

[0038] 3, the first server 12 includes a CPU (Central Processing Unit: processor) 12A, a ROM (Read Only Memory) 12B, a RAM (Random Access Memory) 12C, a storage 12D, a communication I / F (Interface) 12E, and an input / output I / F 12F. The CPU 12A, the ROM 12B, the RAM 12C, the storage 12D, the communication I / F 12E, and the input / output I / F 12F are connected to each other so as to be able to communicate with each other via a bus 12Z. The first server 12 can obtain information related to date and time from a timer (not shown).

[0039] The CPU 12A is a central processing unit that executes various programs and controls each part. That is, the CPU 12A reads a program from the ROM 12B or the storage 12D, and executes the program using the RAM 12C as a working area. The CPU 12A controls each component and performs various arithmetic processing (information processing) according to the program recorded in the ROM 12B or the storage 12D.

[0040] The ROM 12B stores various programs and various data. The RAM 12C temporarily stores programs or data as a working area. The storage 12D is configured with a storage device such as a hard disk drive (HDD) or a solid state drive (SSD), and stores various programs and various data. The communication I / F 12E is an interface for the first server 12 to communicate with other devices. The communication I / F 12E is capable of wireless communication with, for example, the vehicle 30 and the mobile terminal 50. The input / output I / F 12F is an interface for communicating with various devices.

[0041] Data representing detection values ​​detected by the vehicle speed sensor 32, the shift position sensor 34, the yaw rate sensor 35, the steering angle sensor 36, the turn signal switch 37, and the GPS receiver 39 are referred to as detection value data. Every time a predetermined time elapses during the period from when a start button (not shown) provided on an instrument panel (not shown) of the vehicle 30 is switched to an ON state until it is switched to an OFF state, the detection value data is transmitted from the communication I / F of the ECU 31 to the communication I / F 12E of the first server 12 via the network, and the detection value data is recorded in the storage 12D. When the start button is in an ON state, the drive source is in an operable state and the vehicle 30 is in a runnable state. All detection value data recorded in the storage 12D includes information on the vehicle ID, time information, and position information.

[0042] The second server 14 , the third server 16 and the fourth server 18 have the same basic configuration as the first server 12 .

[0043] 4 is a block diagram showing an example of the functional configuration of the second server (computer) 14. The second server 14 has, as its functional configuration, a transmission / reception control unit 141, a scene extraction unit 142, a KPI acquisition unit 143, a score calculation unit 144, and a deletion unit 145. The transmission / reception control unit 141, the scene extraction unit 142, the KPI acquisition unit 143, the score calculation unit 144, and the deletion unit 145 are realized by the CPU of the second server 14 reading and executing a program stored in the ROM.

[0044] The transmission / reception control unit 141 controls the communication I / F of the second server 14. The communication I / F of the second server 14 transmits and receives information to and from the communication I / Fs of the first server 12 and the third server 16 via a LAN. The detection value data recorded in the storage 12D of the first server 12 is transmitted to the communication I / F of the second server 14 while being linked to the vehicle ID, time information, and location information. The detection value data transmitted from the first server 12 to the second server 14 includes a data group acquired during a predetermined data detection time. This data detection time is, for example, 30 minutes. Hereinafter, a data group corresponding to one vehicle ID and acquired during the data detection time is referred to as a "detection value data group." The detection value data groups recorded in the first server 12 are transmitted to the communication I / F of the second server 14 in order of acquisition time from oldest to newest. More specifically, when a detection value data group is deleted from the storage of the second server 14 as described below, a newer detection value data group than the deleted detection value data group is transmitted from the first server 12 to the second server 14, and this new detection value data group is stored in the storage of the second server 14.

[0045] 5 shows the scene list 22 recorded in the ROM of the second server 14. The scene list 22 is defined based on the operation contents of various operating members of the vehicle 30.

[0046] The operation target associated with extraction condition 1 included in scene list 22 is turn signal lever 30D, and the scene associated with extraction condition 1 is changing lanes on an expressway. Fig. 7 shows a state in which vehicle 30 travels forward on expressway 70, which is curved in plan view and has two lanes 71 and 72. Lane 71 and lane 72 are separated by a dividing line 73. Expressway 70 is a one-way road on which vehicles can travel only in the direction of arrow A. Extraction condition 1 is associated with the scene shown in Fig. 7, for example.

[0047] The scene extraction unit 142 determines, based on the detection value of the turn signal switch 37, whether or not the following scene start condition is met. Scene start condition: The turn signal lever 30D moves from the neutral position (initial position) to the operating position.

[0048] Furthermore, the scene extraction unit 142 determines whether or not a scene end condition is met based on the detection value of the turn signal switch 37. If condition 1 and condition 2 are met, the scene end condition is met. Condition 1: The turn signal lever 30D moves from the operated position to the neutral position (initial position). Condition 2: The scene time (specific time) Ts shown in FIG. 6 is longer than a predetermined time (fourth threshold). Here, assume that the scene start condition is satisfied at a predetermined first time t1 and condition 1 is satisfied at a second time t2. The time period between the first time t1 and the second time t2 is the scene time Ts. It is considered difficult for the vehicle 30 to change lanes while the position of the turn signal lever 30D is switched from the neutral position to the operated position when the scene time Ts is less than or equal to the predetermined time (fourth threshold). For example, the fourth threshold is 1.5 (sec).

[0049] When the scene end condition is satisfied, the scene extraction unit 142 classifies the detection value data group stored in the storage into data representing a specific detection value and other data. More specifically, the scene extraction unit 142 extracts data detected by the vehicle speed sensor 32 and the yaw rate sensor 35 at the scene time Ts from the detection value data group stored in the storage as data representing a specific detection value, which is data required to acquire a KPI described later.

[0050] The KPI acquisition unit 143 acquires (calculates) a KPI (Key Performance Indicator) corresponding to the extraction condition 1 based on the specific detection value. That is, the KPI acquisition unit 143 determines whether or not all of the following conditions 3 to 5 included in the extraction condition 1 are satisfied based on the detection values ​​of the vehicle speed sensor 32 and the yaw rate sensor 35, which are the specific detection values ​​extracted by the scene extraction unit 142. For example, when the vehicle 30 traveling forward on the lane 71 of the expressway 70 shown in FIG. 7 moves to the lane 72 along the traveling trajectory 70R1 shown in FIG. 7, all of the conditions 3 to 5 are satisfied. In other words, the extraction condition 1 is satisfied in this case. When the extraction condition 1 is satisfied, there is a high possibility that the vehicle 30 is changing lanes while traveling forward. Condition 3: The difference between the maximum value Ymax of the vehicle 30's yaw rate and the minimum value Ymin of the yaw rate is equal to or greater than a first threshold value. For example, if the maximum value Ymax is (+)0.2 (deg) and the minimum value Ymin is (-)0.1 (deg), the difference is (+)0.3 (deg). Whether the road on which the vehicle 30 is traveling is straight or curved, the difference between the maximum value Ymax and the minimum value Ymin of the yaw rate of the vehicle 30 that is changing lanes is likely to be equal to or greater than the first threshold value. For example, the first threshold value is 0.7 (deg). Condition 4: The absolute value of the maximum value Ymax of the yaw rate of the vehicle 30 is equal to or greater than the second threshold value. For example, the second threshold value is 0.7 (deg). Condition 5: The average vehicle speed VA of the vehicle 30 during the scene time Ts is equal to or greater than a third threshold. The third threshold is a value that is likely to be equal to or greater than the average vehicle speed VA when there is no congestion on the road on which the vehicle 30 is traveling. For example, the third threshold is 80.0 (km / h) when the vehicle 30 is traveling on a road on which the speed limit is set to a predetermined value between 100 and 120 km / h.

[0051] Although not shown in the figure, the scene list 22 includes extraction conditions different from the extraction condition 1. For example, these extraction conditions are related to scenes, specific detection values, and KPIs related to the accelerator pedal and brake pedal of the vehicle 30. Detailed explanations of these will be omitted.

[0052] The score calculation unit 144 calculates a driving performance score based on the calculated KPI, as described below.

[0053] When the scene extraction unit 142, the KPI acquisition unit 143, and the score calculation unit 144 complete the above-mentioned processing for one group of detection value data recorded in the storage, the communication I / F of the second server 14 transmits data regarding the acquired driving operation score to the communication I / F of the third server 16 together with information regarding the vehicle ID.

[0054] When the scene extraction unit 142, the KPI acquisition unit 143, and the score calculation unit 144 complete the above-mentioned processes for one detection value data group, the deletion unit 145 deletes the detection value data group from the storage of the second server .

[0055] The communication I / F of the third server 16 receives the data related to the driving operation scores transmitted from the second server 14. The data received by the communication I / F of the third server 16 is recorded in the storage of the third server 16.

[0056] The fourth server 18 functions as at least a Web server and a WebApp server. The communication I / F of the fourth server 18 receives data transmitted from the communication I / F of the third server 16, and records the received data in storage.

[0057] The mobile terminal 50 shown in Fig. 2 includes a CPU, a ROM, a RAM, a storage, a communication I / F, and an input / output I / F. The mobile terminal 50 is, for example, a smartphone or a tablet computer. The CPU, ROM, RAM, storage, communication I / F, and input / output I / F of the mobile terminal 50 are connected to each other via a bus so as to be able to communicate with each other. The mobile terminal 50 is provided with a display unit 51 having a touch panel. The display unit 51 is connected to the input / output I / F of the mobile terminal 50.

[0058] The mobile terminal 50 is owned, for example, by the driver of the vehicle 30 to which the vehicle ID is assigned. A predetermined driving diagnosis display application is installed in the mobile terminal 50. The communication I / F of the mobile terminal 50 is capable of wireless communication with the communication I / F of the fourth server 18. That is, the communication I / F of the mobile terminal 50 is capable of transmitting and receiving data with the communication I / F of the fourth server 18. The display unit 51 controlled by the CPU displays, for example, information received by the communication I / F from the communication I / F of the fourth server 18 and information input via a touch panel. The information input via the touch panel can be transmitted by the communication I / F of the mobile terminal 50 to the communication I / F of the fourth server 18.

[0059] (Action and Effects) Next, the operation and effects of this embodiment will be described.

[0060] First, the flow of processing performed by the CPU of the second server 14 (hereinafter referred to as the second CPU) will be described with reference to the flowchart of Fig. 8. When the start button is in the ON state, the second CPU repeatedly executes the processing of the flowchart of Fig. 8 every time a predetermined time elapses.

[0061] First, in step S10 (hereinafter, the word "step" will be omitted), the second CPU of the second server 14 determines whether or not the communication I / F has received a detection value data group from the first server 12. In other words, the second CPU determines whether or not the detection value data group has been recorded in the storage of the second server 14. Furthermore, the second CPU determines whether or not a predetermined condition has been established. An example of the predetermined condition is the above-mentioned scene end condition.

[0062] If the result of S10 is Yes, the second CPU proceeds to S11, where the scene extraction unit 142 extracts data representing a specific detection value from the detection value data group stored in the storage. Furthermore, the KPI acquisition unit 143 acquires (calculates) a KPI based on the extracted data representing the specific detection value.

[0063] For example, when extraction condition 1 is met, the KPI acquisition unit 143 acquires, as the KPI, the number of times that extraction condition 1 is met while the start button is in the ON state.

[0064] After completing the process of S11, the second CPU proceeds to S12, where the score calculation unit 144 calculates the driving maneuver score.

[0065] For example, when the number of times that extraction condition 1 is satisfied is 1 or more, the score calculation unit 144 determines the score related to extraction condition 1 to be 1 point. On the other hand, when the number of times that extraction condition 1 is satisfied is 0 (times), the score calculation unit 144 determines the score related to extraction condition 1 to be 100 points.

[0066] When an extraction condition other than extraction condition 1 is satisfied, the score calculation unit 144 calculates the score corresponding to the KPI of each operation target.

[0067] Furthermore, the score calculation unit 144 calculates a driving operation score based on the calculated score. Specifically, the score calculation unit 144 obtains a value (average value) obtained by dividing the total score corresponding to each extraction condition by the number of extraction conditions (e.g., 3) as the driving operation score.

[0068] After completing the process of S12, the second CPU proceeds to S13, where the communication I / F transmits data on the driving operation score to the third server 16 together with information on the vehicle ID.

[0069] After completing the process of S13, the second CPU proceeds to S14, where the deletion unit 145 deletes the detection value data group from the storage of the second server 14.

[0070] When the result of the determination in S10 is No or when the process of S14 is completed, the second CPU temporarily ends the process of the flowchart in FIG.

[0071] Next, the flow of processing performed by the CPU of the fourth server 18 (hereinafter referred to as the fourth CPU) will be described with reference to the flowchart of Fig. 9. The fourth CPU repeatedly executes the processing of the flowchart of Fig. 9 every time a predetermined time elapses.

[0072] First, in S20, the fourth CPU of the fourth server 18 determines whether or not a display request has been transmitted from the communication I / F of the mobile terminal 50 on which the driving diagnosis display application is running to the communication I / F of the fourth server 18. That is, the fourth CPU determines whether or not an access operation has been performed from the mobile terminal 50. This display request includes information related to the vehicle ID associated with the mobile terminal 50.

[0073] When the result of S20 is Yes, the fourth CPU proceeds to S21, and the communication I / F of the fourth server 18 communicates with the third server 16. The communication I / F of the fourth server 18 receives, from the communication I / F of the third server 16, data on the driving operation score corresponding to the vehicle ID linked to the mobile terminal 50 that sent the display request.

[0074] After completing the process of S21, the fourth CPU proceeds to S22, where it generates data representing a driving diagnosis result image 55 (see FIG. 11) using the data received in S21. The driving diagnosis result image 55 can be displayed on the display unit 51 of the mobile terminal 50 on which a driving diagnosis display application is running.

[0075] After completing the process of S22, the fourth CPU proceeds to S23, where the communication I / F of the fourth server 18 transmits the data generated in S22 to the communication I / F of the mobile terminal 50.

[0076] When the result of the determination in S20 is No or when the process of S23 is completed, the fourth CPU temporarily ends the process of the flowchart in FIG.

[0077] Next, the flow of processing performed by the CPU of the mobile terminal 50 (hereinafter referred to as the terminal CPU) will be described with reference to the flowchart of Fig. 10. The terminal CPU repeatedly executes the processing of the flowchart of Fig. 10 every time a predetermined time elapses.

[0078] First, in S30, the terminal CPU determines whether or not the driving diagnosis display application is running.

[0079] If the result of S30 is Yes, the terminal CPU proceeds to S31 and determines whether the communication I / F of the mobile terminal 50 has received data representing the driving diagnosis result image 55 from the communication I / F of the fourth server 18.

[0080] When the result of the determination in S31 is Yes, the terminal CPU proceeds to S32 and causes the display unit 51 to display a driving diagnosis result image 55.

[0081] 11, the driving diagnosis result image 55 has a score display section 57. The driving operation score is displayed in the score display section 57.

[0082] When the result of the determination in S30 is No or when the process of S32 is completed, the terminal CPU temporarily ends the process of the flowchart in FIG.

[0083] As described above, the second server 14 of this embodiment determines whether or not the difference between the maximum value Ymax and the minimum value Ymin of the yaw rate becomes equal to or greater than the first threshold value and the absolute value of the maximum value Ymax of the yaw rate becomes equal to or greater than the second threshold value within the scene time Ts, which is the time between the first time t1 when the turn signal lever 30D moves from the neutral position to the operating position and the second time t2 when the turn signal lever 30D subsequently moves from the operating position to the neutral position.

[0084] When the vehicle 30 traveling forward on a curved or straight road changes lanes on the road, the difference between the maximum value Ymax and the minimum value Ymin of the yaw rate of the vehicle 30 is likely to be equal to or greater than the first threshold value. In particular, when the first threshold value is 0.7 (deg / sec) and the difference is equal to or greater than the first threshold value, there is a high possibility that the vehicle 30 traveling forward on a curved or straight road is changing lanes on the road.

[0085] Further, as shown in FIG. 12, it is assumed that the vehicle 30 travels on a straight road 80. The road 80 has a lane 81 and a lane 82, and the lane 81 and the lane 82 are divided by a dividing line 83. The road 80 is a one-way road on which the vehicle can travel only in the direction of the arrow B. For example, when the vehicle 30 located on the lane 81 travels forward on the lane 81 along the trajectory indicated by the reference numeral 84 in FIG. 12, the absolute value of the maximum yaw rate Ymax is likely to be less than the second threshold. In other words, when the vehicle 30 travels on the lane 81 while the steering angle of the steering wheel 30D is slightly operated in the clockwise and counterclockwise directions, the absolute value of the maximum yaw rate Ymax is likely to be less than the second threshold. In other words, when the absolute value of the maximum yaw rate Ymax of the vehicle 30 is equal to or greater than the second threshold, there is a high possibility that the vehicle 30 is changing lanes on the straight road. In particular, when the second threshold value is 0.7 (deg / sec) and the absolute value of the maximum yaw rate Ymax is equal to or greater than the second threshold value, there is a high possibility that the vehicle 30 is changing lanes.

[0086] Here, as shown in FIG. 7, it is assumed that the vehicle 30 travels forward along the lane 72 along the travel path indicated by the reference symbol 70R2. At this time, the steering angle and yaw rate of the vehicle 30 are both negative values. The travel path reference symbol 70R2 is parallel to the extension direction of the expressway 70. In addition, when the steering angle of the vehicle 30 is negative and the absolute value of the steering angle becomes larger than when traveling along the travel path 70R2, the vehicle 30 may travel along the travel path 70R3. When the vehicle 30 travels along the travel path 70R3 in this way, the absolute value of the maximum yaw rate Ymax becomes equal to or greater than the second threshold value. That is, if the extraction condition 1 is satisfied when only the conditions 4 and 5 are satisfied, the second server 14 is likely to erroneously determine that "the vehicle 30 traveling along the travel path 70R3 in FIG. 7 is changing lanes." However, when the vehicle 30 travels along the travel path 70R3, the condition 3 is not satisfied. Therefore, in the present embodiment in which extraction condition 1 is met when conditions 3 to 5 are met, the second server 14 is unlikely to make such an erroneous determination.

[0087] Therefore, the second server 14 can determine whether the vehicle 30 traveling on a curved or straight road is changing lanes.

[0088] Furthermore, the second server 14 determines whether the average vehicle speed VA of the vehicle 30 within the scene time Ts is equal to or greater than a third threshold. If the average vehicle speed VA is equal to or greater than the third threshold, it is highly likely that the vehicle 30 is traveling on a road where the speed limit is a predetermined value and there is no congestion. Therefore, the second server 14 can determine whether the vehicle 30 traveling forward on a road where the speed limit is a predetermined value and there is no congestion is changing lanes.

[0089] Furthermore, the second server 14 determines that the scene end condition is satisfied when the scene time Ts is greater than the fourth threshold. In other words, when the scene time Ts is equal to or less than the fourth threshold, the second server 14 does not determine whether the vehicle 30 is changing lanes. It is considered difficult for the vehicle 30 to change lanes while the position of the turn signal lever 30D is switched from the neutral position to the operating position within a time period when the scene time Ts is equal to or less than a predetermined time. In particular, when the fourth threshold is 1.5 (sec), it is considered unlikely that such a lane change will be performed. Therefore, the second server 14 can determine with high accuracy whether the vehicle 30 is changing lanes while switching the turn signal lever 30D from the neutral position to the operating position.

[0090] Furthermore, in this embodiment, driving diagnosis is performed using the driving performance score (KPI), so that the driver who sees the driving diagnosis result image 55 can easily recognize the characteristics of his / her own driving performance.

[0091] Furthermore, the KPI acquisition unit 143 calculates the KPI using only the specific detection value in the detection value data group. Therefore, the calculation load of the KPI acquisition unit 143 is small compared to the case where the KPI is calculated using the entire detection value data group. Therefore, the calculation load of the driving diagnosis device 10 is small.

[0092] The driving diagnosis device 10, the system 100, the driving diagnosis method and the program according to the embodiment have been described above, but the design of these can be appropriately modified without departing from the gist of the present invention.

[0093] The driving diagnosis result image 55 may include time information indicating the time when the behavior of the vehicle 30 that was the subject of the driving diagnosis occurred and location information indicating the location where the behavior occurred. Furthermore, the driving diagnosis result image 55 may include map data, which may include information indicating the time and location where the behavior occurred. In this way, the driver who sees the driving diagnosis result image 55 displayed on the display unit 51 can recognize the time and location where the driver's driving operation related to the behavior was performed.

[0094] Condition 5 may be omitted.

[0095] The driving diagnosis device 10 may be implemented in a configuration different from that described above. For example, the first server 12, the second server 14, the third server 16, and the fourth server 18 may be realized by a single server. In this case, for example, a hypervisor may be used to virtually partition the interior of the server into areas corresponding to the first server 12, the second server 14, the third server 16, and the fourth server 18, respectively.

[0096] The driving diagnosis device 10 does not need to be connected to the Internet. In this case, for example, a group of detection value data acquired from a vehicle is recorded in a portable recording medium (for example, USB), and the group of detection value data in this recording medium is copied to the first server 12.

[0097] Instead of the GPS receiver 39, the vehicle 30 may be equipped with a receiver capable of receiving information from satellites of a global navigation satellite system other than GPS (for example, Galileo).

[0098] The ECU 31 of the vehicle 30 may have functions corresponding to the scene extraction unit 142, the KPI acquisition unit 143, and the score calculation unit 144.

[0099] [Note] The driving diagnosis device of the present invention may be any combination of the following configurations 1 to 7. <Configuration 1> A driving operation judgment device that, based on lever operation information indicating whether a turn signal lever of a vehicle has been operated and yaw rate information indicating the yaw rate of the vehicle, determines whether or not the difference between the maximum and minimum values ​​of the yaw rate becomes equal to or greater than a first threshold value and the absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time period between a first time when the turn signal lever switches from a non-operated state to an operated state and a second time when the turn signal lever subsequently switches from the operated state to the non-operated state. <Configuration 2> A driving performance judgment device that judges whether an average vehicle speed of the vehicle within the specified time period is equal to or greater than a third threshold value based on vehicle speed information indicating the vehicle speed of the vehicle. <Configuration 3> A driving performance judgment device in which the specific time is greater than a fourth threshold value. <Configuration 4> A driving operation determination device, wherein the first threshold is 0.7 (deg / sec). <Configuration 5> A driving operation determination device, wherein the second threshold is 0.7 (deg / sec). <Configuration 6> A driving performance determination device, wherein the third threshold value is 80.0 (km / h). <Configuration 7> A driving operation determination device, wherein the fourth threshold is 1.5 (sec). Furthermore, the driving diagnosis system of the present invention may be a combination of configuration 8 and at least one of configurations 1 to 7 below. <Configuration 8> A driving operation determination system comprising: a lever position detection unit that acquires the lever operation information; a yaw rate sensor that acquires the yaw rate information; and the driving operation determination device. Furthermore, the driving diagnosis method of the present invention may be a combination of the following configuration 9 and at least one of the configurations 1 to 8. <Configuration 9> A driving operation judgment method having a step of judging, based on lever operation information indicating whether a turn signal lever of a vehicle has been operated and yaw rate information indicating the yaw rate of the vehicle, whether a difference between the maximum and minimum values ​​of the yaw rate becomes equal to or greater than a first threshold value and whether the absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time between a first time when the turn signal lever switches from a non-operated state to an operated state and a second time when the turn signal lever subsequently switches from the operated state to the non-operated state. Furthermore, the program of the present invention may be a combination of the following configuration 10 and at least one of configurations 1 to 8. <Configuration 10> A process for determining whether or not a difference between a maximum value and a minimum value of the yaw rate becomes equal to or greater than a first threshold value and an absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time period between a first time when the turn signal lever is switched from a non-operated state to an operated state and a second time when the turn signal lever is subsequently switched from the operated state to the non-operated state, based on lever operation information indicating whether or not a turn signal lever of a vehicle has been operated and yaw rate information indicating a yaw rate of the vehicle; A program that causes a computer to execute the following. [Explanation of symbols]

[0100] 10. Driving diagnostic device 14 Second server (driving diagnosis section) 30 Vehicles 30D Turn signal lever (winker lever) 35 Yaw rate sensor 37 Turn signal switch (lever position detector) Ts Scene time (specific time) t1 1st time t2 Second time

Claims

1. A driving operation determination device that determines, based on lever operation information indicating whether a turn signal lever of a vehicle has been operated and yaw rate information indicating the yaw rate of the vehicle, whether the difference between the maximum and minimum values ​​of the yaw rate becomes greater than or equal to a first threshold value and the absolute value of the maximum value of the yaw rate becomes greater than or equal to a second threshold value within a specific time period between a first time when the turn signal lever switches from a non-operated state to an operated state and a second time when the turn signal lever subsequently switches from the operated state to the non-operated state.

2. The driving performance determination device according to claim 1 , further comprising: a determining unit configured to determine whether an average vehicle speed of the vehicle within the specific time period is equal to or greater than a third threshold value based on vehicle speed information indicating a vehicle speed of the vehicle.

3. The driving performance determination device according to claim 1 or 2, wherein the specific time is greater than a fourth threshold value.

4. 3. The driving operation determination device according to claim 1, wherein the first threshold value is 0.7 (deg / sec).

5. 3. The driving operation determination device according to claim 1, wherein the second threshold value is 0.7 (deg / sec).

6. The driving operation determination device according to claim 2 , wherein the third threshold value is 80.0 (km / h).

7. The driving operation determination device according to claim 3 , wherein the fourth threshold value is 1.5 (sec).

8. a lever position detection unit that acquires the lever operation information; a yaw rate sensor for acquiring the yaw rate information; The driving operation determination device according to claim 1 or 2; A driving operation determination system comprising:

9. A driving operation judgment method comprising a step of determining, based on lever operation information indicating whether a turn signal lever of a vehicle has been operated and yaw rate information indicating the yaw rate of the vehicle, whether a difference between the maximum and minimum values ​​of the yaw rate becomes equal to or greater than a first threshold value and whether the absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time between a first time when the turn signal lever switches from a non-operated state to an operated state and a second time when the turn signal lever subsequently switches from the operated state to the non-operated state.

10. a process for determining whether or not a difference between a maximum value and a minimum value of the yaw rate becomes equal to or greater than a first threshold value and an absolute value of the maximum value of the yaw rate becomes equal to or greater than a second threshold value within a specific time period between a first time when the turn signal lever is switched from a non-operated state to an operated state and a second time when the turn signal lever is subsequently switched from the operated state to the non-operated state, based on lever operation information indicating whether or not a turn signal lever of a vehicle has been operated and yaw rate information indicating the yaw rate of the vehicle; A program that causes a computer to execute the following.

Citation Information

Patent Citations

  • Interrupt entry processor for vehicle

    JP1996216777A

  • Automatic travel controller and inter-vehicle distance warning device for automobile

    JP1998338057A

  • How to detect vehicle lane change

    JP2004523772A

  • Method for recognising a change in lane of a vehicle

    US20030156015A1