Information processing method
The method enhances data accuracy in vehicle trajectories by using nearby vehicle data to complement missing information, addressing the limitations of linear interpolation in existing methods.
Patent Information
- Application Number
- JP2023214119
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-19
- Publication Date
- 2025-07-01
AI Technical Summary
Existing methods for complementing missing travel data in vehicle trajectories rely on linear interpolation, resulting in low accuracy.
An information processing method that utilizes data from a second vehicle traveling at a similar or nearby position to complement missing data of a first vehicle, enhancing data accuracy by incorporating additional travel data.
Improves the accuracy of data completion by leveraging additional travel data from nearby vehicles, enabling precise estimation of vehicle positions and environmental conditions.
Smart Images

Figure 2025097758000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information processing method.
Background Art
[0002] Conventionally, a method is known for correcting errors in travel trajectory data caused by data transmission errors and complementing data that could not be captured (see, for example, Patent Document 1).
Prior Art Documents
Non-Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] When using only the vehicle's own information, complementation is performed using the average value, the previous value, or the subsequent value from the missing values before and after. However, basically, only linear complementation can be performed, so accuracy is lacking.
[0005] In view of such circumstances, an object of the present disclosure is to complement missing data with higher accuracy.
Means for Solving the Problems
[0006] An information processing method according to an embodiment of the present disclosure is an information processing method by an information processing apparatus including a control unit and a storage unit, acquiring, from the storage unit, first travel data of a first vehicle, the first travel data including time and position information; when it is determined that at least a part of the first travel data is missing, referring to the storage unit to identify a second vehicle that was traveling at the same or a nearby position at the same time as the first vehicle, and acquiring second travel data of the second vehicle; Complementing the first travel data using the second travel data; including.
Effect of the Invention
[0007] According to an embodiment of the present disclosure, missing data can be complemented with higher accuracy.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Mode for Carrying Out the Invention
[0009] FIG. 1 is a schematic diagram of an information processing system S according to the present embodiment. The information processing system S includes an information processing apparatus 1, a first vehicle 2A, a second vehicle 2B, and a third vehicle 2C that can communicate with each other via a network NW. Each of the first vehicle 2A, the second vehicle 2B, and the third vehicle 2C is also referred to as a vehicle 2. The network NW includes, for example, a mobile communication network, a fixed communication network, or the Internet.
[0010] In FIG. 1, for simplicity of explanation, one information processing apparatus 1 is shown, and three vehicles 2 are shown. However, the number of each of the information processing apparatus 1 and the vehicle 2 is not limited to this. For example, the processing executed by the information processing apparatus 1 of the present embodiment may be executed by a plurality of information processing apparatuses 1 arranged in a distributed manner.
[0011] The information processing device 1 is installed in a facility such as a data center or a charging station. The information processing device 1 is a computer such as a server belonging to a cloud computing system or other computing systems.
[0012] In FIG. 2, the internal configuration of the information processing device 1 is described in detail.
[0013] The information processing device 1 includes a control unit 11, a communication unit 12, and a storage unit 13. Each component of the information processing device 1 is communicably connected to each other.
[0014] The control unit 11 includes, for example, one or more general-purpose processors including a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). The control unit 11 may include one or more dedicated processors specialized for specific processing. Instead of including a processor, the control unit 11 may include one or more dedicated circuits. The dedicated circuit may be, for example, an FPGA (Field-Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The control unit 11 may include an ECU (Electronic Control Unit). The control unit 11 transmits and receives arbitrary information via the communication unit 12.
[0015] The communication unit 12 includes a communication module corresponding to one or more wired or wireless LAN (Local Area Network) standards for connecting to the network NW. The communication unit 12 may include a module corresponding to one or more mobile communication standards including LTE (Long Term Evolution), 4G (4th Generation), or 5G (5th Generation). The communication unit 12 may include a communication module or the like corresponding to one or more short-range communication standards or specifications including Bluetooth (registered trademark), AirDrop (registered trademark), IrDA, ZigBee (registered trademark), Felica (registered trademark), or RFID. The communication unit 12 transmits and receives any information via the network NW.
[0016] The storage unit 13 includes, for example, a semiconductor memory, a magnetic memory, an optical memory, or a combination of at least two of these, but is not limited thereto. The semiconductor memory is, for example, a RAM or a ROM. The RAM is, for example, an SRAM or a DRAM. The ROM is, for example, an EEPROM. The storage unit 13 may function as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 13 may store the information of the results analyzed or processed by the control unit 11. The storage unit 13 may store various information related to the operation or control of the information processing apparatus 1. The storage unit 13 may store a system program, an application program, and embedded software, etc. The storage unit 13 may be provided outside the information processing apparatus 1 and accessed from the information processing apparatus 1. The storage unit 13 includes a travel data DB.
[0017] Vehicle 2 includes any type of motor vehicle such as, for example, a gasoline vehicle, a diesel vehicle, an HEV, a PHEV, a BEV, or an FCEV. "HEV" is an abbreviation for hybrid electric vehicle. "PHEV" is an abbreviation for plug-in hybrid electric vehicle. "BEV" is an abbreviation for battery electric vehicle. "FCEV" is an abbreviation for fuel cell electric vehicle. The operation of vehicle 2 may be automated at any level. The level of automation is, for example, any one of levels 1 to 5 in the SAE level classification. "SAE" is an abbreviation for Society of Automotive Engineers. Vehicle 2 may be a vehicle dedicated to MaaS. "MaaS" is an abbreviation for Mobility as a Service. As an alternative, vehicle 2 may be driven by a driver.
[0018] Hereinafter, in FIG. 3 and the like, the information processing method by the information processing apparatus 1 will be described in detail. Here, as an example, a part of the first travel data, which is the travel data of the first vehicle 2A, is missing. The first travel data is supplemented by the second travel data, which is the travel data of the second vehicle 2B, and the third travel data, which is the travel data of the third vehicle 2C.
[0019] As shown in FIG. 3, in the storage unit 13, time, position information, and other travel data are stored in association with each vehicle. Each travel data may be any data collected from vehicle 2 during travel. Here, the travel data includes time and position information. The travel data may further include at least one of speed, steering angle, accelerator opening, and brake pedal force as other travel data. The acquisition interval of the travel data is, for example, 1 minute interval, but is not limited thereto and may be, for example, 1 second interval.
[0020] When the control unit 11 acquires the first travel data from the storage unit 13, it determines whether at least a part of the first travel data is missing. For example, if the control unit 11 determines that the first travel data has not been acquired at some times, it determines that a part of the first travel data is missing. In the example shown in FIG. 3, for the times when the first travel data is acquired from the first vehicle 2A, the next time after 10:01 is 10:04. Since the acquisition interval of the first travel data is originally at one-minute intervals, the control unit 11 identifies 10:02 and 10:03 as the times when the first travel data is missing. In this case, as shown in FIG. 4, the first travel data between 10:01 and 10:04 is missing. The line LA is the travel route of the first vehicle 2A when tracked only by the first travel data.
[0021] When the control unit 11 determines that a part of the first travel data is missing, it refers to the travel data in the storage unit 13 and identifies the second vehicle 2B as a vehicle that was traveling at the same or a nearby position at the same time as the first vehicle 2A. The nearby position of a certain position may be a position within a predetermined distance from a certain position. In the example shown in FIG. 3, at 10:01, the position P2 is a position near the position P4. At 10:04, the position P3 is a position near the position P6.
[0022] The control unit 11 complements the first travel data using the second travel data. Complementing may include, for example, storing the second travel data in the storage unit 13 as the first travel data, or storing the second travel data in the storage unit 13 in association with (i.e., combined with) the first travel data. For example, the control unit 11 acquires the second travel data at 10:02 when the first travel data is missing from the storage unit 13. The control unit 11 may store the second travel data in the storage unit 13 as the first travel data. In this case, the first travel data at 10:02 is complemented by at least one of the position P5 and the travel data D5. The line LB is the travel route of the first vehicle 2A when the first travel data is complemented with the second travel data. With this configuration, the first travel data is detailed.
[0023] As an additional example, the control unit 11 may complement the first travel data using the third travel data. For example, the control unit 11 identifies a third vehicle 2C as a vehicle that was traveling at the same or a nearby position at the same time as the first vehicle 2A. The identification method is similar to that of the second vehicle 2B. For this reason, the repeated description will be partially omitted. The control unit 11 acquires the third travel data at 10:03 when the first travel data is missing from the storage unit 13. The control unit 11 may store the third travel data in the storage unit 13 as the first travel data. In this case, the first travel data at 10:03 is complemented by at least one of the position P7 and the travel data D7. The line LC shown in FIG. 4 is the travel route of the first vehicle 2A when the first travel data is complemented with the second travel data and the third travel data. With this configuration, the first travel data is detailed.
[0024] FIG. 5 is a diagram showing a flowchart of an information processing method by the information processing apparatus 1.
[0025] In S1, the control unit 11 acquires the first travel data including time and position information from the storage unit 13. In S2, the control unit 11 determines whether at least a part of the first travel data is missing. When Yes in S2, in S3, the control unit 11 refers to the storage unit 13 and identifies the second vehicle 2B that was traveling at the same or a nearby position at the same time as the first vehicle 2A. When No in S2, the control unit 11 ends the flow.
[0026] In S4, the control unit 11 acquires the second travel data of the second vehicle 2B from the storage unit 13. In S5, the control unit 11 complements the first travel data using the second travel data.
[0027] As described above, according to the present embodiment, the operation of the control unit 11 includes acquiring first travel data including time and position information from the storage unit 13, and when it is determined that at least a part of the first travel data is missing, referring to the storage unit 13 to identify a second vehicle 2B that was traveling at the same or a nearby position at the same time as the first vehicle 2A, acquiring second travel data of the second vehicle 2B, and complementing the first travel data using the second travel data. With this configuration, the information processing device 1 can complement missing data with higher accuracy.
[0028] Also, according to the present embodiment, each of the first travel data and the second travel data includes at least one of speed, steering angle, accelerator opening, and brake pedal force. With this configuration, the information processing device 1 can accurately estimate the position, speed, steering angle, etc. where the first vehicle 2A actually traveled. Furthermore, the information processing device 1 can support, for example, confirmation of the presence or absence of obstacles, road information such as snow accumulation conditions, the situation at the time of an accident, vehicle failures, etc., and thus support confirmation of the state of individual vehicles and the road environment.
[0029] Also, according to the present embodiment, complementing includes storing the second travel data in the storage unit 13 as the first travel data, or storing the second travel data in the storage unit 13 in association with the first travel data. With this configuration, the information processing device 1 can refine the data by data combination or the like.
[0030] Also, according to the present embodiment, complementing includes identifying the time when the first travel data is missing and complementing the first travel data using the second travel data at the missing time. With this configuration, the information processing device 1 can refine the data.
[0031] Although the present disclosure is described based on the drawings and examples, it should be noted that those skilled in the art may make various modifications and alterations based on the present disclosure. Additionally, modifications are possible without departing from the spirit of the present disclosure. For example, the functions and the like included in each means or each step can be rearranged so as not to be logically contradictory, and a plurality of means or steps can be combined into one or divided.
[0032] For example, in the above-described embodiment, a program for executing all or part of the functions or processes of the information processing apparatus 1 can be recorded on a computer-readable recording medium. The computer-readable recording medium includes non-transitory computer-readable media, and for example, a magnetic recording device, an optical disk, a magneto-optical recording medium, or a semiconductor memory. The distribution of the program is performed, for example, by selling, transferring, or lending a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. Also, the distribution of the program may be performed by storing the program in the storage of an arbitrary server and transmitting the program from the arbitrary server to another computer. Further, the program may be provided as a program product. The present disclosure can also be realized as a program executable by a processor.
Explanation of Reference Numerals
[0033] S Information processing system
Claims
1. An information processing method by an information processing apparatus including a control unit and a storage unit, comprising: obtaining, from the storage unit, first travel data of a first vehicle, the first travel data including time and position information; when it is determined that at least a part of the first travel data is missing, identifying a second vehicle that was traveling at the same or a nearby position at the same time as the first vehicle by referring to the storage unit, and obtaining second travel data of the second vehicle; complementing the first travel data using the second travel data; An information processing method including the above.
2. The information processing method according to claim 1, wherein each of the first travel data and the second travel data includes at least one of speed, steering angle, accelerator opening, and brake pedal force.
3. The information processing method according to claim 1, wherein the complementing includes storing the second travel data in the storage unit as the first travel data, or storing the second travel data in the storage unit in association with the first travel data.
4. The information processing method according to claim 1, wherein the complementing includes identifying a time when the first travel data is missing, and complementing the first travel data using the second travel data at the missing time.
Citation Information
Patent Citations
Information processing device, track information correction method, and track information correction program
JP2017142168A
Traffic control system
JP2021152853A
Information processing apparatus and trajectory information generating method
US20170227364A1
Method for complementing traveling vehicle track data
JP2001067592A