Remote monitoring method and device, electronic equipment and storage medium
By classifying and optimizing the transmission of control and monitoring signals between the inspection robot and the server, the problem of wireless Ethernet bandwidth limitation is solved, enabling rapid control and reliable operation of the inspection robot under network congestion.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-08
- Publication Date
- 2026-03-27
AI Technical Summary
In the wireless Ethernet connection between the inspection robot and the remote upper control system, important control signals and monitoring signals simultaneously occupy limited bandwidth, resulting in extended system response time and compromised reliability. In particular, the system cannot smoothly control the target under network congestion conditions.
Control signals and monitoring signals are divided into different levels, and different transmission time intervals are set according to the levels. A connection relationship is established between the server and the inspection robot. Through signal division unit, connection identifier generation unit and transmission time interval determination unit, key signals are prioritized for transmission, and an event-driven approach is adopted to reduce the amount of data.
This enables rapid control of the inspection robot under network congestion conditions, reduces the amount of wireless communication data, avoids situations where the inspection robot becomes uncontrollable, and improves the system's reliability and response speed.
Smart Images

Figure CN116032847B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of remote monitoring, and more specifically to a remote monitoring method, device, electronic device, and storage medium. Background Technology
[0002] The inspection robot is equipped with a PLC (Programmable Logic Controller) control system to realize the robot's drive, battery, safety, and process control, thus enabling complete local control. However, the inspection robot needs to communicate with a remote upper-level monitoring system during operation. Due to process limitations, the existing technology mainly connects to the upper-level control system via wireless Ethernet. The upper-level control system sends start / stop and emergency stop signals, and simultaneously transmits data such as speed, current, torque, and scanning results in real time. However, during signal transmission, important control signals and monitoring signals simultaneously occupy limited bandwidth, prolonging the system response time and compromising reliability. As a result, in actual debugging, there are situations where the response of start / stop and emergency stop signals is prolonged during operation, making it impossible to smoothly control the target. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a remote monitoring method, device, electronic device, and storage medium, which can, to a certain extent, enable rapid control of inspection robots under network congestion.
[0004] This invention provides a remote monitoring method applied to a server, wherein the server is connected to an inspection robot. The method includes: classifying multiple control signals and multiple monitoring signals into different levels; the control signals are used to instruct the operation of the inspection robot; the monitoring signals are used to monitor the status of the inspection robot; establishing a connection relationship between the server and the inspection robot for the multiple control signals and multiple monitoring signals, generating connection identifiers for each control signal and each monitoring signal; determining the transmission time intervals of the control signals / monitoring signals represented by different connection identifiers; the transmission time intervals of control signals / monitoring signals of different levels are different; sending the control signals to the inspection robot according to the transmission time intervals corresponding to the connection identifiers, and receiving the monitoring signals fed back by the inspection robot according to the transmission time intervals corresponding to the connection identifiers.
[0005] In one embodiment, the remote monitoring method further includes: receiving a monitoring signal sent by the inspection robot when the status information of the inspection robot changes.
[0006] In one embodiment, the status information of the monitoring signal is represented by a binary value, and the remote monitoring method further includes: if the last bit of the status information of two consecutive monitoring signals is different, receiving the monitoring signal sent by the inspection robot.
[0007] In one embodiment, the plurality of control signals and the plurality of monitoring signals are divided into three levels; the three levels include high-level signals, medium-level signals, and low-level signals; the high-level signals include at least one of the following: a start control signal; an emergency stop control signal; the medium-level signals include at least one of the following: an encoder data monitoring signal, a gyroscope tilt angle X monitoring signal, a gyroscope tilt angle Y monitoring signal, a motor speed monitoring signal, a torque monitoring signal, a current monitoring signal, and an inspection robot operating status monitoring signal; the low-level signals include at least one of the following: a temperature monitoring signal, a humidity monitoring signal, an inspection robot mileage monitoring signal, an inspection robot operation count monitoring signal, an inspection robot fault code monitoring signal, and an inspection robot historical fault code monitoring signal.
[0008] In one embodiment, the transmission time interval of the high-level signal is less than or equal to the transmission time interval of the medium-level signal; the transmission time interval of the medium-level signal is less than or equal to the transmission time interval of the low-level signal.
[0009] Another aspect of the present invention provides a remote monitoring method applied to an inspection robot, the inspection robot being connected to a server. The method includes: classifying multiple control signals and multiple monitoring signals into different levels; the control signals being used to instruct the operation of the inspection robot; the monitoring signals being used to monitor the status of the inspection robot; establishing a connection relationship between the server and the inspection robot for the multiple control signals and multiple monitoring signals, generating connection identifiers for each control signal and each monitoring signal; determining the transmission time intervals of the control signals / monitoring signals represented by different connection identifiers; the transmission time intervals of the control signals / monitoring signals at different levels are different; receiving control signals sent by the server according to the transmission time interval corresponding to the connection identifier, and sending monitoring signals to the server according to the transmission time interval corresponding to the connection identifier.
[0010] In another aspect, the present invention provides a remote monitoring device applied to a server, wherein the server is connected to an inspection robot. The remote monitoring device includes: a signal division unit for dividing multiple control signals and multiple monitoring signals into different levels; the control signals are used to instruct the operation of the inspection robot; the monitoring signals are used to monitor the status of the inspection robot; a connection identifier generation unit for establishing a connection relationship between the server and the inspection robot for the multiple control signals and multiple monitoring signals, and generating connection identifiers for each control signal and each monitoring signal; a transmission time interval determination unit for determining the transmission time intervals of the control signals / monitoring signals represented by different connection identifiers; the transmission time intervals of control signals / monitoring signals of different levels are different; and a signal transmission unit for sending the control signals to the inspection robot according to the transmission time intervals corresponding to the connection identifiers, and receiving the monitoring signals fed back by the inspection robot according to the transmission time intervals corresponding to the connection identifiers.
[0011] In another aspect, the present invention provides a remote monitoring device applied to an inspection robot, wherein the inspection robot is connected to a server, and the remote monitoring device includes: a signal division unit for dividing multiple control signals and multiple monitoring signals into different levels; the control signals are used to instruct the operation of the inspection robot; the monitoring signals are used to monitor the status of the inspection robot; a connection identifier generation unit for establishing connection relationships between the server and the inspection robot for the multiple control signals and multiple monitoring signals, and generating connection identifiers for each control signal and each monitoring signal; a transmission time interval determination unit for determining the transmission time intervals of the control signals / monitoring signals represented by different connection identifiers; the transmission time intervals of control signals / monitoring signals of different levels are different; and a signal transmission unit for receiving control signals sent by the server according to the transmission time intervals corresponding to the connection identifiers, and sending monitoring signals to the server according to the transmission time intervals corresponding to the connection identifiers.
[0012] In another aspect, the present invention provides an electronic device comprising a processor and a memory, the memory being used to store a computer program, which, when executed by the processor, implements the aforementioned remote monitoring method.
[0013] In another aspect, the present invention provides a computer-readable storage medium for storing a computer program that, when executed by a processor, implements the aforementioned remote monitoring method.
[0014] By dividing control signals and monitoring signals into different levels, with different levels corresponding to different transmission time intervals, and establishing a connection between the server and the inspection robot regarding the control / monitoring signals, the control signals can be sent from the server to the inspection robot at set time intervals, and the monitoring signal data fed back by the inspection robot at set time intervals can be received. This can reduce the amount of data in wireless communication to a certain extent and avoid the occurrence of uncontrollable situations of the inspection robot due to network congestion. Attached Figure Description
[0015] The features and advantages of the invention will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the invention in any way. In the drawings:
[0016] Figure 1 A flowchart illustrating a remote monitoring method according to one embodiment of the present invention is shown;
[0017] Figure 2 A flowchart illustrating a remote monitoring method according to one embodiment of the present invention is shown;
[0018] Figure 3 A schematic diagram of a remote monitoring device according to one embodiment of the present invention is shown;
[0019] Figure 4 A schematic diagram of a remote monitoring device according to one embodiment of the present invention is shown;
[0020] Figure 5 A schematic diagram of the structure of an electronic device according to one embodiment of the present invention is shown. Detailed Implementation
[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0022] The inspection robot is equipped with a PLC control system to control its drive, battery, safety, and process. This allows for comprehensive local control of the robot. However, the robot needs to communicate with a remote supervisory control system during operation. Due to process limitations, this is typically achieved via wireless Ethernet. The supervisory control system sends start / stop and emergency stop signals, while simultaneously transmitting data such as speed, current, torque, and scan results in real time. During signal transmission, both critical control and monitoring signals consume limited bandwidth, extending system response time and compromising reliability. This can lead to situations during actual commissioning where start / stop and emergency stop signal responses are delayed, hindering successful target control. Furthermore, adjusting the Ethernet transmission cycle can result in network congestion or excessively long data acquisition periods, reducing data availability.
[0023] Please see Figure 1 One embodiment of this application provides a remote monitoring method applied to a server, the server being connected to an inspection robot, and the method may include the following multiple steps.
[0024] S110: Divide multiple control signals and multiple monitoring signals into different levels; the control signals are used to instruct the operation of the inspection robot; the monitoring signals are used to monitor the status of the inspection robot.
[0025] In this embodiment, control signals and monitoring signals in the control system, including the server and the inspection robot, are classified according to their importance. Then, the transmission time interval for each level of signal is determined based on the importance of the signal and the timeliness requirements of its transmission. Specifically, for example, critical control signals are classified as level 0, important information in the monitoring signals is classified as level 1, and other monitoring signals are classified as level 2. Level 0 critical control signals are sent remotely to the inspection robot by the server in the control system at irregular intervals, including start control signals and emergency stop control signals. Level 1 important monitoring signals are sent by the inspection robot to the remote server at regular intervals, including encoder data, gyroscope tilt angle X and Y data, motor speed, torque, current, and feedback from the inspection robot's operating status. This data is packaged into a level 1 feedback data array in the inspection robot's PLC control system. Level 2 other monitoring signals are sent by the inspection robot to the remote server at longer intervals, including: inspection robot battery level, control room temperature and humidity, inspection robot mileage, number of runs, fault codes, and historical fault codes. This data is packaged into a Level 2 feedback data array in the inspection robot PLC control system.
[0026] S120: Establish the connection relationship between the server and the inspection robot for the multiple control signals and multiple monitoring signals, and generate connection identifiers for each control signal and each monitoring signal.
[0027] In the control system, SOCKET connections are established between the server and the inspection robot for each control and monitoring signal. After acquiring the handle, the signal transmission rate can be controlled via pulse quantities. Specifically, for example, a TCP / IP SOCKET server is established in the inspection robot's PLC control system, while a TCP / IP SOCKET connection is established in the remote host system. The server establishes a server, acquires the port, and enters listening mode, waiting for the inspection robot to initiate a connection. Upon receiving a connection request, it establishes a communication handle and completes the connection task.
[0028] S130: Determine the transmission time interval of control signals / monitoring signals represented by different connection identifiers; the transmission time interval of control signals / monitoring signals is different for different levels.
[0029] In this embodiment, after the connection is established, the server can use its receiving function to read start and emergency stop signals sent by the client at the specified IP address. The received signal is read from the receive buffer every 100ms according to the program scan cycle in the PLC control system. The high refresh rate ensures that the target information is received in the shortest possible time, guaranteeing the highest priority transmission of control signals. For Level 1 monitoring signals, data can be sent at a base cycle of 1 second (i.e., time interval), and for Level 2 monitoring signals, data can be sent at a base cycle of 1 minute (i.e., time interval).
[0030] S140: Send the control signal to the inspection robot according to the transmission time interval corresponding to the connection identifier, and receive the monitoring signal fed back by the inspection robot according to the transmission time interval corresponding to the connection identifier.
[0031] In this embodiment, by establishing the aforementioned connection, after the connection is established, the server can use its sending function to transmit a specified array or data to the inspection robot through a specific port, thereby controlling the inspection robot. The server can also use its receiving function to receive monitoring signals fed back by the inspection robot through a specified array or data via a specific port. Specifically, for example, the control signal is a start signal, which is sent to the inspection robot at a transmission period of 100ms, thereby controlling the operation of the inspection robot. The monitoring signal is the motor speed, which is fed back to the server at a transmission period of 1s.
[0032] In one embodiment, the remote monitoring method may further include: receiving a monitoring signal sent by the inspection robot when the status information of the inspection robot changes.
[0033] In this embodiment, since the amount of data to be sent is large and data transmission is not required periodically when the device is in standby mode, an event-driven approach is adopted to initiate data transmission. That is, data transmission only occurs when the data changes. In most cases, the device is in standby mode, most of the data remains unchanged, and no data transmission occurs. This can effectively reduce the bandwidth usage.
[0034] In one embodiment, the status information of the monitoring signal is represented by a binary value, and the remote monitoring method may further include: if the last bit of the status information of two consecutive monitoring signals is different, receiving the monitoring signal sent by the inspection robot.
[0035] In this embodiment, in the PLC control system of the inspection robot, the last bit of all real-time binary values of the Level 1 and Level 2 signals are XORed, and their transition edges are captured in real time. Once a transition occurs, it is considered that the signal has changed, and the basic cycle (1 second) of the sending command is invoked based on this event. This realizes the event-driven cycle calling. The basic cycle ensures that the sending module is not called too frequently, while the event-driven approach ensures that no data is sent when there is no change. When the signal changes, the Level 1 signal is sent in a 1-second cycle using the event-driven approach, and the Level 2 signal is sent in a 1-minute cycle. In this way, the highest priority call for receiving control signals can be achieved, and the buffer is read once every 100ms. When the sent status signal changes, data such as current is recorded in a 1-second cycle, and feedback of slowly changing signals such as battery level, temperature, and humidity is completed in a 1-minute cycle. When the signal to be sent does not change, it basically does not occupy wireless communication bandwidth. This can effectively reduce the amount of wireless communication data and realize signal transmission according to priority.
[0036] In one embodiment, the plurality of control signals and the plurality of monitoring signals are divided into three levels; the three levels may include high-level signals, medium-level signals, and low-level signals; the high-level signals include at least one of the following: a start control signal; an emergency stop control signal; the medium-level signals include at least one of the following: an encoder data monitoring signal, a gyroscope tilt angle X monitoring signal, a gyroscope tilt angle Y monitoring signal, a motor speed monitoring signal, a torque monitoring signal, a current monitoring signal, and an inspection robot operating status monitoring signal; the low-level signals include at least one of the following: a temperature monitoring signal, a humidity monitoring signal, an inspection robot mileage monitoring signal, an inspection robot operation count monitoring signal, an inspection robot fault code monitoring signal, and an inspection robot historical fault code monitoring signal.
[0037] In this embodiment, control signals and / or monitoring signals are classified according to their importance or required response speed. Data of each level is packaged into a single data packet for signal transmission. Signals of the same level can be transmitted at the same transmission time interval to avoid data transmission disorder.
[0038] In one embodiment, the transmission time interval of the high-level signal may be less than or equal to the transmission time interval of the medium-level signal; the transmission time interval of the medium-level signal may be less than or equal to the transmission time interval of the low-level signal. It should be noted that the embodiments described in this specification do not limit the classification of signals; the above only refers to the categories of signals. Control signals can also be scanner start signals or scanner end signals, which can be classified as medium-level signals.
[0039] In this implementation, for high-level signals, due to their importance, the transmission time interval needs to be as short as possible. For low-level signals, since the timeliness requirement for data acquisition is not high, they can be acquired once every 1 minute. However, for signals such as the start signal and emergency stop signal of the inspection robot, which have higher timeliness requirements, they need to be set to be sent once every 100ms.
[0040] Please see Figure 2 One embodiment of this application also provides a remote monitoring method applied to an inspection robot, the inspection robot being connected to a server, the method including the following steps.
[0041] S210: Divide multiple control signals and multiple monitoring signals into different levels; the control signals are used to instruct the operation of the inspection robot; the monitoring signals are used to monitor the status of the inspection robot.
[0042] S220: Establish the connection relationship between the server and the inspection robot for the multiple control signals and multiple monitoring signals, and generate connection identifiers for each control signal and each monitoring signal;
[0043] S230: Determine the transmission time interval of control signals / monitoring signals represented by different connection identifiers; the transmission time interval of control signals / monitoring signals is different for different levels;
[0044] S240: Receive the control signal sent by the server according to the transmission time interval corresponding to the connection identifier, and send the monitoring signal to the server according to the transmission time interval corresponding to the connection identifier.
[0045] For details regarding the specific functions and effects of the remote monitoring method, please refer to other explanations in the implementation methods of this manual, which will not be repeated here.
[0046] Please see Figure 3 One embodiment of this application also provides a remote monitoring device, which may include: a signal division unit, a connection identifier generation unit, a transmission time interval determination unit, and a signal transmission unit.
[0047] A signal division unit is used to divide multiple control signals and multiple monitoring signals into different levels; the control signals are used to instruct the operation of the inspection robot; the monitoring signals are used to monitor the status of the inspection robot.
[0048] The connection identifier generation unit is used to establish the connection relationship between the server and the inspection robot for the multiple control signals and multiple monitoring signals, and to generate connection identifiers for each control signal and each monitoring signal.
[0049] The transmission time interval determination unit is used to determine the transmission time interval of control signals / monitoring signals represented by different connection identifiers; the transmission time intervals of control signals / monitoring signals of different levels are different.
[0050] The signal transmission unit is used to send the control signal to the inspection robot according to the transmission time interval corresponding to the connection identifier, and to receive the monitoring signal fed back by the inspection robot according to the transmission time interval corresponding to the connection identifier.
[0051] Please see Figure 4 One embodiment of this application also provides a remote monitoring device, which may include: a signal division unit, a connection identifier generation unit, a transmission time interval determination unit, and a signal transmission unit.
[0052] A signal division unit is used to divide multiple control signals and multiple monitoring signals into different levels; the control signals are used to instruct the operation of the inspection robot; the monitoring signals are used to monitor the status of the inspection robot. A connection identifier generation unit is used to establish the connection relationship between the server and the inspection robot for the multiple control signals and multiple monitoring signals, and to generate connection identifiers for each control signal and each monitoring signal.
[0053] The transmission time interval determination unit is used to determine the transmission time interval of control signals / monitoring signals represented by different connection identifiers; the transmission time intervals of control signals / monitoring signals of different levels are different.
[0054] The signal transmission unit is used to receive the control signal sent by the server according to the transmission time interval corresponding to the connection identifier, and to send the monitoring signal to the server according to the transmission time interval corresponding to the connection identifier.
[0055] The specific functions and effects of the remote monitoring device applied to servers and / or inspection robots can be explained by referring to other embodiments in this specification, and will not be repeated here. Each module in the target recognition device can be implemented entirely or partially through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in the computer device in hardware form, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0056] Please see Figure 5 One embodiment of this application also provides an electronic device, which includes a processor and a memory. The memory is used to store a computer program, which, when executed by the processor, implements the remote monitoring method described above.
[0057] The processor can be a central processing unit (CPU). It can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations thereof.
[0058] Memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the methods in the embodiments of this invention. The processor executes various functional applications and data processing by running the non-transitory software programs, instructions, and modules stored in the memory, thereby implementing the methods described in the above embodiments.
[0059] The memory may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the processor, etc. Furthermore, the memory may include high-speed random access memory and non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include memory remotely located relative to the processor, which can be connected to the processor via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0060] One embodiment of this application also provides a computer-readable storage medium for storing a computer program that, when executed by a processor, implements the remote monitoring method described above.
[0061] Those skilled in the art will understand that implementing all or part of the processes in the methods described in this specification can be accomplished by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments described. Any references to memory, storage, databases, or other media used in the embodiments provided in this specification can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.
[0062] It should be understood that each block of a flowchart and / or block diagram, and combinations of blocks in a flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0063] This specification describes various embodiments in a progressive manner. Different embodiments focus on describing the parts that differ from other embodiments. Those skilled in the art, upon reading this specification, will realize that the various embodiments and the technical features disclosed in these embodiments can be combined in numerous ways. For the sake of brevity, not all possible combinations of the technical features in the described embodiments are described. However, any combination of these technical features that does not contradict each other should be considered within the scope of this specification.
[0064] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0065] The various embodiments described in this specification emphasize the parts that differ from other embodiments, and these embodiments can be explained by comparison with each other. Any combination of the various embodiments described in this specification, based on general technical knowledge, is covered within the scope of this specification.
[0066] The above description is merely an embodiment of this invention and is not intended to limit the scope of protection of the claims. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principle of this invention should be included within the scope of the claims.
Claims
1. A method of remote monitoring, characterized by, The method applied to a server comprises: dividing a plurality of control signals and a plurality of monitoring signals into different levels; the control signals are used for indicating the operation of an inspection robot; the server is connected with the inspection robot; the monitoring signals are used for monitoring the state of the inspection robot; the plurality of control signals and the plurality of monitoring signals are divided into three levels; the three levels include high-level signals, medium-level signals and low-level signals; establishing the connection relationship between the server and the inspection robot for the plurality of control signals and the plurality of monitoring signals, and generating the connection identification of each control signal and each monitoring signal; determining the transmission time interval of the control signal represented by different connection identifications, and the transmission time interval of the monitoring signal represented by different connection identifications; the transmission time interval of the control signal of different levels is different, and the transmission time interval of the monitoring signal of different levels is different; the transmission time interval of the high-level signal is less than or equal to the transmission time interval of the medium-level signal; the transmission time interval of the medium-level signal is less than or equal to the transmission time interval of the low-level signal; sending the control signal to the inspection robot according to the transmission time interval corresponding to the connection identification, and receiving the monitoring signal fed back by the inspection robot according to the transmission time interval corresponding to the connection identification.
2. The method of claim 1, wherein, The method further comprises: in the case that the state information of the inspection robot changes, receiving the monitoring signal sent by the inspection robot.
3. The method of claim 2, wherein, The state information of the monitoring signal is represented by a binary numerical value, and the method further comprises: if the last bit of the state information of the two continuous monitoring signals is different, receiving the monitoring signal sent by the inspection robot.
4. The method of claim 1, wherein, The high-level signal at least includes one of the following: a start control signal; an emergency stop control signal; The medium-level signal at least includes one of the following: a running encoder data monitoring signal, a gyroscope inclination X monitoring signal, a gyroscope inclination Y monitoring signal, a motor speed monitoring signal, a torque monitoring signal, a current monitoring signal, an inspection robot running state monitoring signal; The low-level signal at least includes one of the following: a temperature monitoring signal, a humidity monitoring signal, an inspection robot mileage monitoring signal, an inspection robot running frequency monitoring signal, an inspection robot fault code monitoring signal, an inspection robot historical fault code monitoring signal.
5. A method of remote monitoring, characterized by, The method applied to an inspection robot comprises: dividing a plurality of control signals and a plurality of monitoring signals into different levels; the control signals are used for indicating the operation of the inspection robot; the monitoring signals are used for monitoring the state of the inspection robot; the plurality of control signals and the plurality of monitoring signals are divided into three levels; the three levels include high-level signals, medium-level signals and low-level signals; establishing the connection relationship between a server and the inspection robot for the plurality of control signals and the plurality of monitoring signals, and generating the connection identification of each control signal and each monitoring signal; the inspection robot is connected with the server. determine transmission time intervals of the control signals represented by different connection identifiers, and transmission time intervals of the monitoring signals represented by different connection identifiers; the transmission time intervals of the control signals of different levels are different, the transmission time intervals of the monitoring signals of different levels are different; the transmission time interval of the high-level signal is less than or equal to the transmission time interval of the medium-level signal; the transmission time interval of the medium-level signal is less than or equal to the transmission time interval of the low-level signal; receive the control signals sent by the server according to the transmission time interval corresponding to the connection identifier, and send the monitoring signals to the server according to the transmission time interval corresponding to the connection identifier.
6. A remote monitoring device, characterized by The remote monitoring device is applied to a server and includes: a signal division unit configured to divide a plurality of control signals and a plurality of monitoring signals into different levels; the control signals are used to instruct the operation of a patrol robot; the server is connected to the patrol robot; the monitoring signals are used to monitor the state of the patrol robot; the plurality of control signals and the plurality of monitoring signals are divided into three levels; the three levels include high-level signals, medium-level signals, and low-level signals; a connection identifier generation unit configured to establish the connection relationship between the server and the patrol robot for the plurality of control signals and the plurality of monitoring signals, and generate the connection identifier of each control signal and each monitoring signal; a transmission time interval determination unit configured to determine the transmission time intervals of the control signals represented by different connection identifiers, and the transmission time intervals of the monitoring signals represented by different connection identifiers; the transmission time intervals of the control signals of different levels are different, the transmission time intervals of the monitoring signals of different levels are different; the transmission time interval of the high-level signal is less than or equal to the transmission time interval of the medium-level signal; the transmission time interval of the medium-level signal is less than or equal to the transmission time interval of the low-level signal; a signal transmission unit configured to send the control signals to the patrol robot according to the transmission time interval corresponding to the connection identifier, and receive the monitoring signals fed back by the patrol robot according to the transmission time interval corresponding to the connection identifier.
7. A remote monitoring device, characterized by The remote monitoring device is applied to a server and includes: a signal division unit configured to divide a plurality of control signals and a plurality of monitoring signals into different levels; the control signals are used to instruct the operation of a patrol robot; the server is connected to the patrol robot; the monitoring signals are used to monitor the state of the patrol robot; the plurality of control signals and the plurality of monitoring signals are divided into three levels; the three levels include high-level signals, medium-level signals, and low-level signals; a connection identifier generation unit configured to establish the connection relationship between the server and the patrol robot for the plurality of control signals and the plurality of monitoring signals, and generate the connection identifier of each control signal and each monitoring signal; the patrol robot is connected to the server; The transmission time interval determination unit is configured to determine transmission time intervals of control signals corresponding to different connection identifiers, and transmission time intervals of monitoring signals corresponding to different connection identifiers; the transmission time intervals of control signals of different levels are different, and the transmission time intervals of monitoring signals of different levels are different; the transmission time interval of the high-level signal is less than or equal to the transmission time interval of the medium-level signal; the transmission time interval of the medium-level signal is less than or equal to the transmission time interval of the low-level signal. The signal transmission unit is configured to receive the control signals sent by the server according to the transmission time intervals corresponding to the connection identifiers, and send the monitoring signals to the server according to the transmission time intervals corresponding to the connection identifiers.
8. An electronic device, comprising: The electronic device apparatus includes a processor and a memory, and the memory is configured to store a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1 to 5.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium is configured to store a computer program, and the computer program is executed by the processor to implement the method in any one of claims 1 to 5.
Citation Information
Patent Citations
Fire-fighting emergency early warning processing and fire extinguishing integrated control system
CN113144470A
Substation inspection robot navigation control system and method
WO2018032933A1