Driving evaluation device, driving evaluation system, driving evaluation method, and program
The driving evaluation system addresses the limitations of existing driver skill evaluation methods by calculating and presenting a speed variation index, allowing for the quantitative evaluation of driver skill in various driving conditions.
Patent Information
- Application Number
- JP2023166159
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-04-08
AI Technical Summary
Existing methods for evaluating driver skill are limited to situations where constant speed can be maintained, such as on highways, and struggle to account for external factors like traffic restrictions and road conditions on general roads.
A driving evaluation system that calculates and presents a speed variation index by acquiring time series data, generating trend lines, integrating absolute speed differences at specified intervals, and dividing by time to quantify speed fluctuations.
Enables the visualization and quantitative evaluation of speed fluctuations due to a driver's skill level, even in situations with external factors, providing an objective evaluation and specific improvement targets.
Smart Images

Figure 2025056587000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a driving evaluation device, a driving evaluation system, a driving evaluation method, and a program. [Background technology]
[0002] Recently, a technology has been developed that detects the magnitude of speed fluctuations that affect safety, fuel consumption, etc., during vehicle operation and objectively evaluates the driver's skill. For example, vehicles such as trucks are equipped with an on-board device, a so-called digital tachograph (digital tachometer), for vehicle operation management. In the technology of Patent Document 1, an average value Fv=Sv / T ((km / h) / min) of the cumulative value of the vehicle speed fluctuation (Sv) over time T is calculated from the travel speed record recorded in the digital tachometer, and this is used as an evaluation value. Patent Document 1 discloses that a standard value is prepared for each vehicle type, and the driver's skill can be statistically evaluated by comparing with this. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-032522 A Summary of the Invention [Problem to be solved by the invention]
[0004] The above method is a technology that can only be applied in situations where it is possible to continue driving at a constant speed for long periods of time, such as on expressways, and has the problem that it is difficult to apply it to situations where external factors such as traffic regulations and road traffic conditions on general roads must be taken into consideration.
[0005] The present invention provides a driving evaluation device, a driving evaluation system, a driving evaluation method, and a program that can visualize the magnitude of vehicle speed fluctuation due to the individual driver's skill by calculating and displaying a speed fluctuation index. [Means for solving the problem]
[0006] In order to achieve the above-mentioned object, a driving evaluation device according to the present invention has the following features. an acquisition unit that acquires time series data including a speed value of a vehicle at each time; A generation unit that generates a trend line indicating a trend of the time series data; a calculation unit that integrates an absolute value of a difference between a velocity value of the time series data and a velocity value of the trend line at each time in a predetermined time interval, and calculates a velocity fluctuation index by dividing the integral value by the predetermined time; A presentation unit that presents the speed fluctuation index as an evaluation value of driving of the vehicle by a driver; A driving evaluation device comprising:
[0007] In order to achieve the above-mentioned object, the driving evaluation method according to the present invention has the following features. Obtaining time series data including vehicle speed values at each time, generating a trend line showing a trend of the time series data; At a predetermined time interval, an absolute value of a difference between the velocity value of the time series data and the velocity value of the trend line at each time is integrated, and a velocity fluctuation index is calculated by dividing the integral value by the predetermined time; Present the speed fluctuation index as an evaluation value of the driving of the vehicle by the driver. A driving evaluation method using a driving evaluation device.
[0008] In order to achieve the above-mentioned object, the program according to the present invention has the following features. acquiring time series data including a speed value of a vehicle at each time; generating a trend line showing a trend of the time series data; a step of integrating an absolute value of a difference between a velocity value of the time series data and a velocity value of the trend line at each time in a predetermined time interval, and dividing the integral value by the predetermined time to calculate a velocity fluctuation index; presenting the speed fluctuation index as an evaluation value of the driving of the vehicle by a driver; A program that causes a computer to execute the following. Effect of the Invention
[0009] According to the present invention, the speed fluctuation index is calculated and displayed, making it possible to visualize the magnitude of the speed fluctuation of the vehicle due to the skill of the individual driver.
[0010] The present invention has been briefly described above. Furthermore, the details of the present invention will be further clarified by reading the following description of the preferred embodiment of the present invention (hereinafter, referred to as "embodiment") with reference to the accompanying drawings. [Brief description of the drawings]
[0011] [Figure 1] FIG. 1 is a system configuration diagram showing an example of the configuration of a driving evaluation system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing an example of the configuration of a digital tachograph according to an embodiment of the present invention. [Diagram 3] FIG. 3 is a block diagram showing an example of the configuration of a server according to an embodiment of the present invention. [Figure 4] FIG. 4 is a flowchart showing a procedure of the process executed by the driving evaluation device. [Diagram 5] FIG. 5 is a diagram for explaining an example of calculation of the speed fluctuation index by the index calculation unit. [Figure 6] FIG. 6 is a diagram showing an example of a table including the speed fluctuation index presented by the evaluation presentation unit. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Specific embodiments of the present invention will be described below with reference to the accompanying drawings.
[0013] As shown in FIG. 1, a driving evaluation system 100 according to an embodiment is a system capable of presenting information related to the driving evaluation of a driver of a vehicle 1. The driving evaluation system 100 includes a digital tachograph 10, a server 20, and an administrator PC (personal computer) 40. The digital tachograph 10 is an example of an on-board device mounted on the vehicle 1. The server 20 is an example of a driving evaluation device capable of communicating with the digital tachograph 10. The administrator PC 40 is an example of a communication terminal capable of communicating with the server 20.
[0014] The digital tachograph 10 is mounted on a vehicle 1 such as a truck, collects operation information (so-called digital tachograph data) including the driving state of the vehicle 1, and is used to create a daily report based on, for example, a day's worth of operation information. Specifically, the digital tachograph 10 is a driving recorder that records the driving speed, driving time, driving distance, etc. of the vehicle 1. The digital tachograph 10 can be wirelessly connected to a network N such as the Internet via a base station B, for example, by wireless communication. The digital tachograph 10 is sometimes simply called a "digital tachograph 10."
[0015] The server 20 is a computer device capable of communicating with the digital tachograph 10 via the network N, and exchanging operation information of the vehicle 1 with the digital tachograph 10. The server 20 is installed, for example, at a service provider that provides an analysis service of digital tachograph data, but may also be installed at a business (for example, a transport company) that operates the vehicle 1.
[0016] The manager PC 40 is a communication terminal used by a vehicle manager of the business operator who operates the vehicle 1, and is capable of communicating with at least one of the digital tachograph 10 and the server 20, and in this embodiment, both, via the network N. The communication terminal is not limited to a fixed type such as a business PC, but may be a portable device such as a tablet, smartphone, or mobile phone.
[0017] In recent years, with the growing interest in safe driving and environmental issues, businesses that handle vehicles are required to objectively evaluate the driver's skills, objectively indicate areas that need improvement, and provide specific improvement targets. In this embodiment, a digital tachograph 10 mounted on a vehicle 1 collects information on the speed value of the vehicle 1 at each time and transmits it to a server 20. This enables the server 20 to obtain specific information on the speed of the vehicle 1 and present the analysis results, making it possible to objectively evaluate the driver's skills and provide specific improvement targets.
[0018] 2 is a block diagram showing an example of the configuration of the digital tachograph 10 according to the embodiment. The digital tachograph 10 includes a control unit 11, a time information acquisition unit 12, a speed information acquisition unit 14, and a communication unit 16.
[0019] The control unit 11 is an arithmetic processing device (computer) that is responsible for the main control of the digital tachograph 10. The control unit 11 reads out a program for an in-vehicle device stored in a memory (not shown) and causes each part of the digital tachograph 10 to execute a predetermined process.
[0020] The time information acquisition unit 12 acquires current time information from a clock built into the digital tachograph 10 and / or from another server, a GPS satellite, etc. via the network N. The speed information acquisition unit 14 acquires the traveling speed of the vehicle 1 from a speedometer or the like of the vehicle 1. The time information acquisition unit 12 and the speed information acquisition unit 14 acquire current time information and speed information at any time interval. The time interval for acquiring various data is preferably from the lower operating limit of the digital tachograph 10 to less than 1 minute while the engine of the vehicle 1 is running, and is arbitrary while the engine of the vehicle 1 is not running. A specific example of the time interval is, for example, 10 seconds.
[0021] The communication unit 16 functions as a transmitting unit that transmits operation information of the vehicle 1, including a speed value and the like linked to time information, to the server 20 at any timing via the network N. The communication unit 16 also functions as a receiving unit that receives information from the server 20, the administrator PC 40, and the like.
[0022] 3 is a block diagram showing an example of the configuration of the server 20 according to the embodiment. The server 20 includes a control unit 21, a communication unit 22, a time series data acquisition unit 23, a trend line generation unit 24, an index calculation unit 25, and an evaluation presentation unit 26. The time series data acquisition unit 23 is an example of an acquisition unit, the trend line generation unit 24 is an example of a generation unit, the index calculation unit 25 is an example of a calculation unit, and the evaluation presentation unit 26 is an example of a presentation unit.
[0023] The control unit 21 is an arithmetic processing device (computer) that mainly controls the server 20. The control unit 21 reads out a server program stored in a memory (not shown) and causes each unit of the server 20 to execute a predetermined process.
[0024] The communication unit 22 functions as a receiving unit that receives operation information of the vehicle 1 from the digital tachograph 10 via the network N. The communication unit 22 also functions as a transmitting unit that transmits information to the digital tachograph 10, the manager's PC 40, etc. The communication unit 22 receives operation information of the vehicle 1 transmitted from the digital tachograph 10 at any timing.
[0025] The time series data acquisition unit 23 acquires time series data in which the speed values included in the operation information of the vehicle 1, collected at predetermined time intervals, are linked to time information by the communication unit 22. However, the time series data may be generated by the digital tachograph 10. In this case, the time series data acquisition unit 23 acquires the time series data via the communication unit 22.
[0026] The trend line generating unit 24 generates a trend line that indicates the tendency of the time series data acquired by the time series data acquiring unit 23. The trend line is a collection of speed values calculated using a predetermined calculation formula based on the time series data, and is different from the time series data of the speed values included in the operation information. The trend line generating unit 24 generates a trend line from the speed values (actual measured values) of the vehicle 1 by the moving average method (see FIG. 5). However, the parameters of the moving average may be set arbitrarily. For example, the vehicle 1 may travel at a low speed (for example, 30 km / h or less) due to road surface conditions, and the effect of the vehicle 1 stopping for a short time may be eliminated by applying the moving average value excluding the cases of low speed.
[0027] The index calculation unit 25 integrates the absolute value of the difference between the velocity value of the time series data and the velocity value of the trend line at each time point at a predetermined time interval, and calculates the velocity fluctuation index by dividing the integral value by a predetermined time.
[0028] A calculation example of the speed fluctuation index by the index calculation unit 25 will be described with reference to FIG. 5. The actual speed measurement value of the vehicle 1 acquired by the time series data acquisition unit 23 is expressed as V(t) as a function of time t. The trend line generated by the trend line generation unit 24 is expressed as Vtrend(t) as a function of time t. When the area of the part surrounded by the functions V(t) and Vtrend(t) is S, the area S corresponds to the total amount of speed fluctuation. However, since the value of the area S is affected by the integrated time in addition to the magnitude of the speed fluctuation, the magnitude of the speed fluctuation cannot be evaluated by simply comparing the numerical values. Therefore, the area S is standardized by dividing it by (t2-t1) in a predetermined time interval from time t1 to t2, so that the influence of the integrated time can be canceled. That is, by defining the speed fluctuation index F representing the magnitude of the speed fluctuation as in Equation 1, the magnitude of the speed fluctuation due to the driver's skill can be compared by comparing the magnitude relationship of the values, and the driver can be evaluated.
[0029]
number
[0030] The evaluation presenting unit 26 presents the speed fluctuation index calculated by the index calculating unit 25 as an evaluation value of the driver's driving of the vehicle 1. In other words, the speed fluctuation index is a value for objectively evaluating the driver's skill. The evaluation presenting unit 26 is configured with a display or the like. Moreover, the evaluation presenting unit 26 may cooperate with the communication unit 22 to present the speed fluctuation index by transmitting it to, for example, the administrator PC 40.
[0031] 4 is a flowchart showing the processing procedure of the driving evaluation method implemented by the server 20. The communication unit 22 receives operation information of the vehicle 1 via the network N at predetermined time intervals (e.g., 10 seconds) (step S1). The time-series data acquisition unit 23 acquires time-series data in which the speed values included in the operation information of the vehicle 1 collected by the communication unit 22 at each time are linked to time information (step S2).
[0032] Next, the trend line generating unit 24 generates a trend line indicating the tendency of the time series data from the time series data acquired by the time series data acquiring unit 23 (step S3). The trend line is a collection of velocity values calculated using a predetermined calculation formula based on the time series data, and is different from the velocity values of the time series data. For example, the trend line generating unit 24 may generate a trend line as shown in FIG. 5 based on a calculation formula for calculating a moving average value of the time series data, or may generate a trend line by other formulas, methods, etc.
[0033] The index calculation unit 25 integrates the absolute value of the difference between the velocity value of the time series data and the velocity value of the trend line at each time in a predetermined time interval, and divides the integral value by the predetermined time to calculate a velocity fluctuation index (step S4). This integral value corresponds to an area surrounded by the graph V(t) of the velocity value of the time series data and the graph Vtrend(t) of the velocity value of the trend line in a time interval from time t1 to time t2 on a graph showing the change in velocity over time, as shown in FIG. 5. The velocity fluctuation index can be calculated by dividing this integral value by the target predetermined time (t2-t1). The area and time to be integrated can be adjusted by adding arbitrary conditions to the velocity, time, etc., and, for example, the magnitude of the velocity fluctuation in an arbitrary time period can be visualized.
[0034] The evaluation presenter 26 presents the speed fluctuation index calculated by the index calculator 25 as an evaluation value of the driver's driving of the vehicle 1 (step S5). That is, the speed fluctuation index is a value for objectively evaluating the driver's skill.
[0035] FIG. 6 is a diagram showing an example of a table including the speed fluctuation index presented by the evaluation presenting unit 26. The evaluation presenting unit 26 presents the speed fluctuation index in the form of a score together with, for example, each driver's departure time, arrival time, driving time, and distance traveled (km). By looking at this table, driver instructors, managers, etc. can quantitatively evaluate the speed fluctuation due to the skills of each individual driver at a glance. In addition, driver instructors, etc. can compare the speed fluctuation indexes of multiple drivers to rank them.
[0036] The server 20 according to the embodiment can visualize the magnitude of the speed fluctuation of the vehicle 1 due to the driver's individual skill by calculating and presenting the speed fluctuation index. The speed fluctuation of the vehicle 1 can also occur due to external factors such as traffic regulations and road traffic conditions. However, according to the above configuration, after removing the influence of external factors, it is possible to quantitatively evaluate the speed fluctuation due to the driver's individual skill, such as the distance between vehicles and excessive acceleration and deceleration, in any situation. Therefore, it is possible to objectively show the driver the points in his / her personal driving that need to be improved and provide him / her with a specific improvement target.
[0037] Furthermore, by presenting the driver with the speed fluctuation index before and after the instruction, the driver himself or his instructor, manager, etc. can become aware of the improvement effect, thereby increasing motivation to improve driving skills.
[0038] In addition, the trend line generating unit 24 can generate a trend line based on the moving average value of the time series data, which smoothes short-term fluctuations in the time series data, making it possible to generate a trend line that shows the long-term tendency of the time series data.
[0039] The digital tachograph 10 may have the functions of the trend line generating unit 24 and the index calculating unit 25, calculate the vehicle speed fluctuation index, and transmit the calculated vehicle speed fluctuation index to the server 20 or the administrator PC 40. The administrator PC 40 may receive the speed fluctuation index transmitted from the server 20 in cooperation with the evaluation presenting unit 26 and the communication unit 22 via the network N, and display the speed fluctuation index.
[0040] The driving evaluation system 100 includes a server 20 and a digital tachograph 10 that is mounted on a vehicle 1 and transmits driving information. This allows the server 20 to acquire necessary time series data from the digital tachograph 10, and makes it possible to grasp the magnitude of speed fluctuations of the vehicle 1 based on the acquired information of the vehicle 1.
[0041] Here, features of the embodiments of the driving evaluation device, driving evaluation system, driving evaluation method, and program according to the present invention will be briefly summarized and listed in the following [1] to [5].
[0042] [1] An acquisition unit (time series data acquisition unit 23) that acquires time series data including a speed value of a vehicle (vehicle 1) at each time; A generation unit (trend line generation unit 24) that generates a trend line indicating a trend of the time series data; a calculation unit (index calculation unit 25) that integrates the absolute value of the difference between the velocity value of the time series data and the velocity value of the trend line at each time at a predetermined time interval, and calculates a velocity fluctuation index by dividing the integral value by the predetermined time; a presentation unit (evaluation presentation unit 26) that presents the speed fluctuation index as an evaluation value of the driving of the vehicle by the driver; A driving evaluation device (server 20) equipped with the above.
[0043] According to the driving evaluation device having the configuration of [1] above, the speed fluctuation index is calculated and displayed, thereby making it possible to visualize the magnitude of the vehicle's speed fluctuation due to the driver's individual skill. Vehicle speed fluctuations can also occur due to external factors such as traffic regulations and road traffic conditions. However, according to the above configuration, after removing the influence of external factors, it is possible to quantitatively evaluate the speed fluctuation due to the driver's individual skill, such as the distance between vehicles and excessive acceleration and deceleration, in any situation. Therefore, it is possible to objectively show the driver the areas in which the driver's individual driving should be improved, and provide them with a specific improvement target.
[0044] [2] The generating unit generates the trend line based on a moving average value of the time series data obtained by a moving average method. The driving evaluation device according to [1] above.
[0045] According to the driving evaluation device having the configuration [2] above, short-term fluctuations in the time-series data are smoothed, making it possible to generate a trend line that indicates the long-term tendency of the time-series data.
[0046] [3] A driving evaluation device according to [1] or [2], An on-board device (digital tachograph 10) mounted on the vehicle, which collects the speed value at each time and transmits it to the driving evaluation device; A driving evaluation system (driving evaluation system 100) comprising the above.
[0047] According to the driving evaluation system having the configuration [3] above, the driving evaluation device can acquire the necessary time-series data from the on-board unit, and can grasp the magnitude of vehicle speed fluctuations based on the acquired vehicle information.
[0048] [4] Obtaining time series data including the vehicle speed value at each time (S2); A trend line showing the trend of the time series data is generated (S3); At a predetermined time interval, the absolute value of the difference between the velocity value of the time series data and the velocity value of the trend line at each time is integrated, and the integral value is divided by the predetermined time to calculate a velocity fluctuation index (S4); Present the speed fluctuation index as an evaluation value of the driving of the vehicle by the driver (S5); A driving evaluation method using a driving evaluation device.
[0049] According to the driving evaluation method configured as above in [4], the speed fluctuation index is calculated and displayed, thereby making it possible to visualize the magnitude of the vehicle's speed fluctuation due to the driver's individual skill. Although the speed fluctuation of a vehicle can also be caused by external factors such as traffic regulations and road traffic conditions, according to the above configuration, it is possible to quantitatively evaluate the speed fluctuation due to the driver's individual skill, such as the distance between vehicles and excessive acceleration and deceleration, in any situation after removing the influence of external factors. Therefore, it is possible to objectively show the driver the areas in which the driver's individual driving should be improved, and provide a specific improvement target.
[0050] [5] A step (S2) of acquiring time series data including a vehicle speed value at each time; A step (S3) of generating a trend line showing a trend of the time series data; A step (S4) of integrating an absolute value of a difference between the velocity value of the time series data and the velocity value of the trend line at each time at a predetermined time interval, and dividing the integral value by the predetermined time to calculate a velocity fluctuation index; A step (S5) of presenting the speed fluctuation index as an evaluation value of the driving of the vehicle by the driver; A program that causes a computer to execute the following.
[0051] According to the program of the configuration of [5] above, the speed fluctuation index is calculated and displayed, thereby making it possible to visualize the magnitude of the speed fluctuation of a vehicle due to the skill of an individual driver. Although the speed fluctuation of a vehicle can be caused by external factors such as traffic regulations and road traffic conditions, according to the configuration above, it is possible to quantitatively evaluate the speed fluctuation due to the skill of an individual driver, such as the distance between vehicles and excessive acceleration and deceleration, in any situation after removing the influence of external factors. Therefore, it is possible to objectively show the driver the areas in which the individual driver's driving should be improved, and to give them a specific improvement target. [Explanation of symbols]
[0052] 1 vehicle 10 Digital tachograph (digital tachograph, in-vehicle device) 11 Control section 12 Time information acquisition section 14 Speed information acquisition section 16 Communications Department 20 Server (driving evaluation device) 21 Control section 22 Communications Department 23 Time series data acquisition unit (acquisition unit) 24 Trend line generator (generator) 25 Index calculation section (calculation section) 26 Evaluation Presentation Department (Presentation Department) 40 Administrator PC (communication terminal) 100 Driving Rating System B base station N Network
Claims
1. an acquisition unit that acquires time series data including a speed value of a vehicle at each time; A generation unit that generates a trend line indicating a trend of the time series data; a calculation unit that integrates an absolute value of a difference between a velocity value of the time series data and a velocity value of the trend line at each time in a predetermined time interval, and calculates a velocity fluctuation index by dividing the integral value by the predetermined time; A presentation unit that presents the speed fluctuation index as an evaluation value of driving of the vehicle by a driver; A driving evaluation device comprising:
2. The generation unit generates the trend line based on a moving average value of the time series data obtained by a moving average method. The driving evaluation device according to claim 1 .
3. A driving evaluation device according to claim 1 or 2, an on-board device that is mounted on the vehicle and collects the speed value at each time and transmits the speed value to the driving evaluation device; A driving evaluation system equipped with
4. Obtaining time series data including vehicle speed values at each time, generating a trend line showing a trend of the time series data; At a predetermined time interval, an absolute value of a difference between the velocity value of the time series data and the velocity value of the trend line at each time is integrated, and a velocity fluctuation index is calculated by dividing the integral value by the predetermined time; Present the speed fluctuation index as an evaluation value of the driving of the vehicle by the driver. A driving evaluation method using a driving evaluation device.
5. acquiring time series data including a speed value of a vehicle at each time; generating a trend line showing a trend of the time series data; a step of integrating an absolute value of a difference between a velocity value of the time series data and a velocity value of the trend line at each time in a predetermined time interval, and dividing the integral value by the predetermined time to calculate a velocity fluctuation index; presenting the speed fluctuation index as an evaluation value of the driving of the vehicle by a driver; A program that causes a computer to execute the following.
Citation Information
Patent Citations
Wavelike operation evaluating device and its method
JP2007032522A