Rail piece identification method, device and equipment for turnout and readable storage medium
By acquiring 3D point cloud data of turnouts using a laser scanner, and automating the processing and visualization of track component data, the problem of large errors in manual inspections has been solved, achieving efficient and accurate turnout detection and timely maintenance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA RAILWAY ENG CONSULTING GRP CO LTD
- Filing Date
- 2025-08-21
- Publication Date
- 2026-05-08
AI Technical Summary
In the existing technology, the geometric condition detection of turnouts relies on manual inspection, which has large measurement errors and is difficult to perform accurately in complex environments, affecting the safety and stability of train operation.
A laser scanner is used to move along the track to acquire three-dimensional point cloud data of the turnout. The three-dimensional point cloud data of the switch rail, frog rail, guard rail and wing rail are automatically processed and visualized, replacing manual measurement and reducing human error.
It improves the efficiency and accuracy of turnout inspection, reduces the labor intensity of staff, and can reliably and timely acquire track component data in complex environments, supporting timely inspection and maintenance.
Smart Images

Figure CN121117288B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of turnout rail component identification technology, and more specifically, to a method, apparatus, device, and readable storage medium for rail component identification of turnouts. Background Technology
[0002] In railway transportation systems, turnouts are key pieces of equipment on the track, and their geometric state directly affects the safety and smoothness of train operation. In existing technologies, at least one worker inspects the track. When the worker reaches the turnout, they need to analyze and record the turnout using a combination of visual inspection and tool measurement. However, due to the subjective factors of the worker, the measurement error of the turnout may be relatively large. Summary of the Invention
[0003] The purpose of this application is to provide a method, apparatus, device, and readable storage medium for track component identification of turnouts, in order to improve the aforementioned problems. To achieve the above objective, the technical solution adopted in this application is as follows:
[0004] In a first aspect, this application provides a rail component identification method for turnouts, comprising: acquiring first data, the first data including three-dimensional point cloud data of the turnout obtained by scanning along the track by a laser scanner; analyzing and processing the first data to obtain second data, the second data including three-dimensional point cloud data of the switch rail, three-dimensional point cloud data of the frog rail, three-dimensional point cloud data of the guard rail, and three-dimensional point cloud data of the wing rail; and saving and visualizing the second data.
[0005] Secondly, this application provides a turnout track component identification device, comprising: a data acquisition module for moving along the track and acquiring first data, the first data including three-dimensional point cloud data of the turnout; a data processing module for analyzing and processing the first data to obtain second data; and a data display module for saving and visualizing the second data.
[0006] Thirdly, this application provides a turnout rail component identification device, comprising: a memory for storing a computer program; and a processor for executing the computer program to implement the steps of the rail component identification method for turnouts as described in the first aspect.
[0007] Fourthly, this application provides a readable storage medium storing a computer program that, when executed by a processor, implements the steps of the track component identification method for turnouts as described in the first aspect.
[0008] The beneficial effects of this application are as follows:
[0009] This application utilizes a laser scanner that moves along the track extension direction to scan the track and acquire three-dimensional point cloud data of the turnout. Subsequently, based on the turnout's three-dimensional point cloud data, it obtains three-dimensional point cloud data of the switch rail, frog rail, guard rail, and wing rail, thereby achieving automated acquisition of three-dimensional point cloud data of the turnout's rail components. This replaces traditional manual measurement, reduces the labor intensity of workers, reduces human error, and improves the efficiency and accuracy of turnout inspection. Moreover, even under complex environmental conditions, this application can stably and promptly obtain three-dimensional point cloud data of the rail components using the above method. Therefore, this application enables workers to analyze and process the turnout's rail components in a timely and efficient manner, allowing for timely inspection and maintenance of the turnout's rail components.
[0010] Other features and advantages of this application will be set forth in the following description and will be apparent in part from the description or may be learned by practicing embodiments of this application. The objectives and other advantages of this application may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings. Attached Figure Description
[0011] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a schematic diagram of the rail component identification method for turnouts according to this application;
[0013] Figure 2 A schematic diagram illustrating the movable point of the turnout in this application;
[0014] Figure 3 A schematic diagram illustrating the installation of immovable point rails for the turnouts in this application;
[0015] Figure 4 This is a schematic diagram of the contact between the rail and the switch rail in this application;
[0016] Figure 5 This is a schematic diagram illustrating the separation of the rails and switch rails in this application;
[0017] Figure 6 This is a partial schematic diagram of the three-dimensional model of the immovable center track of this application;
[0018] Figure 7 This is a schematic diagram of the turnout rail component identification device of this application;
[0019] Figure 8 This is a schematic diagram of the turnout rail component identification device of this application.
[0020] Marked in the image:
[0021] 10. Rail; 11. Rail head; 12. Rail web; 20. Switch rail; 30. Guard rail; 40. Wing rail; 50. Movable point rail; 60. Immovable point rail; 61. Model height gradient area; 71. Data acquisition module; 72. Data processing module; 73. Data display module; 80. Turnout rail component identification device; 81. Processor; 82. Memory; 83. Multimedia component; 84. I / O interface; 85. Communication component. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application.
[0023] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0024] Example 1:
[0025] like Figure 1 As shown, this embodiment provides a rail component identification method for turnouts, including:
[0026] S100 acquires first data, which includes three-dimensional point cloud data of the turnout obtained by scanning as the laser scanner moves along the track.
[0027] It is understandable that the laser scanner can scan the track as it moves along the track, and the three-dimensional point cloud data of the turnout obtained by the laser scanner is the first data.
[0028] It should be noted that the laser scanner can be mounted on a track trolley, with the trolley moving to move the laser scanner. Alternatively, a high-definition camera can be mounted on the track trolley for photographing the turnout area. Preferably, the track trolley is equipped with a high-precision odometer system, which records the trolley's mileage, facilitating the analysis of turnout coordinates, distances between adjacent turnouts, turnout lengths, and the lengths of various rail components. The high-precision odometer system and the laser scanner are synchronized via a timing module, ensuring that mileage information is acquired synchronously while the laser scanner scans the track, thus guaranteeing the reliability and accuracy of the initial data.
[0029] S200 analyzes and processes the first data to obtain the second data, which includes three-dimensional point cloud data of the switch rail, the center rail, the guard rail, and the wing rail.
[0030] Understandably, the first data is the three-dimensional point cloud data of the turnout obtained by scanning the turnout with a laser scanner. Based on the analysis and processing of the first data, three-dimensional point cloud data of the switch rail, the frog rail, the guard rail, and the wing rail can be obtained.
[0031] The S300 saves and visualizes the second data.
[0032] Understandably, after obtaining the 3D point cloud data of the switch rail, the center rail, the guard rail, and the wing rail, it is necessary to visualize, and then save the 3D point cloud data of the switch rail, the center rail, the guard rail, and the wing rail.
[0033] In the existing technology, at least one worker inspects the track. When the worker reaches the turnout, he needs to analyze and record the turnout using a combination of visual inspection and tool measurement. However, due to the subjective factors of the worker, the measurement error of the turnout may be large. In addition, manual measurement is more difficult under complex environmental conditions (severe weather, night or remote areas).
[0034] In this application, a laser scanner can move along the track's extension direction and scan in real time to acquire three-dimensional point cloud data of the turnout. Subsequently, analysis is performed based on this turnout three-dimensional point cloud data to obtain three-dimensional point cloud data for the switch rail, frog rail, guard rail, and wing rail. Finally, the three-dimensional point cloud data for the switch rail, frog rail, guard rail, and wing rail are visualized and saved. This application avoids manual inspection, reducing the labor intensity of workers and minimizing errors caused by subjective factors. This results in more accurate data for track components (including switch rail 20, frog rail, guard rail 30, and wing rail 40). Furthermore, even under complex environmental conditions, this application can accurately and promptly acquire track component data.
[0035] It should be noted that the visualization of 3D point cloud data for the switch rail, frog rail, guard rail, and wing rail allows staff to perform targeted analysis on the switch rail 20, frog rail, guard rail 30, and wing rail 40 of the turnout. This enables accurate acquisition of the status of these components, facilitating timely inspection and maintenance. Saving these 3D point cloud data allows staff to trace the origins of the switch rail, frog rail, guard rail 30, and wing rail 40, and to analyze quality changes based on historical data. Notably, staff can use this second set of data and the turnout's 3D point cloud data to make improvements to the switch rail 20, frog rail, guard rail 30, and wing rail 40, thereby optimizing the turnout structure.
[0036] According to the track component identification method for turnouts of this application, a laser scanner is moved along the track extension direction to scan the track and acquire three-dimensional point cloud data of the turnout. Subsequently, based on the three-dimensional point cloud data of the turnout, three-dimensional point cloud data of the switch rail, frog rail, guard rail, and wing rail are obtained, thereby realizing the automated acquisition of three-dimensional point cloud data of the turnout track components. This replaces traditional manual measurement, reduces the labor intensity of workers, reduces human error, and improves the detection efficiency and accuracy of the turnout. Moreover, even under complex environmental conditions, this application can stably and timely obtain three-dimensional point cloud data of the track components through the above method. Therefore, this application enables workers to analyze and process the track components of the turnout in a timely and efficient manner, thereby enabling workers to carry out timely inspection and maintenance of the turnout track components.
[0037] According to some embodiments of this application, second data is obtained by analyzing and processing first data, including:
[0038] The width of the rail 10 of the basic rail is identified to obtain the rail head width and rail web width of the rail 10.
[0039] In some embodiments, the basic rail includes at least two rails 10 spaced apart from each other. By analyzing and processing the three-dimensional point cloud data of the turnout, the width of at least two rails 10 can be obtained. The rail 10 includes a rail base, a rail web 12 and a rail head 11. Here, the width of the rail 10 includes the rail head width and the rail web width.
[0040] Based on the width of the rail head and the width of the rail web of the rail 10 in the direction of the turnout, if the width of the rail head and the width of the rail web on one side of the main rail increase, and the three-dimensional point cloud data of the rail 10 on the other side of the main rail has a gap extending along the track extension direction, then the main rail is determined to be the three-dimensional point cloud data of the switch rail; if the width of the rail head and the width of the rail web increase, and at least one side of the rail 10 in the width direction has a repulsive three-dimensional point cloud data, then the rail 10 is determined to be the three-dimensional point cloud data of the center rail, wherein the three-dimensional point cloud data containing the repulsive three-dimensional point cloud data is marked as the three-dimensional point cloud data of the wing rail.
[0041] In some embodiments, please refer to Figure 2-5 There are two switch rails 20. When the turnout is in normal use, one switch rail 20 contacts one of the main rails 10, causing the dimensions of the rail head 11 and rail web 12 of that rail 10 to increase. The other switch rail 20 repels the other rail 10 of the main rail, resulting in a gap extending along the track extension direction in the three-dimensional point cloud data of that rail 10. Therefore, this application determines the three-dimensional point cloud data of the main rail by judging the width of the rail head and the width of the rail web of the rail 10 in the direction along the turnout. When the width of the rail head and the width of the rail web of the rail 10 on one side of the main rail increase, and the three-dimensional point cloud data of the rail 10 on the other side of the main rail has a gap extending along the track extension direction, the main rail is determined to be the three-dimensional point cloud data of the switch rail. That is, the three-dimensional point cloud data here is the three-dimensional point cloud data of the switch rail.
[0042] In other embodiments, please refer to Figure 2-3In the direction of the turnout, the width of the point rail gradually increases, and there are wing rails 40 on both sides of the point rail in the width direction. The difference is that for the movable point rail 50, the point rail is in contact with one of the wing rails 40, while the other wing rail 40 is in a repulsive state with the point rail. For the immovable point rail 60, the point rail is not in contact with either of the wing rails 40, that is, both wing rails 40 are in a repulsive state with the point rail. Therefore, this application judges the dimensions of the rail head 11 and rail web 12 of the rail 10 in the direction of the turnout. If the dimensions of the rail head 11 and rail web 12 of the rail 10 increase, it is initially determined that this is the three-dimensional point cloud data of the point rail. If at least one side of the rail 10 in the width direction has a repulsive three-dimensional point cloud data, it is further determined that this is the three-dimensional point cloud data of the point rail. Of course, the repelled 3D point cloud data is the same as the wing track 3D point cloud data. Therefore, after determining the wing track 3D point cloud data, it is also necessary to mark the repelled 3D point cloud data as the wing track 3D point cloud data.
[0043] The three-dimensional point cloud data of the rail 10 on both sides of the three-dimensional point cloud data of the center rail is judged. If the width of the three-dimensional point cloud data of the rail 10 facing the center rail first increases and then decreases, then the three-dimensional point cloud data of the rail 10 is determined to be the three-dimensional point cloud data of the guard rail.
[0044] It is understandable that there are two guard rails 30, and the two guard rails 30 are respectively set close to the two rails 10 in the width direction of the center rail. Therefore, after determining the three-dimensional point cloud data of the center rail, the three-dimensional point cloud datasets of the rails 10 on both sides in the width direction of the center rail are further determined. If the width of the three-dimensional point cloud datasets of the two rails 10 first increases and then decreases in the direction facing the center rail, then this is determined to be the three-dimensional point cloud data of the guard rail (the guard rail 30 is set close to the rail 10, so that the width of the rail 10 is larger at the corresponding position of the guard rail 30).
[0045] According to some embodiments of this application, the three-dimensional point cloud data of the orbital track includes movable orbital track three-dimensional point cloud data and immovable orbital track three-dimensional point cloud data, wherein the method for determining the movable orbital track three-dimensional point cloud data and the immovable orbital track three-dimensional point cloud data includes:
[0046] If one side of the rail 10 in the width direction has a repulsive three-dimensional point cloud data, then the rail 10 is determined to be a movable point rail three-dimensional point cloud data.
[0047] In some embodiments, the movable center rail 50 will contact one of the wing rails 40 during normal use. At this time, the movable center rail 50 will be repelled from the other wing rail 40. Therefore, this application makes a judgment based on whether there are repelled three-dimensional point cloud data on both sides in the width direction of the rail 10. If there is a repelled three-dimensional point cloud data on one side in the width direction of the rail 10, then the rail 10 is determined to be the three-dimensional point cloud data of the movable center rail.
[0048] If both sides of the rail 10 in the width direction have a repulsive three-dimensional point cloud data, then the rail 10 is determined to be a non-movable point rail three-dimensional point cloud data.
[0049] It is understandable that the immovable center rail 60 is separated from both sides of the wing rail 40. Therefore, when there is a separated three-dimensional point cloud data on both sides of the width direction of the rail 10, the rail 10 is determined to be the three-dimensional point cloud data of the immovable center rail.
[0050] According to some embodiments of this application, determining that the rail 10 is three-dimensional point cloud data of a movable point rail further includes:
[0051] The three-dimensional point cloud data of the sliding platform is judged. If the extension direction of the three-dimensional point cloud data of the sliding platform is parallel to the width direction of the track, then the rail 10 is determined to be the three-dimensional point cloud data of the movable center rail 50.
[0052] In some embodiments, the turnout is provided with a sliding platform for the movable point rail 50. The extension direction of the sliding platform is parallel to the width direction of the track. The movable point rail 50 moves by cooperating with the sliding platform to fit into one of the two wing rails 40. Therefore, when determining that the rail 10 is the three-dimensional point cloud data of the movable point rail, it is also necessary to determine the sliding platform. If there is three-dimensional point cloud data in contact with the three-dimensional point cloud data of the movable point rail, and the extension direction of the three-dimensional point cloud data is parallel to the width direction of the track, then the three-dimensional point cloud data is determined to be the three-dimensional point cloud data of the sliding platform. Furthermore, since there is three-dimensional point cloud data of the sliding platform, the rail 10 is further determined to be the three-dimensional point cloud data of the movable point rail.
[0053] According to some embodiments of this application, the three-dimensional point cloud data of the immovable center track 60 includes a theoretical tip and an actual tip; wherein, the method for determining the theoretical tip and the actual tip includes:
[0054] A 3D model of the immovable center track is constructed based on the 3D point cloud data of the immovable center track.
[0055] Based on the immovable center track 3D model, a model height gradient region 61 is obtained. The model height gradient region 61 is the region where the height of the immovable center track 3D model gradually increases. The bottom of the model height gradient region 61 is the theoretical tip, and the top of the model height gradient region 61 is the actual tip.
[0056] In some embodiments, please refer to Figure 3 and Figure 6 The immovable center track 60 includes a theoretical tip and an actual tip (cast tip). This application constructs a three-dimensional model of the immovable center track based on the three-dimensional point cloud data of the immovable center track. The top of the three-dimensional model of the immovable center track has three surfaces, namely the first surface, the second surface and the third surface. In the direction of the turnout, the first surface, the second surface and the third surface are connected in sequence. The height of the first surface is lower than the height of the third surface. The height of the second surface gradually increases in the direction from the first surface to the third surface. The second surface corresponds to the model height gradient region 61. The bottom of the model height gradient region 61 (where the first surface and the second surface meet) is the theoretical tip, and the top of the model height gradient region 61 (where the second surface and the third surface meet) is the actual tip.
[0057] According to some embodiments of this application, determining that the rail 10 is guard rail three-dimensional point cloud data further includes:
[0058] The coordinate height of the guard rail 3D point cloud data is judged. If the coordinate height of the guard rail 3D point cloud data is greater than the coordinate height of the base rail 3D point cloud data, then the rail 10 is determined to be guard rail 3D point cloud data.
[0059] In some embodiments, the height of the guard rail 30 is greater than the height of the base rail (by about 10cm). Therefore, this application compares the coordinate height of the guard rail's three-dimensional point cloud data with the coordinate height of the base rail's three-dimensional point cloud data. If the coordinate height of the guard rail's three-dimensional point cloud data is greater than the coordinate height of the base rail's three-dimensional point cloud data, then the rail 10 is further determined to be guard rail three-dimensional point cloud data.
[0060] According to some embodiments of this application, the 3D point cloud data of the switch rail includes the tip of the switch rail, and the 3D point cloud data of the wing rail includes the end of the wing rail. The method for determining the tip of the switch rail and the end of the wing rail includes:
[0061] Three-dimensional models of the switch rail and wing rail were constructed based on the three-dimensional point cloud data of the switch rail and wing rail, respectively.
[0062] The width of the switch rail 3D model is determined in the direction of the turnout. The first position where the width of the switch rail 3D model widens is the tip of the switch rail.
[0063] In some embodiments, when the switch rail 20 contacts the rail 10, the width of the three-dimensional point cloud dataset of the rail 10 increases. Therefore, this application constructs a three-dimensional model of the switch rail based on the three-dimensional point cloud data of the switch rail and determines the width of the three-dimensional model of the switch rail. In the direction of the turnout, the first position where the width of the three-dimensional model of the switch rail increases is the starting point of the contact between the switch rail 20 and the rail 10 in the direction of the turnout, that is, this is the tip of the switch rail.
[0064] The width of the wing rail 3D model is determined in the direction of the turnout. When the width of the wing rail 3D model is zero, it is determined to be the end of the wing rail.
[0065] It is understandable that the end of the wing rail is the main location used in the turnout section, that is, the end of the wing rail is an important location of wing rail 40. Therefore, it is necessary to mark the end of the wing rail separately to facilitate the analysis of the wing rail end by the staff. This application constructs a 3D model of the wing rail based on the 3D point cloud data of the wing rail and determines the width of the 3D model of the wing rail. In the direction along the turnout, if the width dimension of the 3D model of the wing rail is zero, then this point is determined to be the end of the wing rail.
[0066] Example 2:
[0067] like Figure 7 As shown, this application provides a turnout rail component identification device, comprising:
[0068] Data acquisition module 71 is used to move along the track and acquire first data, which includes three-dimensional point cloud data of the turnout;
[0069] Data processing module 72 is used to analyze and process the first data to obtain the second data;
[0070] The data display module 73 is used to save and visualize the second data.
[0071] According to some embodiments of this application, the data processing module 72 includes:
[0072] The first processing unit is used to identify the width of the rail 10 of the basic rail to obtain the rail head width and rail web width of the rail 10.
[0073] The second processing unit is used to determine the rail head width and rail web width of the rail 10 in the direction of the turnout. If the rail head width and rail web width of the rail 10 on one side of the main rail increase, and the three-dimensional point cloud data of the rail 10 on the other side of the main rail has a gap extending along the track extension direction, then the main rail is determined to be the three-dimensional point cloud data of the switch rail. If the rail head width and rail web width of the rail 10 increase, and at least one side of the rail 10 in the width direction has a repulsive three-dimensional point cloud data, then the rail 10 is determined to be the three-dimensional point cloud data of the center rail, wherein the three-dimensional point cloud data containing the repulsive three-dimensional point cloud data is marked as the three-dimensional point cloud data of the wing rail.
[0074] The third processing unit is used to judge the three-dimensional point cloud data of the rails 10 on both sides of the width direction of the three-dimensional point cloud data of the core rail. If the width of the three-dimensional point cloud data of the rail facing the core rail first increases and then decreases, the rail three-dimensional point cloud data is determined to be the guard rail three-dimensional point cloud data.
[0075] According to some embodiments of this application, the second processing unit includes:
[0076] The first judgment subunit is used to determine that the rail 10 is a movable point cloud data if one side of the rail 10 in the width direction has a repulsive three-dimensional point cloud data.
[0077] The second judgment subunit is used to determine that if both sides of the rail 10 in the width direction have a repulsive three-dimensional point cloud data, then the rail 10 is a non-movable point rail three-dimensional point cloud data.
[0078] According to some embodiments of this application, the turnout rail component identification device further includes:
[0079] The building unit is used to construct the three-dimensional model of the switch rail and the three-dimensional model of the wing rail based on the three-dimensional point cloud data of the switch rail and the three-dimensional point cloud data of the wing rail, respectively.
[0080] The third judgment unit is used to judge the width of the switch rail three-dimensional model in the direction of the turnout. The first position where the width of the switch rail three-dimensional model widens is the tip of the switch rail.
[0081] The fourth judgment unit is used to judge the width of the wing rail three-dimensional model in the direction of the turnout. When the width dimension of the wing rail three-dimensional model is zero, it is judged to be the end of the wing rail.
[0082] Example 3:
[0083] Corresponding to the above method embodiments, this application also provides a turnout rail component identification device. The turnout rail component identification device described below and the rail component identification method for turnouts described above can be referred to in correspondence.
[0084] Figure 8 This is a block diagram illustrating a turnout track component identification device 80 according to an exemplary embodiment. Figure 8 As shown, the turnout track component identification device 80 includes: a processor 81 and a memory 82. The turnout track component identification device 80 may also include one or more of a multimedia component 83, an I / O interface 84, and a communication component 85.
[0085] The processor 81 controls the overall operation of the turnout rail component identification device 80 to complete all or part of the steps in the aforementioned rail component identification method for turnouts. The memory 82 stores various types of data to support the operation of the turnout rail component identification device 80. This data may include, for example, instructions for any application or method operating on the turnout rail component identification device 80, as well as application-related data such as contact data, sent and received messages, images, audio, video, etc. The memory 82 can be implemented using any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The multimedia component 83 may include a screen and an audio component. The screen may be, for example, a touchscreen, and the audio component is used to output and / or input audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signals may be further stored in the memory 82 or transmitted via the communication component 85. The audio component also includes at least one speaker for outputting audio signals. I / O interface 84 provides an interface between processor 81 and other interface modules, such as a keyboard, mouse, and buttons. These buttons can be virtual or physical. Communication component 85 is used for wired or wireless communication between the turnout track component identification device 80 and other devices. Wireless communication includes, for example, Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination thereof. Therefore, the corresponding communication component 85 may include a Wi-Fi module, a Bluetooth module, or an NFC module.
[0086] In an exemplary embodiment, the turnout rail component identification device 80 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described rail component identification method for turnouts.
[0087] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the above-described track component identification method for a turnout. For example, the computer-readable storage medium may be the memory 82 including the program instructions, which may be executed by the processor 81 of the turnout track component identification device 80 to complete the above-described track component identification method for a turnout.
[0088] Example 4:
[0089] Corresponding to the above method embodiments, this embodiment also provides a readable storage medium. The readable storage medium described below corresponds to the track component identification method for turnouts described above.
[0090] A readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the track component identification method for turnouts described in the above method embodiments.
[0091] Specifically, the readable storage medium can be a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or any other readable storage medium capable of storing program code.
[0092] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
[0093] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for identifying rail components for turnouts, characterized in that, include: Acquire first data, which includes three-dimensional point cloud data of the turnout obtained by scanning as a laser scanner moves along the track; The second data is obtained by analyzing and processing the first data. The second data includes three-dimensional point cloud data of the switch rail, three-dimensional point cloud data of the center rail, three-dimensional point cloud data of the guard rail, and three-dimensional point cloud data of the wing rail. Save and visualize the second data; in The process of analyzing and processing the first data to obtain the second data includes: The width of the rail (10) of the basic rail is identified to obtain the rail head width and rail web width of the rail (10); Based on the rail head width and rail web width of the rail (10) in the direction of the turnout, if the rail head width and rail web width of the rail (10) on one side of the base rail increase, and the three-dimensional point cloud data of the rail (10) on the other side of the base rail has a gap extending along the track extension direction, then the base rail is determined to be the three-dimensional point cloud data of the switch rail; if the rail head width and rail web width of the rail (10) increase, and at least one side of the rail (10) in the width direction has a repulsive three-dimensional point cloud data, then the rail (10) is determined to be the three-dimensional point cloud data of the center rail, wherein the three-dimensional point cloud data containing the repulsive data is marked as the three-dimensional point cloud data of the wing rail. The three-dimensional point cloud data of the rails (10) on both sides of the three-dimensional point cloud data of the core rail are judged. If the width of the three-dimensional point cloud data of the rail facing the core rail increases first and then decreases, the rail three-dimensional point cloud data is determined to be the guard rail three-dimensional point cloud data. The three-dimensional point cloud data of the orbital track includes movable orbital track three-dimensional point cloud data and immovable orbital track three-dimensional point cloud data. The method for determining the movable and immovable orbital track three-dimensional point cloud data includes: If one side of the rail (10) in the width direction has a repulsive three-dimensional point cloud data, then the rail (10) is determined to be a movable point rail three-dimensional point cloud data. If both sides of the rail (10) in the width direction have a repulsive three-dimensional point cloud data, then the rail (10) is determined to be a non-movable three-dimensional point cloud data of the rail. The 3D point cloud data of the switch rail includes the switch rail tip, and the 3D point cloud data of the wing rail includes the wing rail end. The method for determining the switch rail tip and the wing rail end includes: Based on the three-dimensional point cloud data of the switch rail and the three-dimensional point cloud data of the wing rail, a three-dimensional model of the switch rail and a three-dimensional model of the wing rail are constructed respectively. The width of the switch rail 3D model is determined in the direction of the turnout, and the first position where the width of the switch rail 3D model widens is the tip of the switch rail; The width of the wing rail three-dimensional model is determined in the direction of the turnout. When the width of the wing rail three-dimensional model is zero, it is determined to be the end of the wing rail.
2. A turnout rail component identification device, characterized in that, include: The data acquisition module (71) is used to move along the track and acquire first data, which includes three-dimensional point cloud data of the turnout; The data processing module (72) is used to analyze and process the first data to obtain the second data, which includes the three-dimensional point cloud data of the switch rail, the three-dimensional point cloud data of the center rail, the three-dimensional point cloud data of the guard rail and the three-dimensional point cloud data of the wing rail. The data display module (73) is used to save and visualize the second data; in The data processing module (72) includes: The first processing unit is used to identify the width of the rail (10) of the basic rail to obtain the rail head width and rail web width of the rail (10). The second processing unit is used to determine the rail head width and rail web width of the rail (10) in the direction of the turnout. If the rail head width and rail web width of the rail (10) on one side of the base rail increase, and the three-dimensional point cloud data of the rail (10) on the other side of the base rail has a gap extending along the track extension direction, then the base rail is determined to be the three-dimensional point cloud data of the switch rail. If the rail head width and rail web width of the rail (10) increase, and at least one side of the rail (10) in the width direction has a repulsive three-dimensional point cloud data, then the rail (10) is determined to be the three-dimensional point cloud data of the center rail, wherein the three-dimensional point cloud data containing the repulsive data is marked as the three-dimensional point cloud data of the wing rail. The third processing unit is used to judge the three-dimensional point cloud data of the rails (10) on both sides of the width direction of the three-dimensional point cloud data of the core rail. If the width of the three-dimensional point cloud data of the rail facing the core rail first increases and then decreases, the rail three-dimensional point cloud data is determined to be the guard rail three-dimensional point cloud data. The second processing unit includes: The first judgment subunit is used to determine that the rail (10) is a movable point rail three-dimensional point cloud data if one side of the rail (10) in the width direction has a repulsive three-dimensional point cloud data. The second judgment subunit is used to determine that the rail (10) is a non-movable three-dimensional point cloud data if both sides of the rail (10) in the width direction have a repulsive three-dimensional point cloud data. The switch rail 3D point cloud data includes the switch rail tip, the wing rail 3D point cloud data includes the wing rail end, and the turnout rail component identification device further includes: A construction unit is used to construct a three-dimensional model of the switch rail and a three-dimensional model of the wing rail based on the three-dimensional point cloud data of the switch rail and the three-dimensional point cloud data of the wing rail, respectively. The third judgment unit is used to judge the width of the switch rail three-dimensional model in the direction of the turnout, and the first position where the width of the switch rail three-dimensional model widens is the tip of the switch rail. The fourth judgment unit is used to judge the width of the wing rail three-dimensional model in the direction of the turnout. When the width dimension of the wing rail three-dimensional model is zero, it is determined to be the end of the wing rail.
3. A turnout rail component identification device, characterized in that, include: Memory (82) is used to store computer programs; The processor (81) is configured to implement the steps of the track component identification method for turnouts as described in claim 1 when executing the computer program.
4. A readable storage medium, characterized in that, The readable storage medium stores a computer program that, when executed by a processor, implements the steps of the track component identification method for turnouts as described in claim 1.
Citation Information
Patent Citations
Turnout identification method, electronic equipment and storage medium
CN119359812A
Feature point calibration method and device applied to railway turnout, medium and equipment
CN119942525A