Vehicle data collection device and vehicle data collection method
The vehicle data collection device accurately collects data from the start to the end of scenarios by detecting the scenario's start retroactively, addressing the inefficiencies of fixed-duration data collection in existing systems.
Patent Information
- Application Number
- PCT/JP2025/011808
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-15
- Filing Date
- 2025-03-25
- Publication Date
- 2025-10-23
AI Technical Summary
Existing vehicle data collection systems fail to accurately collect the right amount of data for scenarios that exceed or are shorter than a fixed duration, leading to excess or deficient data collection.
A vehicle data collection device that includes a data storage unit, a scenario detection unit to detect the start of a scenario when its end is detected, and a collection target data determination unit to determine the data to be collected based on the scenario's start and end timings.
Enables precise collection of data from the start to the end of a scenario, reducing excess or deficient data collection and optimizing data acquisition for various scenario types.
Smart Images

Figure JP2025011808_23102025_PF_FP_ABST
Abstract
Description
Vehicle data collection device and vehicle data collection method
[0001] The present invention relates to a vehicle data collection device and a vehicle data collection method for collecting data on a vehicle and other vehicles traveling around the vehicle.
[0002] Due to the rapid social change and technological evolution in recent years, there is growing momentum for using vehicle data to solve social issues, and vehicle manufacturers are considering vehicle data collection systems. The purposes of collecting vehicle data are varied, such as updating autonomous driving AI models and maps.
[0003] Let us take the example of updating an autonomous driving AI model. The data required to update the autonomous driving AI model is data for situations that are generally considered dangerous, such as when the vehicle is close to another vehicle.
[0004] In other words, data on situations that could lead to car accidents is needed, especially data on accidents caused by collisions between cars, which are said to account for more than 85% of car accidents.
[0005] Hereinafter, events that are the subject of data collection and are defined by the behavior of the subject vehicle or events that are defined by the behavior of the subject vehicle and the behavior of other vehicles are defined as "scenarios." Scenarios particularly include traffic scenarios that are defined by the behavior of the subject vehicle (such as turning at an intersection, changing lanes, or a situation where an obstacle such as a stone has fallen in front of the subject vehicle) or traffic scenarios that are defined by the behavior of the subject vehicle and the behavior of other vehicles (such as cutting in, cutting out, overtaking, a following vehicle suddenly approaching, or a preceding vehicle suddenly braking).
[0006] A technique for collecting data related to this scenario is disclosed in Patent Document 1. In Patent Document 1, when the end point of a specified scenario is detected, data of a fixed length going back a fixed time from the end point is collected.
[0007] Japanese Patent Application Laid-Open No. 2020-140657
[0008] However, in the technology of Patent Document 1, data is collected and stored only for a fixed period of time prior to the end of the scenario, so if the length of the scenario exceeds the fixed period of time, data from the start of the scenario cannot be collected, and if the length of the scenario is less than the fixed period of time, unnecessary data from before the start of the scenario is collected.
[0009] In view of the above-mentioned problems, an object of the present invention is to provide a vehicle data collection device that, when a scenario is detected, can collect just the right amount of data from the start to the end of the scenario.
[0010] In order to solve the above problems, the vehicle data collection device of the present invention includes a data storage unit that stores time series data indicating the behavior of one or more other vehicles acquired by an external environment detection device mounted on the vehicle, a scenario detection unit that detects the start of a scenario when it detects the end of a scenario defined as a data collection target, and a collection target data determination unit that determines the time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
[0011] According to the present invention, when the end of a scenario is detected, the start of the scenario is detected retroactively and only data from the start to the end of the scenario is collected, making it possible to collect just the right amount of data from the start to the end of the scenario. Further features related to the present invention will become apparent from the description of this specification and the accompanying drawings. Furthermore, problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments.
[0012] FIG. 1 is a diagram showing an example of a hardware configuration including a data collection device according to a first embodiment of the present invention. FIG. 2 is a block diagram showing a functional configuration of the data collection device according to the first embodiment of the present invention. FIG. 3 is a diagram showing a state in which another vehicle cuts in on the host vehicle. FIG. 4 is a diagram for explaining a situation in which a scenario occurs between a plurality of other vehicles. FIG. 5 is a diagram showing an example of a data structure of data stored in a candidate data storage unit 106. FIG. 6 is a flowchart showing processing executed by the data collection device according to the first embodiment of the present invention. FIG. 7 is a diagram for explaining the effect of the first embodiment of the present invention. FIG. 8 is a block diagram showing a functional configuration of a data collection device according to a second embodiment of the present invention. FIG. 9 is a diagram for explaining processing in the second embodiment of the present invention. FIG. 10 is a flowchart showing processing executed by the data collection device according to the second embodiment of the present invention. FIG. 11 is a diagram for explaining determination of the end point of a lane change.
[0013] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that hereinafter, the vehicle data collection device will be simply referred to as a data collection device.
[0014] 1 is a block diagram showing the hardware configuration of a vehicle including a data collection device according to Example 1. Vehicle 1 includes at least a data collection device 100, a camera 15, and a sensor 16. Data collection device 100 includes a CPU (Central Processing Unit) 11 that calculates parameters necessary for vehicle control based on data, a ROM (Read Only Memory) 12 that is a storage device from which data can be read, a RAM (Random Access Memory) 13 that can both write and read data, and a communication module 14 that converts the calculation results into a communication protocol and transmits the converted results.
[0015] The data collection device 100 is also connected to an external server 18 via a communication path 17. The communication path 17 may physically include multiple communication buses, and the standards of each communication bus may be the same or different. These communication bus standards include CAN (registered trademark), LIN (registered trademark), FlexRay (registered trademark), Ethernet (registered trademark), etc.
[0016] The data collection device 100 receives data that has passed through the communication path 17. In response to reception, the received data is expanded in the RAM 13. The CPU 11 then performs calculations based on the data written in the RAM 13 and the data read from the ROM 12. A program is pre-installed in the data collection device 100, and the CPU 11 executes the program to perform the processing described below. The data collection device 100 may be configured to be self-contained within the vehicle, without being connected to an external server 18.
[0017] The vehicle 1 also includes a camera 15 and a sensor 16. A plurality of cameras 15 and sensors 16 are provided, and they acquire information about the host vehicle, other vehicles traveling around the host vehicle, and the surrounding environment of the host vehicle (roads, signs, etc.). The camera 15 may be, for example, a stereo camera, and the sensor 16 may be, for example, a millimeter-wave radar or a LiDAR (Light Detection and Ranging). Note that, hereinafter, these cameras 15 and sensors 16 may be collectively referred to as an external environment detection device.
[0018] 2 is a functional block diagram showing the functional configuration of the data collection device 100. As shown in FIG. 2, the data collection device 100 according to this embodiment includes a termination algorithm group 101, a start algorithm selection unit 102, a start detection data selection unit 103, a start algorithm group 104, a candidate data extraction unit 105, a candidate data storage unit 106, and a data storage unit 107.
[0019] The termination algorithm group 101 detects the end point of a scenario when a scenario occurs between the subject vehicle or vehicles. Specific methods for detecting a scenario will be described later. The termination algorithm group 101 further includes a plurality of end detection algorithms. An end detection algorithm is set for each scenario, and when a certain end detection algorithm (in this embodiment, an end detection algorithm for detecting cut-in of another vehicle) detects the end of a scenario in which another vehicle cuts in, it transmits detected scenario information (the type of scenario detected) and a detected vehicle ID (an ID for identifying the other vehicle that caused the scenario) to the start algorithm selection unit 102 and the start detection data selection unit 103, respectively. Note that this termination algorithm group 101 is always running, and is always able to detect the end of a scenario.
[0020] The start algorithm selection unit 102 selects the corresponding scenario ID based on the received detected scenario information. That is, it transmits to the start algorithm group 104 the type of scenario detected by the end algorithm group 101 (in this embodiment, cut-in by another vehicle).
[0021] The start detection data selection unit 103 acquires measurement data of other vehicles from the data storage unit 107, which temporarily stores data acquired by the external environment detection device, and transmits the data to the start algorithm group 104. Note that the other vehicles are other vehicles identified by the detected vehicle ID received from the end detection algorithm, and the measurement data has a length that goes back a sufficient time from the end of the scenario. The start detection data selection unit 103 may also acquire driving data of the host vehicle and data related to the host vehicle's surrounding environment from the data storage unit 107 and transmit the data to the start algorithm group 104.
[0022] The initiation algorithm group 104 detects the start time of a scenario occurring between the host vehicle or between the host vehicle and another vehicle. Like the termination algorithm group 101, the initiation algorithm group 104 includes multiple initiation detection algorithms set for each scenario. When the initiation algorithm group 104 receives a scenario ID from the initiation algorithm selection unit 102, it selects a initiation detection algorithm according to the scenario ID. In this embodiment, the initiation algorithm group 104 selects a initiation detection algorithm for detecting the cut-in start time of the other vehicle. Then, using the selected algorithm, it analyzes data received from the initiation detection data selection unit 103 and detects the time when the other vehicle starts to cut-in. Specifically, the cut-in start time is the time when the other vehicle traveling in a traveling lane adjacent to the host vehicle comes alongside the host vehicle. Information on the detected start time is transmitted to the candidate data extraction unit 105. Note that the initiation algorithm selection unit 102, the initiation detection data selection unit 103, and the initiation algorithm group 104 may be activated in response to receiving information about a scenario from the termination algorithm group 101 to reduce load. The start algorithm group 104 corresponds to the scenario detection unit in the claims.
[0023] To summarize one function of the initiation algorithm group 104 in this embodiment, the scenario includes a traffic scenario defined by the behavior of other vehicles, and the initiation algorithm group (scenario detection unit) 104 detects the start of a scenario by determining the behavior of other vehicles corresponding to the type of traffic scenario when the end of the traffic scenario is detected. Also, the scenario may include a traffic scenario defined by the behavior of the vehicle itself, and the initiation algorithm group (scenario detection unit) 104 may detect the start of a scenario by determining the behavior of the vehicle itself corresponding to the type of traffic scenario when the end of the traffic scenario is detected.
[0024] The candidate data extraction unit 105 receives information about the start time from the start algorithm group 104 and the end timing from the end algorithm group 101, and therefore extracts the exact amount of data from the start to end of the relevant scenario (cut-in of another vehicle) from the data storage unit 107, and transmits this data to the candidate data storage unit 106. The candidate data extraction unit 105 corresponds to the collection target data determination unit in the claims.
[0025] The candidate data storage unit 106 stores the travel data of other vehicles received from the candidate data extraction unit 105 as data to be collected.
[0026] The data storage unit 107 has a function of constantly receiving other vehicle data from the external environment detection device and temporarily storing the data. In many cases, multiple other vehicles (e.g., other vehicle 20a and other vehicle 20b) are traveling around the traveling host vehicle, and the data of each other vehicle is stored independently and transmitted to the termination algorithm group 101, etc. The data storage unit 107 may temporarily store not only the traveling data of the other vehicles, but also the traveling data of the host vehicle and data related to the surrounding environment of the host vehicle. Furthermore, the data storage unit 107 may temporarily store the traveling data of the host vehicle and data related to the surrounding environment of the host vehicle instead of the traveling data of the other vehicles.
[0027] As described above, the data collection device in this embodiment includes: a data storage unit 107 that stores time-series data indicating the behavior of one or more other vehicles acquired by an external environment detection device mounted on the vehicle; a start algorithm group (scenario detection unit) 104 that detects the start of a scenario when the end of a scenario defined as a data collection target is detected; and a candidate data extraction unit (collection target data determination unit) 105 that determines time-series data to be collected from the time-series data stored in the data storage unit 107 based on the timing of the start and end of the scenario. The data collection device in this embodiment also includes: a data storage unit 107 that stores time-series data indicating the behavior of the host vehicle acquired by the external environment detection device mounted on the vehicle; a start algorithm group (scenario detection unit) 104 that detects the start of a scenario when the end of a scenario defined as a data collection target is detected; and a candidate data extraction unit (collection target data determination unit) 105 that determines time-series data to be collected from the time-series data stored in the data storage unit 107 based on the timing of the start and end of the scenario.
[0028] Next, an example of the scenario described above will be explained. Figure 3 is a diagram showing how another vehicle cuts in on the host vehicle. As shown in Figure 3, it is assumed that the host vehicle 19 is traveling in the left driving lane, and another vehicle 20 traveling in the right driving lane accelerates to overtake the host vehicle 19 and cuts in on the left driving lane.
[0029] At this time, it is assumed that the end of the cut-in is detected at time t1. At this point, the start of the cut-in has not been detected. This is because, in a situation where the other vehicle 20 is traveling in the right-hand driving lane, it is not possible to determine whether the other vehicle 20 will cut in or continue traveling in the right-hand driving lane.
[0030] Therefore, as described above, when the end algorithm group 101 detects the end of the cut-in, the start algorithm selection unit 102, the start detection data selection unit 103, and the start algorithm group 104 are activated, and the driving data of the other vehicle 20 is analyzed from the data storage unit 107 to detect the start time t2 of the cut-in (the time when the other vehicle 20 comes alongside the host vehicle 19).
[0031] Then, the candidate data extraction unit 105 extracts point cloud information acquired by the sensor and video information acquired by the camera of other vehicles 20 between times t2 and t1 from the data storage unit 107 and stores them in the candidate data storage unit 106.
[0032] In this embodiment, by performing such processing, it is possible to obtain data from the start to the end of a cut-in scenario without excess or deficiency.
[0033] 4 is a diagram for explaining a situation in which various scenarios occur between a host vehicle 19 and multiple other vehicles. As shown in FIG. 4, a situation is assumed in which a host vehicle 19 is traveling in the left lane, a first other vehicle 20a is also traveling in the left lane, and a second other vehicle 20b is traveling in the adjacent right lane.
[0034] Here, suppose that the preceding vehicle 20a first executes a cutout to change lanes into the right-hand driving lane, and the end of the cutout is detected by the end algorithm group 101 at time t3. Then, as in the case described with reference to Figure 3, the start algorithm selection unit 102, start detection data selection unit 103, and start algorithm group 104 are activated, analyze the driving data of the other vehicle 20 from the data storage unit 107, and detect the start time t4 of the cutout (the time when the other vehicle 20a starts to change lanes).
[0035] At the same time, another vehicle 20b traveling parallel in the right lane begins cutting in, and the end of the cutting in is detected by the end algorithm group 101 at time t5. Then, as in the case described with reference to Figure 3, the start algorithm selection unit 102, the start detection data selection unit 103, and the start algorithm group 104 are activated, analyze the driving data of the other vehicle 20 from the data storage unit 107, and detect the start time t6 of the cut-in (the time when the other vehicle 20b comes alongside the host vehicle 19).
[0036] As described above, when scenarios occur between multiple other vehicles at approximately the same time, it is difficult to process them simultaneously because data transfer becomes complicated. Therefore, in this embodiment, when multiple scenarios occur simultaneously, a priority order is set. Specifically, a scenario with a higher risk is given priority. A high-risk scenario refers to a scenario in which another vehicle approaches the host vehicle. In the case of Figure 4, the other vehicle 20a that cuts out is moving away from the host vehicle 19, while the other vehicle 20b that cuts in is moving closer to the host vehicle 19. Therefore, it is determined that the risk is high, and the traveling data of the other vehicle 20b is analyzed with priority.
[0037] In other words, when there are multiple scenarios defined as data collection targets, the candidate data extraction unit (collection target data determination unit) 105 can determine the scenario with the highest risk as the data collection target by giving priority to the scenario with the highest risk. In other words, the collection target data determination unit 105 can determine, among the multiple scenarios defined as data collection targets, the scenario including the behavior of another vehicle approaching the subject vehicle by giving priority to the scenario including the behavior of another vehicle moving away from the subject vehicle.
[0038] Other high-risk scenarios include sudden braking by a leading vehicle and a sudden approach by a following vehicle. It is preferable to determine priorities for these multiple scenarios in advance, and if multiple scenarios occur simultaneously, to deal with the scenarios with the highest priority first.
[0039] Here, a specific example of a method for detecting the end of a scenario will be described with reference to FIG.
[0040] 11 is a diagram showing how the host vehicle 19 changes lanes, moving from the left lane to the right lane. In other words, the scenario here is a lane change by the host vehicle (as described above, in this case, it is assumed that there is a fallen object or an accident ahead of the left lane in which the host vehicle 19 was originally traveling). Distances 23 to 27 between the center of the host vehicle 19 and the lane centerlines (centerline 21 of the left lane and centerline 22 of the right lane) are defined as offsets. The offsets are positive when the host vehicle 19 is located to the left of the lane centerlines, and negative when the host vehicle 19 is located to the right of the lane centerlines.
[0041] As shown in Figure 11(a), when the vehicle 19 gradually moves from the left lane to the right lane, at a certain moment the offset discontinuously changes from a negative value to a positive value (offset 25 to 26, the moment at time 30 seconds in Figure 11(b)). This point is determined to be the end of the lane change, i.e., the end of the scenario.
[0042] In other words, in this example, the data storage unit 107 also stores time series data indicating the behavior of the vehicle 19 acquired by the external environment detection device, the scenario is a lane change, which is a traffic scenario defined by the behavior of the vehicle 19, and the initiation algorithm group 104 detects the start of a lane change based on the surrounding environment of the vehicle 19 when the end of the traffic scenario (lane change) is detected.
[0043] If the subject vehicle 19 is assumed to be the other vehicle 20, this can also be used as a method for detecting the cut-in and cut-out end points.
[0044] 5 is a diagram showing an example of the data structure of data stored in the candidate data storage unit 106. As shown in Fig. 5, the data stored in the candidate data storage unit 106 includes a number for identifying the data, a scenario ID, a detected vehicle ID, a start time of the scenario, and an end time of the scenario. Note that the data related to the traffic scenario defined by the behavior of the host vehicle 19 does not necessarily include the detected vehicle ID.
[0045] However, the data stored by the candidate data storage unit 106 is not limited to this, and may also store, for example, the vehicle's current driving speed, weather, road conditions, and the type of external environment detection device (camera, sensor) from which the data is collected.
[0046] 6 is a flowchart showing the processing executed by the data collection device in this embodiment. First, in step S101, the termination algorithm group 101 detects the end of a scenario. Next, in step S102, the start algorithm selection unit 102 selects a start algorithm based on the detection scenario information received from the termination algorithm group 101. Next, in step S103, the start detection data selection unit 103 selects start detection data from the data storage unit 107 to collect information about the host vehicle or other vehicles that caused the scenario. Note that the order of steps S102 and S103 may be reversed, or they may be executed simultaneously.
[0047] Next, in step S104, the start algorithm group 104 uses a start detection algorithm selected in accordance with the scenario ID received from the start algorithm selection unit 102 to detect the start point of the scenario in the driving data of the host vehicle or other vehicles received from the start detection data selection unit 103. Finally, the candidate data extraction unit 105 extracts driving data of the host vehicle or other vehicles from the start to the end of the scenario from the data storage unit 107 based on the end timing received from the end algorithm group 101 and the start timing received from the start algorithm group 104, and transmits this to the candidate data storage unit 106, which stores it.
[0048] The effects of this embodiment described above will be explained using Figure 7. As shown in Figure 7, in this embodiment, the data acquisition time for each scenario differs. Specifically, the time from the start to the end of data acquisition is long for cut-in / cut-out, and becomes shorter for turning at an intersection, changing lanes when merging / branching, and overtaking.
[0049] Furthermore, for example, the cut-in / cut-out time itself varies depending on speed, lane width, vehicle width, number of lanes, etc. Similarly, the time from the start to the end of each scenario varies depending on the speed and presence or absence of oncoming vehicles when turning at an intersection, the speed and merging distance when changing lanes when merging / branching, and the speed and presence or absence of third parties when overtaking.
[0050] According to this embodiment, it is possible to accurately grasp the time from the start to the end of a scenario, which varies depending on the type of scenario and other factors even for the same type of scenario, and to collect just the right amount of data. In other words, the candidate data extraction unit (collection target data determination unit) 105 changes the length of the time-series data to be collected based on the type of traffic scenario. On the other hand, in conventional systems, data is collected for a fixed period of time prior to the end of the scenario, regardless of the type of scenario, which means that there is an excess or deficiency of data for each scenario.
[0051] Second Embodiment Next, a data collection device according to a second embodiment of the present invention will be described. In the following, a description of parts that overlap with the first embodiment will be omitted.
[0052] The data collection device 100 according to the embodiment further includes a backup start detection algorithm 108 in addition to the configuration described in the first embodiment. The backup start detection algorithm 108 performs the function of setting a backup start timing for data temporarily stored in the data storage unit 107 and transmitting a deletion signal to delete part of the data. The backup start detection algorithm 108 corresponds to the backup start timing setting unit in the claims.
[0053] The processing in this embodiment will be described with reference to Fig. 9. Fig. 9 shows a case where another vehicle 20 cuts into the driving lane in which the host vehicle 19 is traveling, Fig. 9(a) shows a situation where the preliminary start detection algorithm 108 of this embodiment is not used, and Fig. 9(b) shows a situation where the preliminary start detection algorithm 108 of this embodiment is used.
[0054] 9A, the data storage unit 107 needs to store all driving data before time t7 until the end algorithm group 101 of the vehicle 19 detects the end of the cut-in at time t7. Therefore, if a scenario does not occur for a long time and it takes time to detect the end of the scenario, the required capacity will increase, resulting in increased costs.
[0055] On the other hand, when a backup start detection algorithm 108 is provided as in this embodiment, the backup start detection algorithm 108 first sets a backup start timing at an arbitrary time t10. If the end of any scenario is not detected for a predetermined period of time thereafter, the backup start timing is reset at time t9, and the data storage unit 107 is instructed to delete the data collected between times t10 and t9.
[0056] In other words, the backup start detection algorithm (backup start timing setting unit) 108 in this embodiment detects the occurrence of a specified event based on the time series data stored in the data storage unit, and if the end of the scenario is not detected for a specified time after the occurrence of the specified event is detected, deletes the time series data stored in the data storage unit from the time the specified event occurs until the specified time has elapsed.
[0057] By doing so, when the end of the cut-in is detected at time t8, only the data from time t9 to time t8 is temporarily stored in the data storage unit 107, thereby reducing the capacity required for the data storage unit 107. Note that an example of the timing for setting the backup start timing is the timing when another vehicle 20 comes alongside the host vehicle 19.
[0058] 10 is a flowchart showing the processing executed by the data collection device in this embodiment. The flowchart in this embodiment differs from the flowchart in the first embodiment described in FIG. 6 in that steps S106 to S108 are provided instead of step S101.
[0059] In this embodiment, first, the preparatory start detection algorithm 108 sets the preparatory start timing at an arbitrary timing (for example, when another vehicle 20 comes alongside the host vehicle 19, or when the following vehicle 20 comes within a predetermined distance, etc.).
[0060] Then, in step S107, the preliminary start detection algorithm 108 determines whether the end of the scenario is detected within a predetermined time. If the end of the scenario is detected within the predetermined time, the process is the same as step S101 in FIG. 6, and steps S102 and onward are executed.
[0061] If the end of the scenario is not detected within the predetermined time, the process proceeds to step S108, where the backup start timing is reset as described with reference to FIG. 9, and the data storage unit 107 is instructed to delete some of the data.
[0062] According to this embodiment, in addition to the effects of the first embodiment, the amount of data temporarily stored in the data storage unit 107 can be reduced, and therefore cost reduction can be expected.
[0063] Although the above mainly describes the cut-in of other vehicles as a scenario, scenarios also include those caused by the behavior of the subject vehicle (cut-in / cut-out of the subject vehicle, turning at an intersection, etc.). Since such scenarios caused by the subject vehicle may also be worth collecting as data, it is possible to store time-series data indicating the behavior of the subject vehicle acquired by the external environment detection device in the data storage unit 107, and collect data in the same way as in the case of scenarios caused by other vehicles.
[0064] In this case, however, it is preferable to set a scenario that considers the proximity of the vehicle to the surrounding environment (obstacles, accidents, etc.) in addition to the relationship between the vehicle and other vehicles.
[0065] The above-described embodiment of the present invention provides the following advantageous effects.
[0066] (1) The vehicle data collection device of the present invention includes a data storage unit that stores time series data indicating the behavior of one or more other vehicles acquired by an external environment detection device mounted on the vehicle, a scenario detection unit that detects the start of a scenario when the end of a scenario defined as a data collection target is detected, and a collection target data determination unit that determines the time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
[0067] With the above configuration, when the end of a scenario is detected, the start of the scenario is detected retroactively and only data from the start to the end of the scenario is collected, making it possible to collect just the right amount of data from the start to the end of the scenario.
[0068] (2) The scenario includes a traffic scenario defined by the behavior of other vehicles, and when the end of the traffic scenario is detected, the scenario detection unit detects the start of the scenario by determining the behavior of other vehicles corresponding to the type of the traffic scenario. A specific example of the scenario in (1) is, for example, one defined by the behavior of other vehicles.
[0069] (3) The data storage unit also stores time-series data indicating the behavior of the vehicle acquired by the external environment detection device, the scenario includes at least a traffic scenario defined by the behavior of the vehicle, and the scenario detection unit detects the start of a scenario based on the surrounding environment of the vehicle when the end of the traffic scenario is detected. Another specific example of the scenario in (1) is one based on such behavior of the vehicle.
[0070] (4) The system further includes a backup start timing setting unit that detects the occurrence of a predetermined event based on the time-series data stored in the data storage unit, and deletes the time-series data stored in the data storage unit from the occurrence of the predetermined event until the passage of the predetermined time if the end of the scenario is not detected within a predetermined time after the occurrence of the predetermined event. This makes it possible to reduce the amount of data temporarily stored in the data storage unit and suppress cost increases.
[0071] (5) The collection target data determination unit changes the length of the time-series data to be collected based on the type of scenario, thereby making it possible to collect just the right amount of data for each scenario.
[0072] (6) When there are multiple scenarios defined as data collection targets, the collection target data determination unit determines the scenario with the highest risk as the data collection target in priority order.
[0073] (7) Specifically, the collection target data determination unit determines, among multiple scenarios defined as data collection targets, scenarios that include behavior in which another vehicle approaches the subject vehicle as the collection target in preference to scenarios that include behavior in which another vehicle moves away from the subject vehicle.
[0074] The more dangerous the scenario, the more important the data is, so this type of operation is preferable.
[0075] (8) The vehicle data collection device according to the present invention includes a data storage unit that stores time series data indicating the behavior of the vehicle acquired by an external environment detection device mounted on the vehicle, a scenario detection unit that detects the start of a scenario when the end of a scenario defined as a data collection target is detected, and a collection target data determination unit that determines the time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
[0076] With the above configuration, when the end of a scenario defined by the behavior of the vehicle is detected, the start of the scenario is detected retroactively and only data from the start to the end of the scenario is collected, making it possible to collect just the right amount of data from the start to the end of the scenario.
[0077] (9) The scenario includes at least a traffic scenario defined by the behavior of the vehicle, and the scenario detection unit detects the start of a scenario based on the surrounding environment of the vehicle when the end of the traffic scenario is detected. Another specific example of the scenario in (8) is one defined by the behavior of the vehicle.
[0078] (10) A vehicle data collection method according to the present invention is a computer-executed vehicle data collection method, and includes a data storage step of storing time series data indicating the behavior of one or more other vehicles acquired by an external environment detection device mounted on the vehicle in a data storage unit; a scenario detection step of detecting the start of a scenario when the end of a scenario defined as a data collection target is detected; and a collection target data determination step of determining time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
[0079] With the above configuration, when the end of a scenario is detected, the start of the scenario is detected retroactively and only data from the start to the end of the scenario is collected, making it possible to collect just the right amount of data from the start to the end of the scenario.
[0080] (11) A vehicle data collection method according to the present invention is a computer-executed vehicle data collection method, and includes a data storage step of storing time series data indicating the behavior of the vehicle, acquired by an external environment detection device mounted on the vehicle, in a data storage unit; a scenario detection step of detecting the start of a scenario when the end of a scenario defined as a data collection target is detected; and a collection target data determination step of determining time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
[0081] With the above configuration, when the end of a scenario defined by the behavior of the vehicle is detected, the start of the scenario is detected retroactively and only data from the start to the end of the scenario is collected, making it possible to collect just the right amount of data from the start to the end of the scenario.
[0082] It should be noted that the present invention is not limited to the above-described embodiments, and various modifications are possible. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to embodiments that include all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment. It is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to delete part of the configuration of each embodiment, or to add or replace other configurations.
[0083] 19: Own vehicle; 20: Other vehicles; 101: End algorithm group; 104: Start algorithm group (scenario detection unit); 105: Candidate data extraction unit (collection target data determination unit); 107: Data storage unit; 108: Backup start detection algorithm (backup start timing setting unit)
Claims
1. A vehicle data collection device comprising: a data storage unit that stores time series data indicating the behavior of one or more other vehicles acquired by an external environment detection device mounted on the vehicle; a scenario detection unit that detects the start of a scenario defined as a data collection target when it detects the end of the scenario; and a collection target data determination unit that determines the time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
2. A vehicle data collection device as described in claim 1, wherein the scenario includes a traffic scenario defined by the behavior of the other vehicle, and the scenario detection unit detects the start of the scenario when the end of the traffic scenario is detected by determining the behavior of the other vehicle corresponding to the type of the traffic scenario.
3. A vehicle data collection device as described in claim 1, characterized in that the data storage unit also stores time-series data indicating the behavior of the vehicle acquired by the external environment detection device, the scenario includes at least a traffic scenario defined by the behavior of the vehicle, and when the end of the traffic scenario is detected, the scenario detection unit detects the start of the scenario based on the surrounding environment of the vehicle.
4. A vehicle data collection device as described in claim 1, further comprising a backup start timing setting unit that detects the occurrence of a specified event based on the time series data stored in the data storage unit, and, if the end of the scenario is not detected for a specified time after the occurrence of the specified event is detected, deletes the time series data stored in the data storage unit from the time the specified event occurs until the specified time has elapsed.
5. A vehicle data collection device according to claim 1, characterized in that the collection target data determination unit changes the length of the time series data to be collected based on the type of scenario.
6. A vehicle data collection device as described in claim 1, characterized in that, when there are multiple scenarios defined as data collection targets, the collection target data determination unit determines the scenario with the highest risk as the data collection target in priority order.
7. A vehicle data collection device according to claim 6, characterized in that the collection target data determination unit determines, among the multiple scenarios defined as data collection targets, a scenario including a behavior in which another vehicle approaches the subject vehicle as a collection target in preference to a scenario including a behavior in which another vehicle moves away from the subject vehicle.
8. A vehicle data collection device comprising: a data storage unit that stores time series data indicating the behavior of the vehicle obtained by an external environment detection device mounted on the vehicle; a scenario detection unit that detects the start of a scenario defined as a data collection target when the end of the scenario is detected; and a collection target data determination unit that determines the time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
9. A vehicle data collection device according to claim 8, wherein the scenario includes a traffic scenario determined by the behavior of the host vehicle, and the scenario detection unit detects the start of the scenario based on the surrounding environment of the host vehicle when the end of the traffic scenario is detected.
10. A vehicle data collection method executed by a computer, comprising: a data storage step of storing time series data indicating the behavior of one or more other vehicles obtained by an external environment detection device mounted on the vehicle in a data storage unit; a scenario detection step of detecting the start of a scenario defined as a data collection target when the end of the scenario is detected; and a collection target data determination step of determining time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
11. A vehicle data collection method executed by a computer, comprising: a data storage step of storing time series data indicating the behavior of the vehicle, acquired by an external environment detection device mounted on the vehicle, in a data storage unit; a scenario detection step of detecting the start of a scenario defined as a data collection target when the end of the scenario is detected; and a collection target data determination step of determining time series data to be collected from the time series data stored in the data storage unit based on the timing of the start and end of the scenario.
Citation Information
Patent Citations
Video recording device and video recording method
JP2020160690A
Recording device
JP2020160891A
Recording control device, recording device, recording control method and recording control program
WO2018207405A1
Travel information recording device, travel information recording method, and travel information recording program
WO2020230683A1
Recording control device, recording control method, and program
WO2021152985A1