Server and vehicle
Patent Information
- Application Number
- JP2023011340
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-01-27
- Publication Date
- 2025-12-03
- Estimated Expiration
- 2043-01-27
AI Technical Summary
Existing driving diagnosis systems inaccurately determine short-time turn signal operations due to reliance on turn signal activation time alone, which can lead to reduced safety and inconvenience for surrounding objects, especially when the vehicle is stopped or moving slowly.
A server and vehicle system that determines short-time turn signals by considering turn signal operation duration, steering angular velocity, and vehicle speed, distinguishing between erroneous operations and legitimate course changes.
Improves the accuracy of driving diagnosis by accurately identifying short-time turn signals, reducing erroneous determinations and enhancing safety.
Smart Images

Figure 0007779278000001 
Figure 0007779278000002 
Figure 0007779278000003
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a server and a vehicle. [Background technology]
[0002] BACKGROUND ART There is known a technique for diagnosing a driver's skill in driving operations for changing lanes of a vehicle (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-118916 Summary of the Invention [Problem to be solved by the invention]
[0004] An object of the present disclosure is to provide a technology that can contribute to improving the accuracy of driving diagnosis. [Means for solving the problem]
[0005] One aspect of the present disclosure is a server. In this case, the server may, for example, Obtaining first information from a first vehicle regarding a turn signal operation time, a steering angular velocity, and a vehicle speed when a turn signal operation is performed; determining, based on the first information, whether the turn signal operation corresponds to a short-time turn signal, which is an operation for notifying the behavior of the first vehicle and whose turn signal operation time is equal to or shorter than a first time length; The control unit may be configured to execute the above.
[0006] Another aspect of the present disclosure is a vehicle. In this case, the vehicle may, for example, Acquiring first information relating to a turn signal operation time, a steering angular velocity, and a vehicle speed when a turn signal operation is performed; determining whether the turn signal operation corresponds to a short-time turn signal, which is an operation for notifying a vehicle behavior and whose turn signal operation time is equal to or shorter than a first time length, based on the first information; The control unit may be configured to execute the above.
[0007] The present disclosure can also be regarded as an information processing method in which a computer executes the above-described server or vehicle processing, or as a program for causing a computer to execute the above-described information processing method, or as a storage medium that non-temporarily stores the program. [Effects of the Invention]
[0008] According to the present disclosure, it is possible to provide a technique that can contribute to improving the accuracy of driving diagnosis. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating a schematic configuration of a system according to an embodiment. [Figure 2] 2 is a diagram illustrating an example of the hardware configuration of each of a first vehicle, a user terminal, and a server included in the system according to the embodiment. FIG. [Figure 3] FIG. 2 is a block diagram illustrating an example of a functional configuration of each of an ECU, a user terminal, and a server according to the embodiment. [Figure 4] FIG. 3 is a diagram showing an example of information stored in a vehicle information DB according to the embodiment. [Figure 5] 10 is a flowchart illustrating an example of a processing routine executed by the server according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] A driving diagnosis system is known that diagnoses a user's driving operation of a vehicle. For example, a driving diagnosis system can diagnose whether a user tends to operate a turn signal for a short time.
[0011] Here, a turn signal operation is a driving operation performed to notify surrounding moving objects (vehicles and pedestrians, etc.) of a change in the vehicle's course (for example, turning right or left, or changing lanes, etc.). A short-time turn signal operation is a turn signal operation in which the turn signal activation time is equal to or shorter than a first time length (for example, about 2 to 3 seconds).
[0012] If a turn signal operation corresponding to a short-term turn signal is performed, the time between when the turn signal starts operating (the turn signal starts flashing) and when the first vehicle actually starts changing course will be shorter, which may cause inconvenience to surrounding moving objects or reduce safety.
[0013] However, if the turn signal is operated erroneously, it is assumed that the user will immediately turn off the turn signal. Furthermore, if the first vehicle is stopped or moving slowly while waiting to turn right or left, etc., and steering is performed with the turn signal activated, the turn signal may be automatically turned off by the operation of a cancellation mechanism built into the steering device. In these cases, the turn signal activation time may be less than the first time length. Therefore, if a determination of whether a turn signal operation corresponds to a short-time turn signal is made based solely on the turn signal activation time, the accuracy of the diagnosis regarding the turn signal operation may be reduced.
[0014] In contrast, in a server according to one aspect of the present disclosure, a control unit acquires first information from a first vehicle. The first information is information relating to a turn signal operation duration, a steering angular velocity, and a vehicle speed when a turn signal operation is performed on the first vehicle. The control unit determines whether the turn signal operation corresponds to a short-time turn signal based on the first information. A "short-time turn signal" here refers to an operation that is performed to notify the behavior of the first vehicle and in which the turn signal operation duration is equal to or shorter than a first time length. Note that the server according to the present disclosure may acquire a steering angle from the first vehicle instead of the steering angular velocity, and acquire the steering angular velocity by differentiating the acquired steering angle.
[0015] Here, the control unit of the server according to the present disclosure may determine that a turn signal operation does not correspond to a short-time turn signal when the turn signal operation duration is equal to or shorter than a first time length and the steering angular velocity is equal to or shorter than a first angular velocity. The "first angular velocity" here refers to a value that determines that steering (operation of rotating the steering wheel) for changing the course of the first vehicle is not being performed if the steering angular velocity is equal to or shorter than the first angular velocity. As a result, a turn signal operation whose turn signal operation duration is equal to or shorter than the first time length and that does not involve steering (changing the course of the first vehicle), such as a turn signal operation due to a user's erroneous operation, is determined not to correspond to a short-time turn signal.
[0016] Furthermore, the control unit of the server according to the present disclosure may determine that the turn signal operation does not correspond to a short-time turn signal when the turn signal operation time is equal to or shorter than a first time length and the vehicle speed is equal to or shorter than a first speed. The "first speed" here is a value that can be used to determine that the first vehicle is stopped or moving slowly if the vehicle speed is equal to or shorter than the first speed, for example. , about 10 km / h. As a result, a turn signal operation in which the turn signal operation time is equal to or shorter than the first time length and the turn signal is automatically turned off by a cancel mechanism built into the steering device, such as a turn signal operation performed when the first vehicle is stopped or moving slowly while waiting to turn right or left, is determined not to be a short-time turn signal.
[0017] Therefore, the server according to the present disclosure can more accurately determine whether a turn signal operation corresponds to a short-time turn signal, thereby improving the accuracy of driving diagnosis related to turn signal operation.
[0018] The determination of whether a turn signal operation performed by the first vehicle corresponds to a short-time turn signal may be performed by the first vehicle. That is, a control unit of the first vehicle may acquire first information related to the turn signal operation time, steering angular velocity, and vehicle speed when the turn signal operation is performed, and determine whether the turn signal operation corresponds to a short-time turn signal based on the first information. In this case, the determination result by the first vehicle may be transmitted to a server, and a driving diagnosis related to the turn signal operation may be performed in the server.
[0019] According to the information processing device of the present disclosure, it is possible to suggest equipment (first equipment) suitable for assisting a user who tends to park facing forward to perform a driving operation for backing up a first vehicle.
[0020] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The configurations of the following embodiments are examples, and the present disclosure is not limited to the configurations of the embodiments. Furthermore, the following embodiments can be combined as much as possible.
[0021] <Embodiment> 1 is a diagram showing a schematic configuration of a system 1 according to this embodiment. The system 1 is a system for providing a service (hereinafter, sometimes referred to as a "driving diagnosis service") that diagnoses the driving operation of a first vehicle 10 by a first user and provides the first user with the diagnosis results.
[0022] In the example of FIG. 1, the system 1 includes a first vehicle 10, a user terminal 20, and a server 30. The first vehicle 10 is a vehicle driven by a first user. The user terminal 20 is a terminal used by the first user. The server 30 performs a driving diagnosis on the first vehicle 10 and provides the diagnosis result to the user terminal 20. In this embodiment, the server 30 performs a driving diagnosis on whether the first user tends to turn on the turn signal for a short time, and provides the diagnosis result to the user terminal 20. The user terminal 20 presents the diagnosis result provided by the server 30 to the first user.
[0023] The first vehicle 10, the user terminal 20, and the server 30 are connected to one another by a network N1. The network N1 is, for example, a WAN (Wide Area Network), which is a global public communication network such as the Internet, or another communication network. The network N1 may include a telephone communication network such as a mobile phone and / or a wireless communication network such as Wi-Fi (registered trademark). The first vehicle 10 may be connected to the user terminal 20 via short-range wireless communication. Although one first vehicle 10 is illustrated in FIG. 1 as an example, there may be a plurality of first vehicles 10. There may also be a plurality of user terminals 20 according to the number of first vehicles 10.
[0024] (System hardware configuration) FIG. 2 shows the hardware configurations of the first vehicle 10, the user terminal 20, and the server 30. 2 is a diagram illustrating an example of a hardware configuration related to the driving diagnosis service. Note that, although the example illustrated in FIG. 2 illustrates only the hardware configuration related to the driving diagnosis service, each of the first vehicle 10, the user terminal 20, and the server 30 may include other hardware configurations.
[0025] The first vehicle 10 includes an ECU 100 and a sensor group 41. These components include a CAN (Controller Area Network), a LIN (Local Interconnect Network), Alternatively, they may be connected to each other via an in-vehicle network based on a standard such as FlexRay. Note that these components may not each be a single module, but may be realized by a combination of an in-vehicle device such as a car navigation system or an in-vehicle communication device.
[0026] The ECU 100 is a computer mounted on the first vehicle 10. The ECU 100 includes a processor 101, a main memory unit 102, an auxiliary memory unit 103, and a communication unit 104. These are interconnected by a bus.
[0027] The processor 101 is a CPU (Central Processing Unit) or a DSP (Digital Signal Processor), etc. The processor 101 controls the ECU 100 and performs various information processing. The main memory 102 includes a random access memory (RAM) and a read-only memory (ROM). The auxiliary memory 103 includes an erasable programmable read-only memory (EPROM), a hard disk drive (HDD), or a removable medium. The auxiliary memory 103 stores an operating system (OS), various programs, various tables, and the like. The processor 101 loads the programs stored in the auxiliary memory 103 into a working area of the main memory 102 and executes them to control the various components. This allows the ECU 100 to realize functions that meet a predetermined purpose. The main memory 102 and the auxiliary memory 103 are computer-readable recording media. Note that part of the information stored in the auxiliary memory 103 may be stored in the main memory 102. Also, part of the information stored in the main memory 102 may be stored in the auxiliary memory 103.
[0028] The communication unit 104 is an interface for connecting the ECU 100 to the network N1. ... It is a communication circuit for communicating with other devices (for example, the server 30) via the network N1 using a wireless communication network such as Bluetooth (registered trademark).
[0029] The sensor group 41 includes, for example, a sensor that detects the state of the first vehicle 10 and a sensor that detects the driver's actions. The sensor group 41 in this embodiment includes at least a turn signal switch sensor (a sensor that detects the state of a turn signal (directional indicator) switch), a steering angle sensor, and a vehicle speed sensor.
[0030] Next, the user terminal 20 is a computer used by a first user. The user terminal 20 is, for example, a smartphone, a mobile phone, a tablet terminal, a personal information terminal, a wearable computer (such as a smart watch), or a personal computer (PC). The user terminal 20 has a processor 201, a main memory unit 202, an auxiliary memory unit 203, an input unit 204, a display 205, and a communication unit 206, which are connected to each other by a bus. The processor 201, the main memory unit 202, the auxiliary memory unit 203, and the communication unit 206 are similar to the processor 101, the main memory unit 102, the auxiliary memory unit 103, and the communication unit 104 of the ECU 100, and therefore their description will be omitted.
[0031] The input unit 204 is a device that accepts an input operation performed by the first user, and is configured to include, for example, a touch panel, a mouse, a keyboard, a microphone, or a push button. The display 205 is a device that presents information to the first user, and is, for example, an LCD (Liquid Crystal Display) or an EL (Electroluminescence) panel. The input unit 204 and the display 205 may be configured as a single touch panel display.
[0032] Next, the server 30 is a computer operated by a provider of a driving diagnosis service. As shown in Fig. 2, the server 30 has a processor 301, a main memory unit 302, an auxiliary memory unit 303, and a communication unit 304, which are connected to each other by a bus. The processor 301, the main memory unit 302, and the auxiliary memory unit 303 are similar to the processor 101, the main memory unit 102, and the auxiliary memory unit 103 of the ECU 100, and therefore a description thereof will be omitted.
[0033] The communication unit 304 of the server 30 is an interface for connecting the server 30 to the network N1. The communication unit 304 includes, for example, a LAN (Local Area Network) interface board or a wireless communication circuit for wireless communication. In this embodiment, the communication unit 304 communicates with the first vehicle 10 and the user terminal 20 through the network N1.
[0034] (System functional configuration) The functional configuration of the system 1 according to this embodiment will be described. Fig. 3 is a block diagram showing an example of the functional configuration of each of the ECU 100, the user terminal 20, and the server 30. The functional configurations of the ECU 100, the user terminal 20, and the server 30 are not limited to the configuration exemplified in Fig. 3, and functional components can be omitted, changed, or added as appropriate.
[0035] 3, the ECU 100 includes a control unit 110 as a functional component thereof. The control unit 110 is realized by the processor 101 of the ECU 100 executing a program stored in the auxiliary storage unit 103. Note that the control unit 110 may also be realized by a hardware circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0036] In this embodiment, the control unit 110 of the ECU 100 transmits travel information to the server 30 via the communication unit 104 each time the first vehicle 10 completes one trip. The travel information includes, for example, the trip date and time, the turn signal operation time during the trip (the length of time from when the turn signal switch is turned on to when it is turned off), the steering angle during the turn signal operation period (the steering angle while the turn signal is on), the vehicle speed during the turn signal operation period (the vehicle speed while the turn signal is on), and information identifying the first vehicle 10 (vehicle ID), and is an example of the "first information" according to the present disclosure. The "trip" here refers to the period from when the first vehicle 10 is started (for example, when the ignition switch is turned on) to when the ignition switch is turned off.
[0037] 3, the user terminal 20 includes a control unit 21 as a functional component thereof. The control unit 21 is realized by the processor 201 of the user terminal 20 executing a program stored in the auxiliary storage unit 203. Note that the control unit 21 may also be realized by a hardware circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0038] In this embodiment, the control unit 21 of the user terminal 20 presents to the first user the diagnostic result provided by the server 30. Specifically, when the communication unit 206 of the user terminal 20 receives the diagnostic result transmitted from the server 30, the control unit 21 causes the display 205 of the user terminal 20 to display the diagnostic result.
[0039] Next, a description will be given of the functional configuration of the server 30. The server 30 in this embodiment has a control unit 31 and a vehicle information DB 32 as its functional components, as shown in FIG.
[0040] The control unit 31 is realized by the processor 301 of the server 30 executing a program stored in the auxiliary storage unit 303. Note that the control unit 31 may also be realized by a hardware circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0041] The control unit 31 receives, via the communication unit 304, the driving information transmitted from the ECU 100 each time the first vehicle 10 completes one trip. As described above, the driving information includes the trip date and time, the turn signal operation time during the trip, the steering angle during the turn signal operation period, the vehicle speed during the turn signal operation period, and information for identifying the first vehicle 10 (vehicle ID).
[0042] Each time the control unit 31 receives travel information transmitted from the ECU 100, it determines whether each turn signal operation performed during the trip corresponding to the travel information corresponds to a short-time turn signal. Specifically, the control unit 31 determines whether the turn signal operation time of each turn signal operation is equal to or shorter than a first time length. The "first time length" here refers to a time length (e.g., about 2 to 3 seconds) that is expected to cause inconvenience to surrounding moving objects (vehicles, pedestrians, etc.) or reduce safety if the turn signal operation time when the first vehicle 10 changes lanes is equal to or shorter than the first time length.
[0043] If it is determined that the turn signal activation time is equal to or shorter than the first time length, the control unit 31 calculates the steering angular velocity during the turn signal activation period by differentiating the steering angle during the turn signal activation period of the turn signal operation. Here, the speed at which the first user turns the steering wheel (steering angular velocity) during the turn signal activation period is not necessarily constant. In such a case, the steering angular velocity during the turn signal activation period can take multiple values. Therefore, in this embodiment, the control unit 31 extracts the maximum steering angular velocity from among the multiple steering angular velocities during the turn signal activation period. The control unit 31 determines whether the extracted steering angular velocity is equal to or shorter than a first angular velocity. The "first angular velocity" here is a value that, if the steering angular velocity is equal to or shorter than the first angular velocity, can be used to determine that steering (an operation to turn the steering wheel) to change the course of the first vehicle 10 is not being performed. This value is preset based on the results of experiments, simulations, or the like. Note that the control unit 31 may calculate an average value of a plurality of steering angular velocities during the blinker operation period, and determine whether the average value is equal to or less than the first angular velocity.
[0044] If the steering angular velocity during the turn signal activation period is equal to or less than the first angular velocity, it can be determined that no steering was performed to change the course of the first vehicle 10 during the turn signal activation period. Therefore, if the turn signal activation time is equal to or less than the first time length and the steering angular velocity during the turn signal activation period is equal to or less than the first angular velocity, it can be determined that there is a high possibility that the turn signal switch was turned on by an erroneous operation by the first user and then immediately turned off by the first user. Therefore, the control unit 31 in this embodiment determines that a turn signal operation determined to have a turn signal activation time of equal to or less than the first time length and a steering angular velocity during the turn signal activation period of equal to or less than the first angular velocity does not constitute a short-time turn signal.
[0045] When it is determined that the steering angular velocity during the turn signal operation period is greater than the first angular velocity, the control unit 31 determines whether the vehicle speed during the turn signal operation period of the turn signal operation is equal to or less than the first speed. The "first speed" here is a value at which it can be determined that the first vehicle 10 is stopped or moving slowly if the vehicle speed of the first vehicle 10 is equal to or less than the first speed, for example, about 10 km / h. Note that the vehicle speed during the turn signal activation period is not necessarily constant. In such a case, the speed during the turn signal activation period can take multiple values. Therefore, in this embodiment, the control unit 31 extracts the maximum vehicle speed from among multiple vehicle speeds during the turn signal activation period, and determines whether the extracted vehicle speed is equal to or less than the first speed.
[0046] If the turn signal operation time is equal to or shorter than the first time length, the steering angular velocity during the turn signal operation period is greater than the first angular velocity, and the vehicle speed during the turn signal operation period is equal to or shorter than the first speed, it can be considered that the turn signal switch has been automatically turned off by the action of a cancel mechanism incorporated in the steering device when the first vehicle 10 is steered while stopped or moving slowly, waiting to turn right or left, etc. Therefore, in this embodiment, the control unit 31 determines that a turn signal operation determined to have a turn signal operation time of equal to or shorter than the first time length, a steering angular velocity during the turn signal operation period greater than the first angular velocity, and the vehicle speed during the turn signal operation period being equal to or shorter than the first speed does not correspond to a short-time turn signal.
[0047] In addition, for a turn signal operation in which the turn signal operation time is equal to or shorter than a first time length, the steering angular velocity during the turn signal operation period is greater than the first angular velocity, and the vehicle speed during the turn signal operation period is greater than the first speed, the control unit 31 determines that the turn signal operation corresponds to a short-time turn signal.
[0048] After determining whether each of the turn signal operations performed during the trip corresponds to a short-time turn signal, the control unit 31 registers the determination result in the vehicle information DB 32, which will be described later. This allows the control unit 31 to perform a driving diagnosis targeting the turn signal operations performed during the trip based on the information registered in the vehicle information DB 32. The control unit 31 can also transmit the results of the driving diagnosis to the user terminal 20 via the communication unit 304. Note that the method of the driving diagnosis is not limited to a specific method. For example, a method of the driving diagnosis may be adopted in which the evaluation value for the turn signal operation decreases as the number of short-time turn signal operations performed during the trip increases.
[0049] Next, a description will be given of the vehicle information DB 32 of the server 30. The vehicle information DB 32 is a database that is constructed in the auxiliary storage unit 303 of the server 30 as a result of the processor 301 of the server 30 executing a DBMS (Database Management System) program. The vehicle information DB 32 may be constructed as a relational database.
[0050] The vehicle information DB 32 in this embodiment stores information about turn signal operations performed during a trip for each vehicle. FIG. 4 is a diagram showing an example of information stored in the vehicle information DB 32 in this embodiment. As shown in FIG. 4, the vehicle information DB 32 in this embodiment has records for each vehicle (hereinafter, sometimes referred to as "vehicle information records"). As shown in FIG. 4, each vehicle information record has a vehicle ID field, a date field, and a turn signal operation field. Note that if the turn signal is operated multiple times (N times in the example of FIG. 4) in each trip, the same number of turn signal operation fields (N in the example of FIG. 4) as the number of times are set in the vehicle information record.
[0051] The vehicle ID field of the vehicle information record is registered with information (vehicle ID) for identifying each of the multiple first vehicles 10 that are the subject of the driving diagnosis service. The date field is registered with the trip date of each first vehicle 10. The turn signal operation field is divided into subfields for operation time, steering angular velocity, vehicle speed, and flag. The operation time field is registered with the turn signal operation time for each turn signal operation. Steering angular velocity The steering angular velocity for each turn signal operation is registered in the field. The information registered in the steering angular velocity field is the maximum steering angular velocity among multiple steering angular velocities during the turn signal activation period for each turn signal operation. As described above, such steering angular velocity is acquired by the control unit 31. The vehicle speed field is registered with the vehicle speed of the first vehicle 10 during the turn signal activation period for each turn signal operation. The information registered in the vehicle speed field is the maximum vehicle speed among multiple vehicle speeds during the turn signal activation period for each turn signal operation. As described above, such vehicle speed is acquired by the control unit 31. The flag field is registered with information identifying whether or not each turn signal operation corresponds to a short-time turn signal. For example, for a turn signal operation that corresponds to a short-time turn signal, "1" is registered in the flag field. Furthermore, for a turn signal operation that does not correspond to a short-time turn signal, "0" is registered in the flag field. The information registered in the flag field is determined according to the determination result by the ECU 100.
[0052] (Processing flow) Next, the flow of processing executed by the server 30 will be described with reference to Fig. 5. Fig. 5 is a flowchart showing a processing routine executed by the server 30 each time traveling information transmitted from the ECU 100 of the first vehicle 10 is received. The processing routine shown in Fig. 5 is executed by the processor 301 of the server 30, but here the processing routine will be described assuming that the functional component (control unit 31) of the server 30 is the executing entity.
[0053] 5, when the communication unit 304 of the server 30 receives the travel information transmitted from the ECU 100 of the first vehicle 10, the travel information is passed from the communication unit 304 to the control unit 31. As a result, the control unit 31 acquires the travel information through the communication unit 304 (step S101). After completing the process of step S101, the control unit 31 executes the process of step S102.
[0054] The processing of steps S102-S108 in FIG. 5 is performed for all turn signal operations performed during the trip that is the subject of the travel information. First, in step S102, the control unit 31 determines whether the turn signal operation time of the subject turn signal operation is equal to or shorter than a first time length. As described above, the first time length is a time length (e.g., approximately 2 to 3 seconds) that is expected to cause inconvenience to surrounding moving objects or reduce safety if the turn signal operation time when the first vehicle 10 changes lanes is equal to or shorter than the first time length. If it is determined that the turn signal operation time of the subject turn signal operation is equal to or shorter than the first time length (positive determination in step S102), the control unit 31 executes the processing of step S103.
[0055] In step S103, control unit 31 acquires the steering angular velocity during the turn signal operation period of the target turn signal operation. Specifically, control unit 31 calculates the steering angular velocity by differentiating the steering angle included in the driving information (the steering angle during the turn signal operation period of the target turn signal operation). Control unit 31 acquires the maximum steering angular velocity among the calculated steering angular velocities as the steering angular velocity of the target turn signal operation. After completing the processing of step S103, control unit 31 executes the processing of step S104.
[0056] In step S104, the control unit 31 determines whether the steering angular velocity acquired in step S103 is greater than a first angular velocity. As described above, the first angular velocity is a value that allows determination that steering for changing the course of the first vehicle 10 is not being performed if the steering angular velocity is equal to or less than the first angular velocity. If the steering angular velocity acquired in step S103 is greater than the first angular velocity (positive determination in step S104), the control unit 31 executes the process of step S105.
[0057] In step S105, the control unit 31 acquires the vehicle speed during the turn signal operation period of the target turn signal operation. Specifically, the control unit 31 acquires the maximum vehicle speed among the vehicle speeds included in the driving information (the vehicle speed during the turn signal operation period of the target turn signal operation) as the vehicle speed of the target turn signal operation. After completing the process of step S105, the control unit 31 executes the process of step S106.
[0058] In step S106, the control unit 31 determines whether the vehicle speed acquired in step S105 is greater than a first speed. As described above, the first speed is a value that allows the first vehicle 10 to be determined to be stopped or moving slowly if the vehicle speed of the first vehicle 10 is equal to or less than the first speed. If the vehicle speed acquired in step S105 is greater than the first speed (positive determination in step S106), the control unit 31 executes the process of step S107.
[0059] In step S107, the control unit 31 determines that the target turn signal operation corresponds to a short-time turn signal.
[0060] Furthermore, if a negative determination is made in step S102 (if the turn signal operation time is longer than the first time length), if a negative determination is made in step S104 (if the steering angular velocity is equal to or less than the first angular velocity), or if a negative determination is made in step S106 (if the vehicle speed is equal to or less than the first speed), the control unit 31 executes the process of step S108. In step S108, the control unit 31 determines that the target turn signal operation does not correspond to a short-time turn signal.
[0061] When the control unit 31 has completed the processing of step S107 or step S108, it executes the processing of step S109. In step S109, the control unit 31 determines whether the processing of steps S102-S108 has been completed for all turn signal operations performed during the trip that is the subject of the travel information. If the processing of steps S102-S108 has not been completed for all turn signal operations performed during the trip that is the subject of the travel information (a negative determination in step S109), the control unit 31 executes the processing of steps S102-S108 for the next target turn signal operation. Furthermore, if the processing of steps S102-S108 has been completed for all turn signal operations performed during the trip that is the subject of the travel information (a positive determination in step S109), the control unit 31 terminates execution of this processing routine.
[0062] After completing the processing routine of Fig. 5, the control unit 31 generates a vehicle information record such as that illustrated in Fig. 4 and registers the generated vehicle information record in the vehicle information DB 32. At this time, for a turn signal operation determined to be a short-time turn signal, a "1" is registered in the flag field, and for a turn signal operation determined not to be a short-time turn signal, a "0" is registered in the flag field. By referring to the vehicle information record registered in this manner, the control unit 31 can perform driving diagnosis related to turn signal operation.
[0063] (Actions and Effects of the Embodiments) In this embodiment, a turn signal operation in which the turn signal operation time is equal to or shorter than a first time length and the steering angular velocity is equal to or shorter than a first angular velocity is determined not to be a short-time turn signal. As a result, a turn signal operation that does not involve steering (changing the course of the first vehicle 10), such as a turn signal operation due to an erroneous operation by the first user, can be determined not to be a short-time turn signal.
[0064] In this embodiment, the turn signal operation is performed when the turn signal operation time is equal to or shorter than the first time length, the steering angular velocity is greater than the first angular velocity, and the vehicle speed is equal to or shorter than the first speed. In this case, it is determined that the blinker operation does not correspond to a short-time blinker. As a result, it is possible to determine that a blinker operation in which the blinker is automatically turned off by the action of a cancel mechanism built into the steering device, such as a blinker operation when the first vehicle 10 is steered while stopped or moving slowly to wait for a right or left turn, does not correspond to a short-time blinker.
[0065] Therefore, according to the present embodiment, it is possible to more accurately determine whether a turn signal operation corresponds to a short-time turn signal, which in turn improves the accuracy of driving diagnosis targeting turn signal operation.
[0066] <Modification> In the above embodiment, the determination of whether the turn signal operation performed by the first user corresponds to a short-time turn signal has been described as being performed by the server 30. However, the determination may also be performed by the first vehicle 10 (ECU 100). That is, part of the processing of the control unit 31 of the server 30 may be performed by the control unit 110 of the ECU 100. In this case, each time the first vehicle 10 completes a trip, the control unit 110 of the ECU 100 may determine whether each turn signal operation performed during the trip corresponds to a short-time turn signal and generate data corresponding to the vehicle information record described above. The control unit 110 of the ECU 100 may transmit the generated data to the server 30 via the communication unit 104. In the server 30 that receives the data from the ECU 100, the control unit 31 may generate a vehicle information record based on the data and register the vehicle information record in the vehicle information DB 32. In this way, the control unit 31 of the server 30 can perform driving diagnosis targeting the turn signal operation of the first user by referring to the vehicle information record in the vehicle information DB 32.
[0067] <Other> The above embodiment is merely an example, and the present disclosure may be modified and implemented as appropriate within the scope of its gist. The processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradictions arise. Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by a single device. In a computer system, the hardware configuration for implementing each function can be flexibly changed. [Explanation of symbols]
[0068] 1 System 10 First car 20 User terminal 30 servers 31 Control Unit 32 Vehicle information DB 301 processor 302 Main memory 303 Auxiliary storage unit 304 Communications Department
Claims
1. Obtaining first information from a first vehicle regarding a turn signal operation time, a steering angular velocity, and a vehicle speed when a turn signal operation is performed; determining, based on the first information, whether the turn signal operation corresponds to a short-time turn signal, which is an operation for notifying the behavior of the first vehicle and an operation in which the turn signal operation time is equal to or shorter than a first time length; a control unit that executes the When the turn signal operation time is equal to or shorter than the first time length and the steering angular velocity is equal to or shorter than a first angular velocity, the control unit determines that the turn signal operation does not correspond to the short-time turn signal. server.
2. When the turn signal operation time is equal to or shorter than the first time length and the vehicle speed is equal to or shorter than a first speed, the control unit determines that the turn signal operation does not correspond to the short-time turn signal. The server of claim 1 .
3. acquiring first information relating to a turn signal operation time, a steering angular velocity, and a vehicle speed when a turn signal operation is performed; determining, based on the first information, whether the turn signal operation corresponds to a short-time turn signal, which is an operation for notifying a vehicle of a behavior and whose turn signal operation time is equal to or shorter than a first time length; a control unit that executes the When the turn signal operation time is equal to or shorter than the first time length and the steering angular velocity is equal to or shorter than a first angular velocity, the control unit determines that the turn signal operation does not correspond to the short-time turn signal. vehicle.
Citation Information
Patent Citations
Output device for outputting fatigue degree information of driver
JP2009241717A
Lane change diagnostic device, lane change diagnostic method and lane change diagnostic program
JP2012118916A
Driving characteristic determination system
JP2015022499A
Drive diagnosis device and drive diagnosis method
JP2022156833A
Methods and apparatus for vehicle operation analysis
US20170291611A1