CN115574810A - Space-time synchronization method, system, device and storage medium - Google Patents
Space-time synchronization method, system, device and storage medium Download PDFInfo
- Publication number
- CN115574810A CN115574810A CN202211196074.8A CN202211196074A CN115574810A CN 115574810 A CN115574810 A CN 115574810A CN 202211196074 A CN202211196074 A CN 202211196074A CN 115574810 A CN115574810 A CN 115574810A
- Authority
- CN
- China
- Prior art keywords
- time
- space
- synchronization
- pulse
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种时空同步方法,包括:实时生成时间报文以及秒脉冲PPS信号,并发送至各个所述子系统;获取车轮编码器产生的脉冲信号,基于所述脉冲信号在各个所述子系统中确定待同步的目标子系统;获取惯性导航信息,基于所述惯性导航信息、所述秒脉冲PPS信号以及所述脉冲信号在所述中控系统中生成精确定位信息,并发送至所述目标子系统;基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据。本发明使得隧道检测车具备环境认知评估能力与离线运行能力,可以实现多个检测子系统的时空同步,进行协同运作,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。
The invention discloses a space-time synchronization method, comprising: generating a time message and a pulse-per-second PPS signal in real time, and sending them to each of the subsystems; acquiring a pulse signal generated by a wheel encoder, and based on the pulse signal in each Determine the target subsystem to be synchronized in the subsystem; obtain inertial navigation information, generate precise positioning information in the central control system based on the inertial navigation information, the second pulse PPS signal and the pulse signal, and send it to the The target subsystem; based on the precise positioning information and the time message, complete time-space synchronization in the target subsystem to obtain synchronization data. The invention enables the tunnel detection vehicle to have the ability of environmental cognition evaluation and offline operation, and can realize the time-space synchronization of multiple detection subsystems for collaborative operation, which provides guarantee for the fusion processing and comprehensive diagnosis of subsequent multi-source data, and improves the efficiency of the tunnel at the same time. Check the robustness of the car.
Description
技术领域technical field
本发明涉及时空同步技术领域,尤其涉及一种时空同步方法、系统、设备及存储介质。The present invention relates to the technical field of time-space synchronization, in particular to a time-space synchronization method, system, device and storage medium.
背景技术Background technique
随着科学技术与城市交通的不断发展,城市交通基础设施在空间布局上呈现了向地下延伸的趋势,通过地下隧道实现了新型的城市交通方式。With the continuous development of science and technology and urban transportation, the spatial layout of urban transportation infrastructure has shown a trend of extending underground, and a new type of urban transportation has been realized through underground tunnels.
然而,无论是任何的交通方式,其安全性一定是要摆在第一位的。而通过地下隧道实现的城市交通方式,往往容易存在许多安全隐患,因此,需要无人驾驶的隧道诊断设备在地下隧道运动,以排查有可能出现的安全隐患,对地下隧道中可能出现的问题进行综合检测识别,而由于无人驾驶技术的局限性以及地下隧道与地面的隔绝,现有的隧道诊断设备在这些地下隧道内运动并进行检测时,由于环境认知评估能力与离线运行能力不足,导致协调性差,无法实现各个系统的协同运作,并且鲁棒性低,容易发生事故,造成设备和实验器材的损坏,难以进行处理。However, no matter what mode of transportation it is, its safety must be the first priority. However, the urban traffic mode realized through underground tunnels often has many potential safety hazards. Therefore, unmanned tunnel diagnostic equipment is required to move in the underground tunnels to check possible potential safety hazards, and to analyze possible problems in the underground tunnels. Comprehensive detection and identification, and due to the limitations of unmanned driving technology and the isolation of underground tunnels from the ground, when the existing tunnel diagnostic equipment moves and detects in these underground tunnels, due to insufficient environmental cognitive evaluation capabilities and offline operation capabilities, It leads to poor coordination, unable to realize the coordinated operation of various systems, and low robustness, prone to accidents, resulting in damage to equipment and experimental equipment, which is difficult to deal with.
因此需要一种具备环境认知评估能力与离线运行能力的隧道检测车,提出一种可以使该隧道检测车实现时空同步的技术方案。Therefore, there is a need for a tunnel inspection vehicle with the ability to evaluate the environment and offline operation, and a technical solution is proposed to enable the tunnel inspection vehicle to achieve time-space synchronization.
发明内容Contents of the invention
本发明的主要目的在于提供一种时空同步方法,旨在解决现有隧道诊断设备的环境认知评估能力与离线运行能力不足,各个系统难以协同运作并达成时空一致性,且鲁棒性不高的技术问题。The main purpose of the present invention is to provide a space-time synchronization method, aiming to solve the problem that the existing tunnel diagnostic equipment has insufficient environmental cognition evaluation ability and offline operation ability, and it is difficult for various systems to work together and achieve time-space consistency, and the robustness is not high technical problems.
为实现上述目的,本发明提供一种时空同步方法,应用于一隧道检测车,所述隧道检测车至少包括中控系统以及各个子系统,所述时空同步方法包括以下步骤:In order to achieve the above object, the present invention provides a space-time synchronization method, which is applied to a tunnel inspection vehicle. The tunnel inspection vehicle at least includes a central control system and various subsystems. The space-time synchronization method includes the following steps:
实时生成时间报文以及秒脉冲PPS信号,并发送至各个所述子系统;Generate time messages and second pulse PPS signals in real time, and send them to each of the subsystems;
获取车轮编码器产生的脉冲信号,基于所述脉冲信号在各个所述子系统中确定待同步的目标子系统;Obtain the pulse signal generated by the wheel encoder, and determine the target subsystem to be synchronized in each of the subsystems based on the pulse signal;
获取惯性导航信息,基于所述惯性导航信息、所述秒脉冲PPS信号以及所述脉冲信号在所述中控系统中生成精确定位信息,并发送至所述目标子系统;Acquiring inertial navigation information, generating precise positioning information in the central control system based on the inertial navigation information, the pulse-per-second PPS signal and the pulse signal, and sending it to the target subsystem;
基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据。The time-space synchronization is completed in the target subsystem based on the precise positioning information and the time message to obtain synchronization data.
优选地,所述基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据的步骤包括:Preferably, the step of completing time-space synchronization in the target subsystem based on the precise positioning information and the time message, and obtaining synchronization data includes:
若所述目标子系统采集到检测数据,则基于所述时间报文获得时间标签;If the detection data is collected by the target subsystem, a time tag is obtained based on the time message;
并基于所述精确定位信息获得里程标签以及坐标标签;And obtain a mileage label and a coordinate label based on the precise positioning information;
将所述时间标签、所述里程标签以及所述坐标标签输入所述检测数据,获得所述同步数据。Inputting the time tag, the mileage tag and the coordinate tag into the detection data to obtain the synchronization data.
优选地,所述基于所述时间报文获得时间标签的步骤包括:Preferably, the step of obtaining a time stamp based on the time message includes:
对所述时间报文进行解析的操作,获得所述时间报文对应的时间信息;An operation of parsing the time message to obtain time information corresponding to the time message;
基于所述时间信息确定所述时间标签。The time stamp is determined based on the time information.
优选地,所述基于所述精确定位信息获得里程标签以及坐标标签的步骤包括:Preferably, the step of obtaining a mileage label and a coordinate label based on the precise positioning information includes:
基于所述精确定位信息对应的脉冲信号以及所述秒脉冲PPS信号,获得所述里程标签;Obtaining the mileage label based on the pulse signal corresponding to the precise positioning information and the pulse-per-second PPS signal;
基于所述精确定位信息对应的惯性导航信息以及所述秒脉冲PPS信号,获得所述坐标标签。The coordinate label is obtained based on the inertial navigation information corresponding to the precise positioning information and the pulse-per-second PPS signal.
优选地,所述基于所述精确定位信息对应的脉冲信号以及所述秒脉冲PPS信号,获得所述里程标签的步骤包括:Preferably, the step of obtaining the mileage label based on the pulse signal corresponding to the precise positioning information and the pulse-per-second PPS signal includes:
基于所述脉冲信号,确定所述精确定位信息对应的里程信息;determining mileage information corresponding to the precise positioning information based on the pulse signal;
基于所述秒脉冲PPS信号对所述里程信息进行里程同步,获得所述里程坐标。The mileage synchronization is performed on the mileage information based on the pulse per second PPS signal to obtain the mileage coordinates.
优选地,所述基于所述精确定位信息对应的惯性导航信息以及所述秒脉冲PPS信号,获得所述坐标标签的步骤包括:Preferably, the step of obtaining the coordinate label based on the inertial navigation information corresponding to the precise positioning information and the pulse-per-second PPS signal includes:
基于所述惯性导航信息,确定所述隧道检测车的定位信息;determining the positioning information of the tunnel inspection vehicle based on the inertial navigation information;
获取所述目标子系统关于所述隧道检测车的相对坐标,基于所述定位信息以及所述相对坐标确定所述精确定位信息对应的坐标信息;Acquiring relative coordinates of the target subsystem with respect to the tunnel inspection vehicle, and determining coordinate information corresponding to the precise positioning information based on the positioning information and the relative coordinates;
基于所述秒脉冲PPS信号对所述坐标信息进行坐标同步,获得所述坐标标签。Coordinate synchronization is performed on the coordinate information based on the pulse per second PPS signal to obtain the coordinate label.
优选地,所述基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据的步骤之后,还包括:Preferably, after completing the space-time synchronization in the target subsystem based on the precise positioning information and the time message, after the step of obtaining synchronization data, it further includes:
对所述同步数据进行分析计算,和/或,将所述同步数据上传至远程用户端进行展示。Analyzing and calculating the synchronization data, and/or uploading the synchronization data to a remote client for display.
此外,为实现上述目的,本发明还提供一种时空同步系统,所述时空同步系统包括:In addition, in order to achieve the above object, the present invention also provides a space-time synchronization system, which includes:
生成模块,用于实时生成时间报文以及秒脉冲PPS信号,并发送至各个所述子系统;A generation module, used to generate time messages and second pulse PPS signals in real time, and send them to each of the subsystems;
第一获取模块,用于获取车轮编码器产生的脉冲信号,基于所述脉冲信号在各个所述子系统中确定待同步的目标子系统;The first obtaining module is used to obtain the pulse signal generated by the wheel encoder, and determine the target subsystem to be synchronized in each of the subsystems based on the pulse signal;
第二获取模块,用于获取惯性导航信息,基于所述惯性导航信息、所述秒脉冲PPS信号以及所述脉冲信号在所述中控系统中生成精确定位信息,并发送至所述目标子系统;The second acquisition module is used to acquire inertial navigation information, generate precise positioning information in the central control system based on the inertial navigation information, the pulse-per-second PPS signal and the pulse signal, and send it to the target subsystem ;
同步模块,用于基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据。A synchronization module, configured to complete time-space synchronization in the target subsystem based on the precise positioning information and the time message, and obtain synchronization data.
此外,为实现上述目的,本发明还提供一种时空同步设备,所述时空同步设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的时空同步程序,所述时空同步程序被所述处理器执行时实现如上所述的时空同步方法的步骤。In addition, in order to achieve the above object, the present invention also provides a time-space synchronization device, which includes: a memory, a processor, and a time-space synchronization program stored in the memory and operable on the processor. Steps for implementing the above-mentioned space-time synchronization method when the space-time synchronization program is executed by the processor.
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述可读存储介质上存储有时空同步程序,所述时空同步程序被处理器执行时实现如上所述的时空同步方法的步骤。In addition, in order to achieve the above object, the present invention also provides a computer-readable storage medium, on which a time-space synchronization program is stored, and when the time-space synchronization program is executed by a processor, the above-mentioned time-space synchronization method is realized A step of.
本发明提出的时空同步方法,通过实时生成时间报文以及秒脉冲PPS信号,并发送至各个所述子系统;获取车轮编码器产生的脉冲信号,基于所述脉冲信号在各个所述子系统中确定待同步的目标子系统;获取惯性导航信息,基于所述惯性导航信息、所述秒脉冲PPS信号以及所述脉冲信号在所述中控系统中生成精确定位信息,并发送至所述目标子系统;基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据。使得隧道检测车具备环境认知评估能力与离线运行能力,可以实现多个检测子系统的时空同步,进行协同运作,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。The space-time synchronization method proposed by the present invention generates time messages and pulse-per-second PPS signals in real time, and sends them to each of the subsystems; obtains the pulse signals generated by the wheel encoder, and sends them to each of the subsystems based on the pulse signals Determine the target subsystem to be synchronized; acquire inertial navigation information, generate precise positioning information in the central control system based on the inertial navigation information, the second pulse PPS signal and the pulse signal, and send it to the target subsystem The system: complete time-space synchronization in the target subsystem based on the precise positioning information and the time message, and obtain synchronization data. It enables the tunnel inspection vehicle to have the ability of environmental cognitive evaluation and offline operation, and can realize the time-space synchronization of multiple inspection subsystems for collaborative operation, which provides guarantee for the fusion processing and comprehensive diagnosis of subsequent multi-source data, and at the same time improves the performance of the tunnel inspection vehicle. robustness.
附图说明Description of drawings
图1是本发明实施例方案涉及的硬件运行环境中时空同步设备的结构示意图;FIG. 1 is a schematic structural diagram of a space-time synchronization device in a hardware operating environment involved in the solution of an embodiment of the present invention;
图2为本发明时空同步方法第一实施例的流程示意图;FIG. 2 is a schematic flow chart of the first embodiment of the space-time synchronization method of the present invention;
图3为本发明时空同步系统的模块示意图。FIG. 3 is a block diagram of the space-time synchronization system of the present invention.
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式detailed description
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
如图1所示,图1是本发明实施例方案涉及的硬件运行环境中时空同步设备的结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic structural diagram of a space-time synchronization device in a hardware operating environment involved in the solution of the embodiment of the present invention.
本发明实施例终端可以是PC,也可以是智能手机、平板电脑、便携计算机等具有显示功能的可移动式终端设备。The terminal in this embodiment of the present invention may be a PC, or may be a mobile terminal device with a display function such as a smart phone, a tablet computer, or a portable computer.
如图1所示,该时空同步设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in FIG. 1 , the space-time synchronization device may include: a
可选地,时空同步设备还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器,在此不再赘述。Optionally, the space-time synchronization device may further include a camera, an RF (Radio Frequency, radio frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like. Wherein, sensors such as light sensors, motion sensors and other sensors will not be repeated here.
本领域技术人员可以理解,图1中示出的终端结构并不构成对时空同步设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the terminal structure shown in FIG. 1 does not constitute a limitation on the space-time synchronization device, and may include more or less components than those shown in the figure, or combine some components, or arrange different components.
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及时空同步程序。As shown in FIG. 1 , the
在图1所示的时空同步设备中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的时空同步程序。In the space-time synchronization device shown in Figure 1, the
在本实施例中,时空同步设备包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的时空同步程序,其中,处理器1001调用存储器1005中存储的时空同步程序时,执行以下各个实施例中时空同步方法的步骤。In this embodiment, the space-time synchronization device includes: a
本发明还提供一种时空同步方法,应用于一隧道检测车,所述隧道检测车至少包括各个子系统,参照图2,图2为本发明时空同步方法第一实施例的流程示意图。The present invention also provides a space-time synchronization method, which is applied to a tunnel inspection vehicle. The tunnel inspection vehicle includes at least various subsystems. Referring to FIG. 2 , FIG. 2 is a schematic flowchart of a first embodiment of the time-space synchronization method of the present invention.
本实施例中,该时空同步方法包括以下步骤:In this embodiment, the space-time synchronization method includes the following steps:
步骤S101,实时生成时间报文以及秒脉冲PPS信号,并发送至各个所述子系统;Step S101, generating a time message and a pulse-per-second PPS signal in real time, and sending them to each of the subsystems;
本实施例中,现有的无人驾驶技术,一般是通过全球导航卫星系统GNSS发送的GNSS信号来提供精确的UTC(Universal Time Coordinated,协调世界时)时间信息,但由于隧道检测车的工作环境一般位于地下隧道内,经常处于离线运行的状态,当隧道检测车在离线运行时,无法与外界产生通讯或者数据交互,因此为了避免隧道检测车在离线环境下无法获得时间信息,在隧道检测车中内置有精确时钟模块,该精确时钟模块作为隧道检测车的时钟源,可以为隧道检测车的各个子系统提供精确的时间信息,此外,隧道检测车中存在有高精度同步盒,该同步盒内存在PPS模块,可以生成并向各个子系统发送秒脉冲PPS信号。In this embodiment, the existing unmanned driving technology generally provides accurate UTC (Universal Time Coordinated, Coordinated Universal Time) time information through the GNSS signal sent by the Global Navigation Satellite System (GNSS), but due to the working environment of the tunnel inspection vehicle It is generally located in an underground tunnel and is often running offline. When the tunnel inspection vehicle is running offline, it cannot communicate with the outside world or interact with data. Therefore, in order to prevent the tunnel inspection vehicle from being unable to obtain time information in an offline environment, the tunnel inspection vehicle There is a precise clock module built in, as the clock source of the tunnel inspection vehicle, it can provide accurate time information for each subsystem of the tunnel inspection vehicle. In addition, there is a high-precision synchronization box in the tunnel inspection vehicle. The synchronization box There is a PPS module in the memory, which can generate and send a pulse-per-second PPS signal to each subsystem.
具体地,精确时钟模块提供的精确的时间信息包括时、分、秒、年、月、日,根据该时间信息,可以实时生成包括该时间信息的时间报文,并将时间报文发送至隧道检测车的各个子系统,同时,高精度同步盒中的PPS模块实时生成秒脉冲PPS信号,并发送至各个子系统,以使得后续可以在各个子系统内根据时间信息获得时间标签,根据秒脉冲PPS信号进行里程同步以及坐标同步。Specifically, the precise time information provided by the precise clock module includes hours, minutes, seconds, years, months, and days. According to the time information, a time message including the time information can be generated in real time and sent to the tunnel Detect each subsystem of the vehicle. At the same time, the PPS module in the high-precision synchronization box generates a second pulse PPS signal in real time and sends it to each subsystem, so that the time tag can be obtained in each subsystem according to the time information. According to the second pulse The PPS signal performs mileage synchronization and coordinate synchronization.
可选地,PPS模块生成秒脉冲PPS信号并发送至各个子系统时,可以先根据不同子系统之间的相对位置进行差分解算,以避免向各个子系统发送的PPS信号之间产生干扰。Optionally, when the PPS module generates a pulse-per-second PPS signal and sends it to each subsystem, it can first perform differential calculation according to the relative positions between different subsystems, so as to avoid interference between the PPS signals sent to each subsystem.
步骤S102,获取车轮编码器产生的脉冲信号,基于所述脉冲信号在各个所述子系统中确定待同步的目标子系统;Step S102, acquiring the pulse signal generated by the wheel encoder, and determining the target subsystem to be synchronized in each of the subsystems based on the pulse signal;
本实施例中,隧道检测车存在有车轮编码器,该车轮编码器为ABZ相车轮编码器,其输出的脉冲信号有ABZ三相,其中,AB相为脉冲输出信号,Z相为圈数,在该车轮编码器的A相、B相、Z相信号中,A、B两个通道的信号一般是正交(A、B两通道的信号序列相位差为90°)脉冲信号,而Z相是零脉冲信号,因此,该车轮编码器输出信号除A、B两相外,每转一圈还输出一个零位脉冲Z,当主轴以顺时针方向旋转时,输出脉冲A通道信号位于B通道之前;当主轴以逆时针方向旋转时,A通道信号则位于B通道之后,由此可以判断主轴是正转还是反转。In this embodiment, there is a wheel encoder in the tunnel inspection vehicle, and the wheel encoder is an ABZ phase wheel encoder, and the pulse signal output by it has three phases ABZ, wherein, the AB phase is the pulse output signal, and the Z phase is the number of turns. In the A phase, B phase, and Z phase signals of the wheel encoder, the signals of the A and B channels are generally orthogonal (the signal sequence phase difference of the A and B channels is 90°) pulse signals, and the Z phase It is a zero pulse signal. Therefore, in addition to the two phases A and B, the output signal of the wheel encoder also outputs a zero pulse Z for each revolution. When the main shaft rotates clockwise, the output pulse A channel signal is located in the B channel Before; when the spindle rotates counterclockwise, the A channel signal is behind the B channel, so it can be judged whether the spindle is rotating forward or reverse.
具体地,当隧道检测车运动时,通过接收该车轮编码器发送的脉冲信号,高精度同步盒即可在各个子系统中确定需要同步的目标子系统,例如,该车轮编码器旋转一圈产生3000个脉冲信号,各个子系统中包括相机/红外子系统以及三维激光雷达子系统,其中,相机/红外子系统设定的工作频率为每100个脉冲信号一次,三维激光雷达子系统设定的工作频率为每500个脉冲信号一次,因此,高精度同步盒接收车轮编码器产生的脉冲信号时,每隔100个脉冲信号即可确定目标子系统为相机/红外子系统;每个500个脉冲信号即可确定目标子系统为三维激光雷达子系统。Specifically, when the tunnel detects the movement of the vehicle, by receiving the pulse signal sent by the wheel encoder, the high-precision synchronization box can determine the target subsystem that needs to be synchronized in each subsystem, for example, the wheel encoder rotates one revolution to generate 3000 pulse signals, each subsystem includes camera/infrared subsystem and 3D laser radar subsystem, among them, the operating frequency set by camera/infrared subsystem is once every 100 pulse signals, and the working frequency set by 3D laser radar subsystem is The working frequency is once every 500 pulse signals. Therefore, when the high-precision synchronization box receives the pulse signal generated by the wheel encoder, it can determine that the target subsystem is the camera/infrared subsystem every 100 pulse signals; every 500 pulses The signal can determine that the target subsystem is a three-dimensional lidar subsystem.
步骤S103,获取惯性导航信息,基于所述惯性导航信息、所述秒脉冲PPS信号以及所述脉冲信号在所述中控系统中生成精确定位信息,并发送至所述目标子系统;Step S103, acquiring inertial navigation information, generating precise positioning information in the central control system based on the inertial navigation information, the pulse-per-second PPS signal and the pulse signal, and sending it to the target subsystem;
本实施例中,隧道检测车还搭载了惯性导航模块,高精度同步盒通过惯性导航模块可以获得惯性导航信息,例如,隧道内固定位置存在有靶标,惯性导航模块利用激光扫描隧道内的靶标,从而获得惯性导航信息,并发送至高精度同步盒,当高精度同步盒根据车轮编码器产生的脉冲信号,在各个子系统中确定目标子系统后,则将惯性导航信息以及脉冲信号发送至隧道检测车的中控系统,在中控系统中根据惯性导航信息以及脉冲信号生成该目标子系统对应的精确定位信息,并将精确定位信息发送至该目标子系统,此外,该目标子系统还接收到实时的时间报文以及秒脉冲PPS信号,根据精确定位信息、时间报文以及秒脉冲PPS信号,即可在目标子系统内完成时空同步。In this embodiment, the tunnel inspection vehicle is also equipped with an inertial navigation module. The high-precision synchronization box can obtain inertial navigation information through the inertial navigation module. In this way, the inertial navigation information is obtained and sent to the high-precision synchronization box. When the high-precision synchronization box determines the target subsystem in each subsystem according to the pulse signal generated by the wheel encoder, the inertial navigation information and pulse signal are sent to the tunnel detection The central control system of the vehicle generates the precise positioning information corresponding to the target subsystem according to the inertial navigation information and the pulse signal in the central control system, and sends the precise positioning information to the target subsystem. In addition, the target subsystem also receives Real-time time message and pulse-per-second PPS signal, according to precise positioning information, time message and pulse-per-second PPS signal, time-space synchronization can be completed in the target subsystem.
步骤S104,基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据。Step S104, based on the precise positioning information and the time message, complete time-space synchronization in the target subsystem, and obtain synchronization data.
本实施例中,精确定位信息由脉冲信号以及惯性导航信息生成,接收到精确定位信息后,目标子系统开始工作,采集检测数据,同时,目标子系统根据时间报文获得时间标签;根据精确定位信息对应的脉冲信号以及秒脉冲PPS信号进行里程同步,以获得里程标签;根据精确定位信息对应的惯性导航信息以及秒脉冲PPS信号进行坐标同步,以获得坐标标签。最终,在目标子系统中将时间标签、里程标签以及坐标标签输入采集到的检测数据,得到同步数据,该同步数据中包括的时间标签、里程标签以及坐标标签即对应了采集检测数据时的时间信息、里程信息以及坐标信息。In this embodiment, the precise positioning information is generated by the pulse signal and inertial navigation information. After receiving the precise positioning information, the target subsystem starts to work and collects detection data. At the same time, the target subsystem obtains the time tag according to the time message; according to the precise positioning The pulse signal corresponding to the information and the second pulse PPS signal are used for mileage synchronization to obtain the mileage label; the coordinates are synchronized according to the inertial navigation information corresponding to the precise positioning information and the second pulse PPS signal to obtain the coordinate label. Finally, input the time tag, mileage tag, and coordinate tag into the collected detection data in the target subsystem to obtain synchronous data. The time tag, mileage tag, and coordinate tag included in the synchronous data correspond to the time when the detection data was collected information, mileage information, and coordinate information.
在本实施例中,通过实时生成时间报文以及秒脉冲PPS信号,并发送至各个所述子系统;获取车轮编码器产生的脉冲信号,基于所述脉冲信号在各个所述子系统中确定待同步的目标子系统;获取惯性导航信息,基于所述惯性导航信息、所述秒脉冲PPS信号以及所述脉冲信号在所述中控系统中生成精确定位信息,并发送至所述目标子系统;基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据。使得隧道检测车具备环境认知评估能力与离线运行能力,可以实现多个检测子系统的时空同步,进行协同运作,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。In this embodiment, the time message and the second pulse PPS signal are generated in real time and sent to each of the subsystems; the pulse signal generated by the wheel encoder is obtained, and the pulse signal to be determined in each of the subsystems is determined based on the pulse signal. Synchronized target subsystem; acquire inertial navigation information, generate precise positioning information in the central control system based on the inertial navigation information, the pulse-per-second PPS signal and the pulse signal, and send it to the target subsystem; The time-space synchronization is completed in the target subsystem based on the precise positioning information and the time message to obtain synchronization data. It enables the tunnel inspection vehicle to have the ability of environmental cognitive evaluation and offline operation, and can realize the time-space synchronization of multiple inspection subsystems for collaborative operation, which provides guarantee for the fusion processing and comprehensive diagnosis of subsequent multi-source data, and at the same time improves the performance of the tunnel inspection vehicle. robustness.
基于第一实施例,提出本发明时空同步方法的第二实施例,在本实施例中,步骤S104包括:Based on the first embodiment, a second embodiment of the space-time synchronization method of the present invention is proposed. In this embodiment, step S104 includes:
步骤S201,若所述目标子系统采集到检测数据,则基于所述时间报文获得时间标签;Step S201, if the target subsystem collects detection data, then obtain a time stamp based on the time message;
步骤S202,并基于所述精确定位信息获得里程标签以及坐标标签;Step S202, and obtain a mileage label and a coordinate label based on the precise positioning information;
步骤S203,将所述时间标签、所述里程标签以及所述坐标标签输入所述检测数据,获得所述同步数据。Step S203, inputting the time tag, the mileage tag and the coordinate tag into the detection data to obtain the synchronization data.
本实施例中,目标子系统接收到中控系统生成的精确定位信息后,立即进行检测数据的采集,若目标子系统采集到检测数据,则根据实时接收到的时间报文获得时间标签;根据精确定位信息对应的脉冲信号以及秒脉冲PPS信号获得里程标签;根据精确定位信息对应的惯性导航信息以及秒脉冲PPS信号获得坐标标签,再将时间标签、里程标签以及坐标标签输入检测数据,以得到同步数据。In this embodiment, after the target subsystem receives the precise positioning information generated by the central control system, it immediately collects the detection data. If the target subsystem collects the detection data, it obtains the time tag according to the time message received in real time; according to The pulse signal corresponding to the precise positioning information and the second pulse PPS signal are used to obtain the mileage label; the coordinate label is obtained according to the inertial navigation information corresponding to the precise positioning information and the second pulse PPS signal, and then the time label, mileage label and coordinate label are input into the detection data to obtain Synchronous Data.
具体地,由于目标子系统实时接收时间报文以及秒脉冲PPS信号,其对时间报文进行解析的操作,即可获得时间报文对应的时间信息,而后根据时间信息即可获得时间标签;同时,对接收到的精确定位信息进行解析,根据精确定位信息对应的脉冲信号,即可获得精确定位信息对应的里程信息,而后再根据秒脉冲PPS信号对里程信息进行里程同步,即可获得里程标签;此外,根据精确定位信息对应的惯性导航信息即可获得精确定位信息对应地坐标信息,而后再根据秒脉冲PPS信号对坐标信息进行坐标同步,即可获得坐标标签。最终,目标子系统通过将时间标签、里程标签以及坐标标签输入采集到的检测数据,即可获得同步数据,后续可以将该同步数据上传至隧道检测车的中控系统,同步数据包括目标子系统在采集该检测数据时的时间信息、里程信息以及坐标信息。Specifically, since the target subsystem receives the time message and the pulse-per-second PPS signal in real time, it can obtain the time information corresponding to the time message by analyzing the time message, and then obtain the time label according to the time information; at the same time , analyze the received precise positioning information, according to the pulse signal corresponding to the precise positioning information, the mileage information corresponding to the precise positioning information can be obtained, and then the mileage information can be synchronized according to the second pulse PPS signal, and the mileage label can be obtained In addition, the coordinate information corresponding to the precise positioning information can be obtained according to the inertial navigation information corresponding to the precise positioning information, and then the coordinate information can be synchronized according to the second pulse PPS signal to obtain the coordinate label. Finally, the target subsystem can obtain synchronous data by inputting the time tag, mileage tag, and coordinate tag into the collected detection data, which can be uploaded to the central control system of the tunnel inspection vehicle later. The synchronous data includes the target subsystem Time information, mileage information and coordinate information when the detection data is collected.
在本实施例中,通过若所述目标子系统采集到检测数据,则基于所述时间报文获得时间标签;并基于所述精确定位信息获得里程标签以及坐标标签;将所述时间标签、所述里程标签以及所述坐标标签输入所述检测数据,获得所述同步数据。使得隧道检测车的各个子系统可以对采集到的数据进行时空同步,后续进行协同运作,达成时空一致性,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。In this embodiment, if the detection data is collected by the target subsystem, a time tag is obtained based on the time message; and a mileage tag and a coordinate tag are obtained based on the precise positioning information; the time tag, the The mileage tag and the coordinate tag input the detection data to obtain the synchronization data. The various subsystems of the tunnel inspection vehicle can synchronize the collected data in time and space, and then carry out collaborative operation to achieve time-space consistency, which provides guarantee for the fusion processing and comprehensive diagnosis of subsequent multi-source data, and at the same time improves the robustness of the tunnel inspection vehicle. Stickiness.
基于第二实施例,提出本发明时空同步方法的第三实施例,在本实施例中,步骤S201中基于所述时间报文获得时间标签的方法,具体步骤包括:Based on the second embodiment, a third embodiment of the space-time synchronization method of the present invention is proposed. In this embodiment, the method for obtaining a time tag based on the time message in step S201, the specific steps include:
步骤S301,对所述时间报文进行解析的操作,获得所述时间报文对应的时间信息;Step S301, performing an operation of parsing the time message to obtain time information corresponding to the time message;
步骤S302,基于所述时间信息确定所述时间标签。Step S302, determining the time tag based on the time information.
本实施例中,为了进行时间同步,在目标子系统中对实时接收的时间报文进行解析,获取对应的时间信息,例如,目标子系统接收到时间报文后,对其进行解析,提取报文里的时、分、秒、年、月、日等时间信息,即可根据时间信息确定时间标签,可以持续进行相同的过程,使得时间同步持续进行。In this embodiment, in order to perform time synchronization, the time message received in real time is analyzed in the target subsystem to obtain corresponding time information. For example, after the target subsystem receives the time message, it analyzes it and extracts the time message. The time information such as hours, minutes, seconds, years, months, and days in the text can be used to determine the time label according to the time information, and the same process can be continued to make the time synchronization continue.
在本实施例中,通过对所述时间报文进行解析的操作,获得所述时间报文对应的时间信息;而后基于所述时间信息确定所述时间标签。由于通过精确时钟模块作为时钟源,使得隧道检测车具备离线运行能力,并且各个子系统可以持续进行时间同步,当隧道检测车工作时各个子系统可以进行协同运作,达成时空一致性,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。In this embodiment, the time information corresponding to the time message is obtained by parsing the time message; and then the time tag is determined based on the time information. Because the precise clock module is used as the clock source, the tunnel inspection vehicle has the ability to run offline, and each subsystem can continuously synchronize time. When the tunnel inspection vehicle is working, the subsystems can cooperate to achieve temporal and spatial consistency. The fusion processing and comprehensive diagnosis of the source data provide guarantee, and at the same time, the robustness of the tunnel inspection vehicle is improved.
基于第二实施例,提出本发明时空同步方法的第四实施例,在本实施例中,步骤S202包括:Based on the second embodiment, a fourth embodiment of the space-time synchronization method of the present invention is proposed. In this embodiment, step S202 includes:
步骤S401,基于所述精确定位信息对应的脉冲信号以及所述秒脉冲PPS信号,获得所述里程标签;Step S401, obtaining the mileage label based on the pulse signal corresponding to the precise positioning information and the pulse-per-second PPS signal;
步骤S401,基于所述精确定位信息对应的惯性导航信息以及所述秒脉冲PPS信号,获得所述坐标标签。Step S401: Obtain the coordinate label based on the inertial navigation information corresponding to the precise positioning information and the pulse-per-second PPS signal.
本实施例中,当目标子系统接收到中控系统发送的精确定位信息进行运作并采集检测数据时,还需要对精确定位信息进行解析,获得精确定位信息对应的脉冲信号以及惯性导航信息,根据脉冲信号判断车轮编码器旋转滚动的距离,由此可以获得精确定位信息对应的里程信息,即隧道诊断车的运动里程,而后通过秒脉冲PPS信号对里程信息进行里程同步,获得里程标签;根据惯性导航信息,可以确定隧道检测车的定位信息,再获取目标子系统关于隧道检测车的相对坐标,通过相对坐标对定位信息进行坐标转化,即可获得精确定位信息对应的坐标信息,而后通过秒脉冲PPS信号对坐标信息进行坐标同步,获得坐标标签。In this embodiment, when the target subsystem receives the precise positioning information sent by the central control system to operate and collect detection data, it also needs to analyze the precise positioning information to obtain the pulse signal and inertial navigation information corresponding to the precise positioning information, according to The pulse signal judges the rolling distance of the wheel encoder, so that the mileage information corresponding to the precise positioning information can be obtained, that is, the movement mileage of the tunnel diagnostic vehicle, and then the mileage information is synchronized through the second pulse PPS signal to obtain the mileage label; according to the inertia The navigation information can determine the positioning information of the tunnel inspection vehicle, and then obtain the relative coordinates of the target subsystem about the tunnel inspection vehicle, and convert the positioning information through the relative coordinates to obtain the coordinate information corresponding to the precise positioning information, and then pass the second pulse The PPS signal performs coordinate synchronization on the coordinate information to obtain the coordinate label.
在本实施例中,通过基于所述精确定位信息对应的脉冲信号以及所述秒脉冲PPS信号,获得所述里程标签;并基于所述精确定位信息对应的惯性导航信息以及所述秒脉冲PPS信号,获得所述坐标标签。使得隧道检测车采集到的检测数据可以加入里程标签与坐标标签,从而跟里程信息与坐标信息进行同步,提高了检测数据的精度,并且隧道检测车工作时各个子系统可以进行协同运作,达成时空一致性,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。In this embodiment, the mileage label is obtained based on the pulse signal corresponding to the precise positioning information and the pulse-per-second PPS signal; and based on the inertial navigation information corresponding to the precise positioning information and the pulse-per-second PPS signal , to get the coordinate label. The detection data collected by the tunnel inspection vehicle can be added to the mileage label and coordinate label, thereby synchronizing with the mileage information and coordinate information, improving the accuracy of the detection data, and when the tunnel inspection vehicle is working, various subsystems can cooperate to achieve a space-time Consistency provides guarantee for the fusion processing and comprehensive diagnosis of subsequent multi-source data, and improves the robustness of the tunnel inspection vehicle at the same time.
基于第四实施例,提出本发明时空同步方法的第五实施例,在本实施例中,步骤S401包括:Based on the fourth embodiment, a fifth embodiment of the space-time synchronization method of the present invention is proposed. In this embodiment, step S401 includes:
步骤S501,基于所述脉冲信号,确定所述精确定位信息对应的里程信息;Step S501, based on the pulse signal, determine the mileage information corresponding to the precise positioning information;
步骤S502,基于所述秒脉冲PPS信号对所述里程信息进行里程同步,获得所述里程坐标。Step S502, performing mileage synchronization on the mileage information based on the pulse per second PPS signal, to obtain the mileage coordinates.
本实施例中,当目标子系统对精确定位信息进行解析,获得精确定位信息对应的脉冲信号时,根据脉冲信号,即可确定精确定位信息对应的里程信息,而后再根据秒脉冲PPS信号对里程信息进行里程同步,从而获得里程坐标,例如,由于目标子系统接收到精确定位信息并采集检测数据时,隧道检测车可能一直在运动,因此里程信息存在延迟,根据秒脉冲PPS信号进行时间计算,确定获得精确定位信息至获得检测数据之间所消耗的时间,再根据该时间以及隧道检测车的速度计算实际的里程信息,最终获得里程标签。In this embodiment, when the target subsystem analyzes the precise positioning information and obtains the pulse signal corresponding to the precise positioning information, the mileage information corresponding to the precise positioning information can be determined according to the pulse signal, and then the mileage information can be determined according to the second pulse PPS signal. The information is synchronized with the mileage to obtain the mileage coordinates. For example, when the target subsystem receives the precise positioning information and collects the detection data, the tunnel inspection vehicle may have been moving, so there is a delay in the mileage information, and the time is calculated according to the second pulse PPS signal. Determine the time consumed between obtaining the precise positioning information and obtaining the detection data, and then calculate the actual mileage information according to the time and the speed of the tunnel inspection vehicle, and finally obtain the mileage label.
在本实施例中,通过基于所述脉冲信号,确定所述精确定位信息对应的里程信息;而后基于所述秒脉冲PPS信号对所述里程信息进行里程同步,获得所述里程坐标。使得隧道检测车可以持续进行里程同步,当隧道检测车工作时各个子系统可以进行协同运作,达成时空一致性,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。In this embodiment, the mileage information corresponding to the precise positioning information is determined based on the pulse signal; and then the mileage information is synchronized based on the pulse-per-second PPS signal to obtain the mileage coordinates. The tunnel inspection vehicle can continuously synchronize the mileage. When the tunnel inspection vehicle is working, various subsystems can work together to achieve spatio-temporal consistency, which provides guarantee for subsequent multi-source data fusion processing and comprehensive diagnosis, and improves the tunnel inspection vehicle’s performance. robustness.
基于第四实施例,提出本发明时空同步方法的第六实施例,在本实施例中,步骤S402包括:Based on the fourth embodiment, a sixth embodiment of the space-time synchronization method of the present invention is proposed. In this embodiment, step S402 includes:
步骤S601,基于所述惯性导航信息,确定所述隧道检测车的定位信息;Step S601, based on the inertial navigation information, determine the positioning information of the tunnel inspection vehicle;
步骤S602,获取所述目标子系统关于所述隧道检测车的相对坐标,基于所述定位信息以及所述相对坐标确定所述精确定位信息对应的坐标信息;Step S602, acquiring relative coordinates of the target subsystem with respect to the tunnel inspection vehicle, and determining coordinate information corresponding to the precise positioning information based on the positioning information and the relative coordinates;
步骤S603,基于所述秒脉冲PPS信号对所述坐标信息进行坐标同步,获得所述坐标标签。Step S603, performing coordinate synchronization on the coordinate information based on the pulse per second PPS signal to obtain the coordinate label.
本实施例中,当目标子系统对精确定位信息进行解析,获得精确定位信息对应的惯性导航信息时,根据惯性导航信息,可以确定隧道检测车的定位信息,再获取目标子系统关于隧道检测车的相对坐标,通过相对坐标对定位信息进行坐标转化,即可获得精确定位信息对应的坐标信息,而后通过秒脉冲PPS信号对坐标信息进行坐标同步,获得坐标标签,例如,目标子系统接收到精确定位信息并采集检测数据时,根据惯性导航信息可以确定隧道检测车的定位信息,即隧道检测车在三维层面上的实际位置,并且,将隧道检测车作为参考坐标系,即可获得各个子系统关于隧道检测车的相对坐标,再根据相对坐标对隧道检测车的定位信息进行坐标转化,即可获得精确定位信息对应的坐标信息,由于目标子系统本身以及隧道检测车的位置可能发生变化,因此最终获得的坐标信息存在延迟,根据秒脉冲PPS信号进行时间计算,确定获得精确定位信息至获得检测数据之间所消耗的时间,惯性导航信息还包括隧道检测车的载体三轴加速度以及角速度,根据坐标信息、载体三轴加速度以及角速度以及该时间进行综合计算,即可获得坐标标签。In this embodiment, when the target subsystem analyzes the precise positioning information and obtains the inertial navigation information corresponding to the precise positioning information, the positioning information of the tunnel inspection vehicle can be determined according to the inertial navigation information, and then the target subsystem can obtain information about the tunnel inspection vehicle. The relative coordinates of the positioning information can be transformed through the relative coordinates to obtain the coordinate information corresponding to the precise positioning information, and then the coordinate information is synchronized through the second pulse PPS signal to obtain the coordinate label. For example, the target subsystem receives the precise When positioning information and collecting detection data, the positioning information of the tunnel inspection vehicle can be determined according to the inertial navigation information, that is, the actual position of the tunnel inspection vehicle on the three-dimensional level, and each subsystem can be obtained by using the tunnel inspection vehicle as a reference coordinate system. With regard to the relative coordinates of the tunnel inspection vehicle, coordinate conversion is performed on the positioning information of the tunnel inspection vehicle according to the relative coordinates, and the coordinate information corresponding to the precise positioning information can be obtained. Since the position of the target subsystem itself and the tunnel inspection vehicle may change, so There is a delay in the finally obtained coordinate information. The time calculation is performed according to the second pulse PPS signal to determine the time consumed between obtaining the precise positioning information and obtaining the detection data. The inertial navigation information also includes the three-axis acceleration and angular velocity of the carrier of the tunnel inspection vehicle. According to The coordinate label can be obtained by comprehensive calculation of the coordinate information, the three-axis acceleration and angular velocity of the carrier, and the time.
在本实施例中,通过基于所述惯性导航信息,确定所述隧道检测车的定位信息;并获取所述目标子系统关于所述隧道检测车的相对坐标,基于所述定位信息以及所述相对坐标确定所述精确定位信息对应的坐标信息;从而基于所述秒脉冲PPS信号对所述坐标信息进行坐标同步,获得所述坐标标签。使得隧道检测车可以持续进行坐标同步,当隧道检测车工作时各个子系统可以进行协同运作,达成时空一致性,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。In this embodiment, by determining the positioning information of the tunnel inspection vehicle based on the inertial navigation information; and obtaining the relative coordinates of the target subsystem with respect to the tunnel inspection vehicle, based on the positioning information and the relative The coordinates determine the coordinate information corresponding to the precise positioning information; thereby performing coordinate synchronization on the coordinate information based on the pulse per second PPS signal to obtain the coordinate label. The tunnel inspection vehicle can continuously synchronize coordinates. When the tunnel inspection vehicle is working, various subsystems can cooperate to achieve temporal and spatial consistency, which provides guarantee for subsequent multi-source data fusion processing and comprehensive diagnosis, and at the same time improves the tunnel inspection vehicle. robustness.
基于上述各个实施例,提出本发明时空同步方法的第七实施例,在本实施例中,步骤S104之后,还包括:Based on the above-mentioned various embodiments, the seventh embodiment of the space-time synchronization method of the present invention is proposed. In this embodiment, after step S104, it also includes:
步骤S701,对所述同步数据进行分析计算,和/或,将所述同步数据上传至远程用户端进行展示。Step S701, analyzing and calculating the synchronization data, and/or uploading the synchronization data to a remote client for display.
本实施例中,中控系统在隧道检测车中,可以控制所有设备以及子系统,在目标子系统内对检测数据完成时间信息、里程信息以及坐标信息的同步后,中控系统获得同步数据,可以对同步数据进行分析计算,而后进行相应的处理,和/或,还可以将同步数据上传至远程用户端,以进行展示,并且可以接收远程用户端发送的操作指令,以执行相应的命令。In this embodiment, the central control system can control all equipment and subsystems in the tunnel inspection vehicle. After the time information, mileage information, and coordinate information of the detection data are synchronized in the target subsystem, the central control system obtains the synchronization data. The synchronous data can be analyzed and calculated, and then processed accordingly, and/or, the synchronous data can also be uploaded to the remote client for display, and the operation instructions sent by the remote client can be received to execute corresponding commands.
在本实施例中,通过对所述同步数据进行分析计算,和/或,将所述同步数据上传至远程用户端进行展示。使得中控系统和/或远程用户端可以根据同步数据快速地进行相应的处理,提高了数据处理的效率以及数据的精度,隧道检测车通过各个子系统的同步数据,进行协同运作,达成时空一致性,为后续多源数据的融合处理和综合诊断提供保障,同时提高了隧道检测车的鲁棒性。In this embodiment, the synchronization data is analyzed and calculated, and/or, the synchronization data is uploaded to a remote client for display. It enables the central control system and/or the remote client to quickly perform corresponding processing according to the synchronous data, which improves the efficiency of data processing and the accuracy of the data. The tunnel inspection vehicle performs collaborative operation through the synchronous data of each subsystem to achieve temporal and spatial consistency. It provides guarantee for the fusion processing and comprehensive diagnosis of subsequent multi-source data, and improves the robustness of the tunnel inspection vehicle at the same time.
此外,本发明实施例还提出一种时空同步系统,参照图3,该时空同步系统包括:In addition, an embodiment of the present invention also proposes a space-time synchronization system. Referring to FIG. 3, the space-time synchronization system includes:
生成模块10,用于实时生成时间报文以及秒脉冲PPS信号,并发送至各个所述子系统;Generating module 10, is used for generating time message and second pulse PPS signal in real time, and sends to each described subsystem;
第一获取模块20,用于获取车轮编码器产生的脉冲信号,基于所述脉冲信号在各个所述子系统中确定待同步的目标子系统;The first obtaining module 20 is used to obtain the pulse signal generated by the wheel encoder, and determine the target subsystem to be synchronized in each of the subsystems based on the pulse signal;
第二获取模块30,用于获取惯性导航信息,基于所述惯性导航信息、所述秒脉冲PPS信号以及所述脉冲信号在所述中控系统中生成精确定位信息,并发送至所述目标子系统;The second acquisition module 30 is used to acquire inertial navigation information, generate precise positioning information in the central control system based on the inertial navigation information, the pulse-per-second PPS signal and the pulse signal, and send it to the target sub- system;
同步模块40,用于基于所述精确定位信息以及所述时间报文在所述目标子系统内完成时空同步,获得同步数据。The synchronization module 40 is configured to complete time-space synchronization in the target subsystem based on the precise positioning information and the time message, and obtain synchronization data.
进一步地,所述同步模块40,还用于:Further, the synchronization module 40 is also used for:
若所述目标子系统采集到检测数据,则基于所述时间报文获得时间标签;If the detection data is collected by the target subsystem, a time tag is obtained based on the time message;
并基于所述精确定位信息获得里程标签以及坐标标签;And obtain a mileage label and a coordinate label based on the precise positioning information;
将所述时间标签、所述里程标签以及所述坐标标签输入所述检测数据,获得所述同步数据。Inputting the time tag, the mileage tag and the coordinate tag into the detection data to obtain the synchronization data.
进一步地,所述时空同步系统,还用于:Further, the space-time synchronization system is also used for:
对所述时间报文进行解析的操作,获得所述时间报文对应的时间信息;An operation of parsing the time message to obtain time information corresponding to the time message;
基于所述时间信息确定所述时间标签。The time stamp is determined based on the time information.
进一步地,所述时空同步系统,还用于:Further, the space-time synchronization system is also used for:
基于所述精确定位信息对应的脉冲信号以及所述秒脉冲PPS信号,获得所述里程标签;Obtaining the mileage label based on the pulse signal corresponding to the precise positioning information and the pulse-per-second PPS signal;
基于所述精确定位信息对应的惯性导航信息以及所述秒脉冲PPS信号,获得所述坐标标签。The coordinate label is obtained based on the inertial navigation information corresponding to the precise positioning information and the pulse-per-second PPS signal.
进一步地,所述时空同步系统,还用于:Further, the space-time synchronization system is also used for:
基于所述脉冲信号,确定所述精确定位信息对应的里程信息;determining mileage information corresponding to the precise positioning information based on the pulse signal;
基于所述秒脉冲PPS信号对所述里程信息进行里程同步,获得所述里程坐标。The mileage synchronization is performed on the mileage information based on the pulse per second PPS signal to obtain the mileage coordinates.
进一步地,所述时空同步系统,还用于:Further, the space-time synchronization system is also used for:
基于所述惯性导航信息,确定所述隧道检测车的定位信息;determining the positioning information of the tunnel inspection vehicle based on the inertial navigation information;
获取所述目标子系统关于所述隧道检测车的相对坐标,基于所述定位信息以及所述相对坐标确定所述精确定位信息对应的坐标信息;Acquiring relative coordinates of the target subsystem with respect to the tunnel inspection vehicle, and determining coordinate information corresponding to the precise positioning information based on the positioning information and the relative coordinates;
基于所述秒脉冲PPS信号对所述坐标信息进行坐标同步,获得所述坐标标签。Coordinate synchronization is performed on the coordinate information based on the pulse per second PPS signal to obtain the coordinate label.
进一步地,所述时空同步系统,还用于:Further, the space-time synchronization system is also used for:
对所述同步数据进行分析计算,和/或,将所述同步数据上传至远程用户端进行展示。Analyzing and calculating the synchronization data, and/or uploading the synchronization data to a remote client for display.
上述时空同步系统所执行的方法可参照本发明时空同步方法各个实施例,此处不再赘述。For the method executed by the above-mentioned space-time synchronization system, reference may be made to various embodiments of the space-time synchronization method of the present invention, which will not be repeated here.
此外,本发明实施例还提出一种时空同步设备,该时空同步设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的时空同步程序,所述时空同步程序被所述处理器执行时实现如上所述的时空同步方法的步骤。In addition, an embodiment of the present invention also proposes a time-space synchronization device, which includes: a memory, a processor, and a time-space synchronization program stored in the memory and operable on the processor, the time-space synchronization program When executed by the processor, the steps of the above-mentioned space-time synchronization method are realized.
此外,本发明实施例还提出一种计算机可读存储介质,所述介质优选为计算机可读存储介质,其上存储有时空同步程序,所述时空同步程序被处理器执行时实现如上所述的时空同步方法的步骤。In addition, an embodiment of the present invention also proposes a computer-readable storage medium, the medium is preferably a computer-readable storage medium on which a time-space synchronization program is stored, and when the time-space synchronization program is executed by a processor, the above-mentioned Steps of the spatiotemporal synchronization method.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, as used herein, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or system comprising a set of elements includes not only those elements, It also includes other elements not expressly listed, or elements inherent in the process, method, article, or system. Without further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article or system comprising that element.
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are for description only, and do not represent the advantages and disadvantages of the embodiments.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is better implementation. Based on such an understanding, the technical solution of the present invention can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art, and the computer software product is stored in a storage medium (such as ROM/RAM) as described above. , magnetic disk, optical disk), including several instructions to make a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the method described in each embodiment of the present invention.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211196074.8A CN115574810A (en) | 2022-09-27 | 2022-09-27 | Space-time synchronization method, system, device and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202211196074.8A CN115574810A (en) | 2022-09-27 | 2022-09-27 | Space-time synchronization method, system, device and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115574810A true CN115574810A (en) | 2023-01-06 |
Family
ID=84582434
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202211196074.8A Pending CN115574810A (en) | 2022-09-27 | 2022-09-27 | Space-time synchronization method, system, device and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115574810A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101949715A (en) * | 2010-08-10 | 2011-01-19 | 武汉武大卓越科技有限责任公司 | Multi-sensor integrated synchronous control method and system for high-precision time-space data acquisition |
| CN203133590U (en) * | 2013-03-14 | 2013-08-14 | 武汉大学 | Vehicle-mounted synchronous controller |
| CN103744372A (en) * | 2013-12-23 | 2014-04-23 | 广东电网公司电力科学研究院 | Multisensor time synchronization method for unmanned plane power patrol and system thereof |
| US20220182213A1 (en) * | 2020-12-08 | 2022-06-09 | Tusimple, Inc. | Hardware-based time synchronization for heterogeneous sensors in autonomous vehicles |
-
2022
- 2022-09-27 CN CN202211196074.8A patent/CN115574810A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101949715A (en) * | 2010-08-10 | 2011-01-19 | 武汉武大卓越科技有限责任公司 | Multi-sensor integrated synchronous control method and system for high-precision time-space data acquisition |
| CN203133590U (en) * | 2013-03-14 | 2013-08-14 | 武汉大学 | Vehicle-mounted synchronous controller |
| CN103744372A (en) * | 2013-12-23 | 2014-04-23 | 广东电网公司电力科学研究院 | Multisensor time synchronization method for unmanned plane power patrol and system thereof |
| US20220182213A1 (en) * | 2020-12-08 | 2022-06-09 | Tusimple, Inc. | Hardware-based time synchronization for heterogeneous sensors in autonomous vehicles |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110160542B (en) | Method and device for positioning lane line, storage medium and electronic device | |
| US9641814B2 (en) | Crowd sourced vision and sensor-surveyed mapping | |
| CN108303720B (en) | Vehicle positioning method and device and terminal equipment | |
| US9304970B2 (en) | Extended fingerprint generation | |
| WO2022174756A1 (en) | Method for vehicle positioning, related apparatus, device, and storage medium | |
| CN110851545B (en) | Map drawing method, device and equipment | |
| CN111624550B (en) | Vehicle positioning method, device, equipment and storage medium | |
| CN114383611A (en) | A multi-machine collaborative laser SLAM method, device and system for a mobile robot | |
| US20210247520A1 (en) | Broadcast Transmission of Information Indicative of a Pseudorange Correction | |
| CN112146682A (en) | Sensor calibration method and device for intelligent automobile, electronic equipment and medium | |
| WO2020176877A1 (en) | Joint modeling of object population estimation using sensor data and distributed device data | |
| JP2009083815A (en) | Drive recorder device and accident analysis simulation device | |
| KR20190059120A (en) | Facility Inspection System using Augmented Reality based on IoT | |
| CN110988949A (en) | Positioning method, positioning device, computer-readable storage medium and removable device | |
| CN111121755B (en) | A multi-sensor fusion positioning method, device, equipment and storage medium | |
| EP4098974A1 (en) | Navigation method and device | |
| CN112815962B (en) | Method and device for calibrating parameters of combined application sensors | |
| CN117029853A (en) | Multi-sensor fusion positioning methods, systems, vehicles, equipment and media | |
| CN115574810A (en) | Space-time synchronization method, system, device and storage medium | |
| KR102491779B1 (en) | Seamless positioning calculation device and method based on data fusion and common message format in multimodal transportation | |
| WO2024103708A1 (en) | Positioning method, terminal device, server, and storage medium | |
| CN115412853B (en) | Underground construction engineering positioning method | |
| CN115540868A (en) | Data acquisition method and device, electronic equipment and storage medium | |
| CN115150740A (en) | Indoor fingerprint acquisition method and device, electronic equipment and storage medium | |
| CN112558130A (en) | Method, device and equipment for synchronizing positioning data and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |