Travel segment identification device, travel segment identification method, and program
The travel section identification device uses speed information and track-specific coefficients to enhance detection accuracy in GNSS-challenged environments, overcoming poor detection in underground and urban areas.
Patent Information
- Application Number
- JP2025123496
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-23
- Filing Date
- 2025-07-23
- Publication Date
- 2026-02-04
AI Technical Summary
Existing GNSS-based travel section detection systems fail in underground areas, urban canyons, or systems without GNSS, leading to poor detection accuracy.
A travel section identification device and method that calculates driving distances using speed information and compares them with actual section distances, utilizing coefficients based on track shape and distance to identify sections accurately.
Accurately identifies travel sections by analyzing speed information, even in GNSS-denied environments, with improved accuracy through coefficient adjustments for track characteristics.
Smart Images

Figure 2026017545000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a traveling section identification device, a traveling section identification method, and a program. [Background technology]
[0002] In recent years, global navigation satellite systems (GNSS), such as global positioning systems (GPS), are often used in moving vehicles such as trains and buses to determine their travel routes.
[0003] In particular, in railways, it is common to detect position information in conjunction with a signaling system and grasp the section of travel. For example, Patent Document 1 discloses a station determination system that uses GPS to accurately determine the station at which a vehicle has arrived. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 7017447 Summary of the Invention [Problem to be solved by the invention]
[0005] On the other hand, in underground sections where GNSS radio waves cannot be received, in urban canyons where detection accuracy is poor, or in systems that do not incorporate GNSS, the detection accuracy of the travel section becomes very poor.
[0006] In consideration of the above circumstances, the object of the present invention is to provide a driving section identification device, a driving section identification method, and a program that can accurately identify the driving section of a moving body simply by obtaining speed information from a moving body whose driving route is known. [Means for solving the problem]
[0007] The gist of the present invention for solving the above problems is as follows.
[0008] (1) A driving section identification device having a control unit, wherein the control unit acquires speed information of a moving body whose driving route is known, calculates the driving distance of the moving body for each section from the speed information, and identifies the driving section of the moving body by comparing the calculated driving distance with the actual section distance for multiple sections.
[0009] (2) The travel section identification device according to (1), which acquires information indicating an initial position of the moving body.
[0010] (3) A travel section identification device according to (1) or (2), in which the moving body has a direction of travel, either outbound / inbound or up / down, and changes direction of travel at the start point and end point and moves back and forth.
[0011] (4) A driving section identification device described in any one of (1) to (3), wherein the control unit identifies the driving section of the moving body by comparing the calculated driving distance for the multiple sections with a range based on the actual section distance and a coefficient.
[0012] (5) The control unit calculates the travel distance x of an arbitrary section k. k and using the section distance d of the judgment section, the first coefficient c1 (c1<1) of the judgment section, and the second coefficient c2 (c2≧1) of the judgment section, d×c1 <x k <d×c2 The travel section identification device according to (4), wherein the travel section of the moving object is identified based on a result of determination by the conditional expression (3).
[0013] (6) A running section identification device according to (4) or (5), wherein the coefficient is set depending on the shape or distance of the track for each section.
[0014] (7) A method for identifying a travel section of a moving body using a travel section identification device, the method including: an acquisition step for acquiring speed information of a moving body whose travel route is known; a calculation step for calculating a travel distance for each section of the moving body from the speed information; and an identification step for identifying the travel section of the moving body by matching the calculated travel distance with actual section distances for multiple sections.
[0015] (8) The method for identifying a travel section according to (7), wherein the moving body has a direction of travel, either outbound / inbound or upbound / downbound, and changes direction of travel at the start point and end point and moves back and forth.
[0016] (9) A method for identifying a travel section described in (7) or (8), in which the identification step identifies the travel section of the moving body by comparing the calculated travel distance for the multiple sections with a range based on the actual section distance and a coefficient.
[0017] (10) A program for causing a computer to function as a travel section identification device according to any one of (1) to (6). [Effects of the Invention]
[0018] According to the present invention, it is possible to accurately identify the travel section of a mobile object simply by acquiring speed information from the mobile object whose travel route is known. [Brief explanation of the drawings]
[0019] [Figure 1] 1 is a diagram illustrating an example of the configuration of a traveling section identification system according to an embodiment of the present invention. [Figure 2] 1 is a diagram showing an example of a processing procedure of a traveling section identification method according to a first embodiment of the present invention. [Figure 3] 10A and 10B are diagrams illustrating the processing of the traveling section identification device when a moving object makes a turn. [Figure 4] FIG. 10 is a diagram showing an example of a processing procedure of a traveling section identification method according to a second embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0020] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0021] (First embodiment) <Driving section identification system> A traveling section identification system according to an embodiment of the present invention will be described with reference to Fig. 1. The information processing system 1 shown in Fig. 1 includes a traveling section identification device 10 and a moving object 20.
[0022] The traveling section identification device 10 may be a computer capable of executing program instructions. The program may be recorded on a computer-readable recording medium. Using such a recording medium, the program can be installed on the computer. Here, the recording medium on which the program is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, and may be, for example, a CD-ROM, a DVD-ROM, or a USB (Universal Serial Bus) memory. Furthermore, the program may be downloaded from an external device via a network.
[0023] The moving object 20 may be any object as long as its travel route is known. In this embodiment, a representative example of the moving object 20 is a train.
[0024] The traveling section identification device 10 shown in FIG. 1 includes a control unit 11, a storage unit 12, an input unit 13, an output unit 14, and a communication unit 15.
[0025] The storage unit 12 includes a semiconductor memory, a magnetic memory, an optical memory, or any combination thereof. The semiconductor memory is, for example, a random access memory (RAM), a read only memory (ROM), or a flash memory. The RAM is, for example, a static random access memory (SRAM) or a dynamic random access memory (DRAM). The ROM is, for example, an electrically erasable programmable read only memory (EEPROM). The flash memory is, for example, a solid-state drive (SSD). The magnetic memory is, for example, a hard disk drive (HDD). The storage unit 12 functions as, for example, a main storage device, an auxiliary storage device, or a cache memory. The storage unit 12 stores information used in the operation of the traveling section identification device 10 and information obtained by the operation of the traveling section identification device 10.
[0026] The input unit 13 includes at least one input interface. The input interface is, for example, a physical key, a capacitance key, a pointing device, a touch screen integrated with a display, or a microphone. The input unit 13 accepts an operation to input data used for the operation of the traveling section identification device 10. The input unit 13 may be connected to the traveling section identification device 10 as an external input device instead of being provided in the traveling section identification device 10. The connection interface may be any interface compatible with standards such as USB, HDMI (High-Definition Multimedia Interface) (registered trademark), or Bluetooth (registered trademark).
[0027] The output unit 14 includes at least one output interface. The output interface is, for example, a display that outputs information as a video, or a speaker that outputs information as a sound. The display is, for example, an LCD (liquid crystal display) or an organic EL (electroluminescent) display. The output unit 14 outputs data obtained by the operation of the traveling section identification device 10. The output unit 14 may be connected to the traveling section identification device 10 as an external output device, instead of being provided in the traveling section identification device 10. The connection interface may be any interface that complies with standards such as USB, HDMI, or Bluetooth.
[0028] The communication unit 15 includes at least one wireless communication interface for wirelessly communicating with the mobile object 20. The communication unit 15 receives speed information from the mobile object 20. The communication unit 15 may be capable of communicating with any device other than the mobile object 20.
[0029] The control unit 11 includes a processor, a programmable circuit, a dedicated circuit, or any combination thereof. The processor is a general-purpose processor such as a central processing unit (CPU) or a graphics processing unit (GPU), or a dedicated processor specialized for specific processing. The programmable circuit is, for example, a field-programmable gate array (FPGA). The dedicated circuit is, for example, an application specific integrated circuit (ASIC). The control unit 11 controls each part of the traveling section identification device 10 and executes processing related to the operation of the traveling section identification device 10.
[0030] Specifically, the control unit 11 acquires speed information of the moving object 20 from the moving object 20 whose traveling route is known via the communication unit 15, and calculates the traveling distance for each section of the moving object 20 from the speed information. Then, the control unit 11 identifies the traveling sections of the moving object 20 by comparing the calculated traveling distances with the actual section distances for multiple sections. The control unit 11 outputs information indicating the identified traveling sections to the output unit 14.
[0031] <How to identify the driving section> Next, a method for identifying a travel section according to one embodiment of the present invention will be described with reference to Fig. 2. The travel section identification device 10 may perform the travel section identification process in real time, or may perform batch processing (offline processing) after the mobile object 20 has acquired one day's worth of speed information. Here, an example in which the travel section identification process is performed in real time will be described.
[0032] In step S101, the moving object 20 stores its own speed information. The speed information is stored in a data collection device of the moving object 20, for example.
[0033] In step S102, the traveling section identification device 10 receives speed information from the moving object 20. The control unit 11 performs trapezoidal integration on the speed in the time series direction to calculate the traveling distance of the moving object 20 for each section.
[0034] In step S103, the control unit 11 compares the speed of the moving object 20 with a threshold value. If the speed of the moving object 20 becomes equal to or less than the threshold value Th1, the control unit 11 determines that the moving object 20 is stopped at a station, and ends the trapezoidal integration for section (between stations) 1 in step S102. If the speed next exceeds a predetermined threshold value Th2, the control unit 11 determines that the moving object 20 has departed from the station, and performs the trapezoidal integration for the next section 2 in step S102.
[0035] The processes of steps S102 and S103 are repeated, and in step S104, the control unit 11 calculates the travel distance of section k (section travel distance) x k[m] are stored in the storage unit 12 in order as an actual travel section distance database. k is a variable, and x k means the section travel distance of section k from the (k-1)th station to the kth station. The control unit 11 calculates, for example, all the section travel distances from the start to the end of the movement of the moving object 20 on the measurement day.
[0036] The storage unit 12 also stores the section distance d calculated from the actual distance between stations in kilometers. l [m] is stored in advance as a section distance database. l means the actual section distance of section l from the l-1th station to the lth station. The section distance database may be stored in an external device other than the running section identification device 10. In this case, the running section identification device 10 acquires the section distance from the external device.
[0037] In step S105, the control unit 11 selects the section distance d of the section A to be identified (determination target section) from the section distance database in the storage unit 12. A and the section distance d of section B, one station before the section to be judged B and the section distance d of section C, two stations before the section to be judged. C Extract the following:
[0038] In step S106, the control unit 11 calculates the section travel distance x from the actual travel section distance database in the storage unit 12. k Then, the control unit 11 determines whether or not the conditional formula (1) is satisfied. Here, d0 [m] is a threshold for determining the distance, for example, d0 = 500. The control unit 11 varies k, and when formula (1) is satisfied, determines that the section from the k-1th station to the kth station is the section to be determined. In this way, the control unit 11 identifies the travel section of the moving object 20 by comparing the calculated travel distance with the actual section distance for multiple sections. d A -d0 <x k <d A d B -d0 <x k-1 <d B (1) d C -d0 <x k-2 <d C
[0039] The intervals used for the judgment do not have to be consecutive, and the number of intervals used for the judgment is arbitrary. The more intervals used for the judgment, the higher the accuracy, but considering the load on the calculation processing, using two to three consecutive intervals for the judgment will result in a more accurate filter. Furthermore, when performing batch processing, an interval after the interval to be judged can be used for the judgment.
[0040] When the mobile object 20 travels on multiple routes (driving routes), the memory unit 12 stores a section distance database for each route. When the mobile object 20 is equipped with a GNSS receiver, the control unit 11 may acquire information indicating the initial position of the mobile object 20 from the mobile object 20 via the communication unit 15, and determine the section distance database to be used in step S105 based on the information. By identifying the initial position of the mobile object 20, the control unit 11 can appropriately select the section distance database to be used to determine the driving section.
[0041] The moving object 20 may have two patterns of travel direction, such as outward / return or upward / downward, and may change direction and turn around at the start point and end point. The section distance database in the memory unit 12 stores the section distance for one round trip. However, the moving object 20 may operate more than one round trip. Even in such cases, the control unit 11 can make a determination using the above formula (1).
[0042] 3 is a diagram for explaining the process of step S106 when the moving object 20 moves back and forth between the start point S and the end point E, and black circles indicate each station. k The subscript k increases by one in the direction of travel of the moving object 20. A and the distance d between the two sections B and C before it. B ,d C3, when k is changed from 1 to 25 in equation (1), equation (1) is satisfied when k=4, 24. Therefore, if the starting point S is the 0th station, the control unit 11 determines that the section from the 3rd to 4th station (the section from the 23rd to 24th station) is the section to be determined. In this way, the control unit 11 identifies the travel section of the moving object 20 by comparing the calculated travel distance for multiple sections with the actual section distance, including when a turnaround occurs.
[0043] Because the calculated travel distance falls within a range close to the section distance obtained from kilometers, and the order in which the mobile object 20 travels through the sections is fixed, the section distances are patterned. Using these, pattern matching of distance information can be performed to identify the desired section. Thus, according to the present invention, simply by acquiring speed information from the mobile object 20 and combining multiple pieces of known section distance information, the travel section can be accurately identified.
[0044] The present invention can identify a travel section without depending on the time of travel of the moving object 20. The moving object 20 operates based on a predetermined operation plan, but there is a possibility that the schedule may be disrupted due to weather, accidents, and other reasons. If an attempt were made to extract a desired inter-station distance based on time, it would be impossible to extract the desired inter-station distance during such a schedule disruption. However, the present invention can extract the desired inter-station distance even if the moving object 20 is operating behind the normal schedule. Furthermore, by applying the present invention, data analysis becomes possible even in cases where the running position must be identified solely based on on-board information, such as in on-board-based train position detection, or in position detection using general-purpose sensors.
[0045] (Second embodiment) Next, a description will be given of a traveling section identification device 10' according to a second embodiment. The configuration of the traveling section identification device 10' is the same as that of the traveling section identification device 10 according to the first embodiment, but the method of identifying the traveling section by the control unit 11 is different. In addition, the section distance database in the storage unit 12 stores the section distance d lIn addition to [m], the coefficient (weighting coefficient) c1 for section l l ,c2 l where c1 l <1,c2 l ≧1.
[0046] A method for identifying a traveling section according to a second embodiment of the present invention will be described with reference to Fig. 4. The processes from step S101 to step S104 are the same as steps S101 to S104 of the method for identifying a traveling section according to the first embodiment, and therefore description thereof will be omitted.
[0047] In step S105′, the control unit 11 obtains the section distance d of the judgment target section A from the section distance database in the storage unit 12. A and the distance d between the two sections B and C before the section A to be judged. B ,d C and the coefficient c1 of the three sections A, B, and C A ,c2 A ,c1 B ,c2 B ,c1 C ,c2 C Extract the following:
[0048] In step S106′, the control unit 11 calculates the section travel distance x from the actual travel section distance database in the storage unit 12. k Then, the control unit 11 determines whether or not conditional expression (2) is satisfied. If expression (2) is satisfied, the control unit 11 determines that the section from the k-1th station to the kth station is the section to be determined. In this way, the control unit 11 identifies the travel section of the moving object 20 by comparing the calculated travel distance for multiple sections with the range based on the actual section distance and the coefficient. Note that, as in the first embodiment, the sections used for the determination do not have to be consecutive, and the number of sections used for the determination is arbitrary. d A ×c1 A <x k <d A ×c2 A d B ×c1 B <xk-1 <d B ×c2 B (2) d C ×c1 C <x k-2 <d C ×c2 C
[0049] Coefficient c1 l ,c2 l The value of depends on the shape of the track in each section (curves or gradients) and the distance of each section (length of section distance). For example, it is thought that the calculation error will be larger for the travel distance in a section with a large proportion of curves or gradients than for the travel distance in a section with a small proportion of curves or gradients. Therefore, for a first section with a large proportion of curves or gradients, coefficient c1 may be set to a smaller value and coefficient c2 may be set to a larger value compared to a second section with a smaller proportion of curves or gradients than the first section. Also, it is thought that the calculation error will be larger as the section distance becomes shorter, since the proportion of acceleration / deceleration distance within the distance is larger. Therefore, for a first section with a short section distance, coefficient c1 may be set to a smaller value and coefficient c2 may be set to a larger value compared to a second section with a longer section distance than the first section. Of course, the coefficient c1 according to the section distance described above can be set to a smaller value and coefficient c2 may be set to a larger value. l ,c2 l The magnitude relationship between the values is not limited to the above example. Several different detection means may be used to acquire the speed information of the moving object 20. Depending on the detection means used, the detection accuracy of the speed information may not be constant depending on the range of the actual speed value of the moving object 20 or the magnitude of the speed value. In this case, the magnitude relationship between the values of the coefficient c1 and the coefficient c2 may be set to values with different magnitude relationships, taking into account the detection accuracy of the speed information from the moving object 20 for each actual section distance.
[0050] As in the first embodiment, the traveling section identification device 10′ may acquire information indicating the initial position of the moving object 20. Also, in the second embodiment, the moving object 20 may make a turnaround movement.
[0051] In the formula (1) used in the first embodiment, d0 is a fixed threshold value for determining distance. In contrast, in the formula (2) of the second embodiment, coefficients c1 and c2 are set for each section, which improves the accuracy of determination and makes it possible to accurately identify the running section even when there is a large error due to the shape and distance of the track in the section.
[0052] Although the above-described embodiments have been described as typical examples, it will be apparent to those skilled in the art that many modifications and substitutions can be made within the spirit and scope of the present invention. Therefore, the present invention should not be construed as being limited by the above-described embodiments, and various modifications or alterations can be made without departing from the scope of the claims. For example, it is possible to integrate multiple building blocks shown in the block diagrams of the embodiments, or to divide one building block. [Explanation of symbols]
[0053] 1. Travel section identification system 10,10' Travel section identification device 11 Control section 12 Storage section 13 Input section 14 Output section 15 Communications Department 20 Mobile
Claims
1. A traveling section identification device including a control unit, The control unit Acquire speed information of a moving object whose travel route is known, calculating a travel distance for each section of the moving object from the speed information; A travel section identification device that identifies the travel section of the mobile object by comparing the calculated travel distance with the actual section distance for a plurality of sections.
2. The traveling section identification device according to claim 1 , wherein information indicating an initial position of the moving object is acquired.
3. The travel section identification device according to claim 1 , wherein the moving object has a direction of travel, either outbound or inbound, or upbound or downbound, and changes its direction of travel at a start point and an end point to make a turnaround.
4. The travel section identification device according to claim 1 , wherein the control unit identifies the travel section of the moving object by comparing the calculated travel distance for the plurality of sections with a range based on an actual section distance and a coefficient.
5. The control unit calculates the travel distance x of an arbitrary section k. k Using the section distance d of the judgment section, the first coefficient c1 (c1<1) of the judgment section, and the second coefficient c2 (c2≧1) of the judgment section, d×c1<x k <d×c2 The travel section identification device according to claim 4 , wherein the travel section of the moving object is identified based on a result of determination made by the conditional expression:
6. The traveling section identification device according to claim 4 , wherein the coefficient is set depending on a shape or a distance of the track for each of the sections.
7. A travel section identification method for identifying a travel section of a moving body by a travel section identification device, an acquisition step of acquiring speed information of a moving object whose travel route is known; a calculation step of calculating a travel distance for each section of the moving object from the speed information; a step of identifying a travel section of the moving object by comparing the calculated travel distance with an actual section distance for a plurality of sections; A method for identifying a travel section, including:
8. The method for specifying a travel section according to claim 7, wherein the moving object has a direction of travel, either outbound or inbound, or upbound or downbound, and changes its direction of travel at a start point and an end point to make a turnaround.
9. The travel section identification method according to claim 7 , wherein the identifying step identifies the travel section of the moving object by comparing the calculated travel distance with a range based on an actual section distance and a coefficient for the plurality of sections.
10. A program for causing a computer to function as the traveling section identification device according to any one of claims 1 to 6.
Citation Information
Patent Citations
Station Determination System
JP7017447B2