Robot multi-terminal collaborative debugging method and system

By configuring the wireless router to AP mode during robot debugging, collaborative debugging of multiple terminals on a single network port was achieved, solving the single network port bottleneck and inefficiency issues caused by weak networks during robot debugging, and enabling real-time data monitoring and diagnosis of multiple terminals in parallel.

CN121728535APending Publication Date: 2026-03-24DIGITAL HUAXIA (SHENZHEN) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-12
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

The robot debugging process suffers from single-port bottlenecks, inefficiency in weak networks, and insufficient division of labor and cooperation. It cannot support concurrent access from multiple terminals, suffers from high latency in remote debugging, data transmission interruptions, and cannot parallelize real-time monitoring and diagnosis.

Method used

By connecting the robot's wired network port to the LAN port of a wireless router and configuring the router in AP mode, multi-terminal collaborative debugging is achieved. The physical channel between the wired debugging AP network and the wireless external network module is separated, and a Layer 2 switching network and external network isolation mechanism are constructed.

Benefits of technology

It enables a single network port to support multiple debugging terminals, eliminates public network interference, reduces data transmission latency, and ensures real-time collaborative debugging and data monitoring of multiple terminals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121728535A_ABST
    Figure CN121728535A_ABST
Patent Text Reader

Abstract

The invention provides a robot multi-terminal collaborative debugging method and system, and the method comprises the steps: connecting a wired network port of a robot to an LAN port of a wireless router in a network deployment stage, and configuring a background interface of the wireless router; in the stage of communication with the robot, all PC terminals for debugging the robot are accessed to the AP router through WiFi, or the robot is connected with an external network through an independent WiFi module; a single network port is multiplexed in an AP mode, the limitation of a physical interface is broken through, and one network port supports a plurality of debugging terminals; a wired debugging AP network is separated from a physical channel of a wireless external network module, and public network interference is eliminated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of robot debugging technology, and in particular to a method and system for multi-terminal collaborative debugging of robots. Background Technology

[0002] Currently, the main problems in debugging the robot are as follows: 1) Single network port bottleneck: Robots are usually only equipped with one wired debugging network port, which requires direct connection to a PC during debugging and cannot support concurrent access from multiple terminals; 2) Inefficient in weak network conditions: When connecting to the external network via WiFi, remote debugging suffers from high latency and data transmission interruptions when the signal is unstable; 3) Division of labor and cooperation: Multiple engineers need to operate the same terminal serially, which makes it impossible to achieve parallelization of real-time data monitoring, code debugging, and hardware diagnosis. Summary of the Invention

[0003] In view of this, the purpose of this invention is to provide a method and system for collaborative debugging of robots with multiple terminals. By reusing a single network port in AP mode, the physical interface limitation is overcome, and one network port can support multiple debugging terminals. The physical channels of the wired debugging AP network and the wireless external network module are separated to eliminate public network interference.

[0004] In a first aspect, embodiments of the present invention provide a method for collaborative debugging of a robot across multiple terminals, the method comprising: During the network deployment phase, the wired network port of the robot is connected to the LAN port of the wireless router, and the backend interface of the wireless router is configured. During the communication phase with the robot, all PC terminals debugging the robot connect to the AP router via WiFi, or the robot connects to the external network via an independent WiFi module.

[0005] Furthermore, the backend interface of the wireless router is configured, including: Configure the wireless router's backend interface to AP mode and disable DHCP; Configure the local area network IP address to be on the same network segment as the robot.

[0006] Furthermore, all PC terminals used for debugging the robots are connected to the AP router via WiFi, including: In terms of the intranet channel strategy, all PC terminals debugging the robot access the AP router through the WiFi, forming a Layer 2 switching network with the robot.

[0007] Furthermore, the robot connects to the external network via an independent WiFi module, including: Regarding the external network channel strategy, the robot connects to the external network through the independent WiFi module, which is physically isolated from the debugging network.

[0008] Furthermore, the PC terminal includes a first terminal, a second terminal, and a third terminal, and the method further includes: The first terminal monitors the data stream in real time; The second terminal executes code debugging; The third terminal executes hardware diagnostic instructions.

[0009] Secondly, embodiments of the present invention provide a robot multi-terminal collaborative debugging system, the system comprising: The network deployment module is used to connect the wired network port of the robot to the LAN port of the wireless router during the network deployment phase, and to configure the back-end interface of the wireless router. The communication module is used so that, during the communication phase with the robot, all PC terminals debugging the robot can access the AP router via WiFi, or the robot can connect to the external network via an independent WiFi module.

[0010] Furthermore, the network deployment module is specifically used for: Configure the wireless router's backend interface to AP mode and disable DHCP; Configure the local area network IP address to be on the same network segment as the robot.

[0011] Furthermore, the communication module is specifically used for: In terms of the intranet channel strategy, all PC terminals debugging the robot access the AP router through the WiFi, forming a Layer 2 switching network with the robot.

[0012] Thirdly, embodiments of the present invention provide an electronic device, including a memory and a processor, wherein the memory stores a computer program that can run on the processor, and the processor executes the computer program to implement the method described above.

[0013] Fourthly, embodiments of the present invention provide a computer-readable medium having processor-executable non-volatile program code that causes the processor to perform the method described above.

[0014] This invention provides a method and system for collaborative debugging of robots using multiple terminals, including: in the network deployment phase, connecting the robot's wired network port to the LAN port of a wireless router and configuring the wireless router's backend interface; in the communication phase with the robot, all PC terminals debugging the robot access the AP router via WiFi, or the robot connects to the external network via an independent WiFi module; by reusing a single network port in AP mode, physical interface limitations are overcome, enabling one network port to support multiple debugging terminals; the physical channels of the wired debugging AP network and the wireless external network module are separated to eliminate public network interference.

[0015] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention are realized and obtained in accordance with the structures particularly pointed out in the description, claims and drawings.

[0016] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0017] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0018] Figure 1 This is a flowchart of a robot multi-terminal collaborative debugging method provided in Embodiment 1 of the present invention; Figure 2 This is an overall flowchart of the robot multi-terminal collaborative debugging method provided in Embodiment 1 of the present invention; Figure 3 This is a diagram of the robot multi-terminal collaborative debugging system architecture provided in Embodiment 1 of the present invention; Figure 4 This is a schematic diagram of a robot multi-terminal collaborative debugging system provided in Embodiment 2 of the present invention. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. 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.

[0020] To facilitate understanding of this embodiment, the embodiments of the present invention will be described in detail below.

[0021] Example 1: Figure 1 This is a flowchart of a robot multi-terminal collaborative debugging method provided in Embodiment 1 of the present invention.

[0022] Reference Figure 1 The method includes the following steps: Step S101: In the network deployment phase, connect the robot's wired network port to the LAN port of the wireless router and configure the backend interface of the wireless router. In step S102, during the communication phase with the robot, all PC terminals debugging the robot connect to the AP router via WiFi, or the robot connects to the external network via an independent WiFi module.

[0023] In this application, an AP mode debugging network with "wired connection + wireless extension" is constructed to realize a single network port extension for multiple terminal access, separation of external network isolation and internal high-speed transmission, and a multi-terminal real-time division of labor and cooperation mechanism.

[0024] Furthermore, in step S101, configuring the backend interface of the wireless router includes: Step S201: Configure the wireless router's backend interface to AP mode and disable DHCP; Step S202: Set the local area network IP address to be on the same network segment as the robot.

[0025] Furthermore, in step S102, all PC terminals of the debugging robot connect to the AP router via WiFi, including: In terms of the intranet channel strategy, all PC terminals used for debugging the robot are connected to the AP router via WiFi, forming a Layer 2 switching network with the robot.

[0026] Furthermore, in step S102, the robot connects to the external network via an independent WiFi module, including: Regarding the external network access strategy, the robot connects to the external network through an independent WiFi module, which is physically isolated from the debugging network.

[0027] Furthermore, the PC terminal includes a first terminal, a second terminal, and a third terminal, and the method further includes the following steps: Step S301: The first terminal monitors the data stream in real time; Step S302: The second terminal executes code debugging; In step S303, the third terminal executes a hardware diagnostic command.

[0028] Specifically, refer to Figure 3 A debugging network in AP mode, consisting of wired connection and wireless extension, is constructed. During network deployment, the robot's wired network port is connected to the LAN port of the wireless router, and the router's backend interface is configured. During communication with the robot, all PC terminals used for debugging the robot connect to the AP router via WiFi, or the robot connects to the external network via an independent WiFi module.

[0029] Within WiFi signal coverage, the first terminal (terminal 1) monitors the data stream in real time; the second terminal (terminal 2) performs code debugging; and the third terminal (terminal 3) executes hardware diagnostic instructions.

[0030] In this embodiment, refer to Figure 2 During the network deployment phase, connect the wired network port used for debugging of the robot to the LAN port (not the WAN port) of the wireless router. Configure the wireless router's backend interface to AP mode, disable DHCP (Dynamic Host Configuration Protocol), and set the LAN IP to be on the same network segment as the robot. Generally, a less frequently used network segment should be selected to avoid interference with the external network segment (e.g., robot IP: 192.168.120.100 → router LAN IP: 192.168.120.1).

[0031] During the robot communication phase, an internal and external network isolation approach is adopted. For the internal network channel strategy, all PC terminals debugging the robot connect to the AP router via WiFi, forming a Layer 2 switching network (direct MAC layer connection) with the robot, resulting in low transmission latency.

[0032] Regarding the external network channel strategy, the robot connects to the external network through an independent WiFi module, which is physically isolated from the debugging network. This allows it to provide services on the public network and avoids the impact of public network fluctuations on debugging.

[0033] This application has the following advantages: 1) Single network port multi-terminal expansion By reusing a single network port in AP mode, the physical interface limitation is overcome, enabling one network port to support multiple debugging terminals. 2) Dual-channel network isolation The physical channels of the wired debugging AP network (Layer 2 switching) and the wireless external network module are separated to eliminate public network interference; 3) Low latency guarantee In AP mode, NAT forwarding is eliminated, and the data transmission path between the terminal and the robot is shortened to terminal → AP radio frequency → switch chip → robot, reducing the latency of connecting to the robot via WIFI.

[0034] Example 2: Figure 4 This is a schematic diagram of a robot multi-terminal collaborative debugging system provided in Embodiment 2 of the present invention.

[0035] Reference Figure 4 The system includes: The network deployment module is used to connect the robot's wired network port to the LAN port of the wireless router during the network deployment phase, and to configure the back-end interface of the wireless router. The communication module is used during the communication phase with the robot. All PC terminals debugging the robot can connect to the AP router via WiFi, or the robot can connect to the external network via an independent WiFi module.

[0036] Furthermore, the network deployment module is specifically used for: Configure the wireless router's admin interface to AP mode and disable DHCP; Configure the local area network IP address to be on the same network segment as the robot.

[0037] Furthermore, the communication module is specifically used for: In terms of the intranet channel strategy, all PC terminals used for debugging the robot are connected to the AP router via WiFi, forming a Layer 2 switching network with the robot.

[0038] This invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the method provided in the above embodiments.

[0039] This invention also provides a computer-readable medium having processor-executable non-volatile program code, on which a computer program is stored, and which, when run by a processor, executes the steps of the robot multi-terminal collaborative debugging method described above.

[0040] The computer program product provided in this embodiment of the invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation details, please refer to the method embodiments, which will not be repeated here.

[0041] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system and apparatus described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0042] Furthermore, in the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.

[0043] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0044] In the description of this invention, it should be noted that the terms "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing the invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the invention. Furthermore, the terms "first," "second," and "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0045] Finally, it should be noted that the above-described embodiments are merely specific implementations of the present invention, used to illustrate the technical solutions of the present invention, and not to limit it. The scope of protection of the present invention is not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments within the technical scope disclosed in the present invention, or make equivalent substitutions for some of the technical features; and these modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A method for multi-terminal collaborative debugging of a robot, characterized in that, The method includes: During the network deployment phase, the wired network port of the robot is connected to the LAN port of the wireless router, and the backend interface of the wireless router is configured. During the communication phase with the robot, all PC terminals debugging the robot connect to the AP router via WiFi, or the robot connects to the external network via an independent WiFi module.

2. The robot multi-terminal collaborative debugging method according to claim 1, characterized in that, Configure the backend interface of the wireless router, including: Configure the wireless router's backend interface to AP mode and disable DHCP; Configure the local area network IP address to be on the same network segment as the robot.

3. The robot multi-terminal collaborative debugging method according to claim 1, characterized in that, All PC terminals for debugging the robots are connected to the AP router via WiFi, including: In terms of the intranet channel strategy, all PC terminals debugging the robot access the AP router through the WiFi, forming a Layer 2 switching network with the robot.

4. The robot multi-terminal collaborative debugging method according to claim 1, characterized in that, The robot connects to the external network via an independent WiFi module, including: Regarding the external network channel strategy, the robot connects to the external network through the independent WiFi module, which is physically isolated from the debugging network.

5. The robot multi-terminal collaborative debugging method according to claim 1, characterized in that, The PC terminal includes a first terminal, a second terminal, and a third terminal, and the method further includes: The first terminal monitors the data stream in real time; The second terminal executes code debugging; The third terminal executes hardware diagnostic instructions.

6. A multi-terminal collaborative debugging system for robots, characterized in that, The system includes: The network deployment module is used to connect the wired network port of the robot to the LAN port of the wireless router during the network deployment phase, and to configure the back-end interface of the wireless router. The communication module is used so that, during the communication phase with the robot, all PC terminals debugging the robot can access the AP router via WiFi, or the robot can connect to the external network via an independent WiFi module.

7. The robot multi-terminal collaborative debugging system according to claim 6, characterized in that, The network deployment module is specifically used for: Configure the wireless router's backend interface to AP mode and disable DHCP; Configure the local area network IP address to be on the same network segment as the robot.

8. The robot multi-terminal collaborative debugging system according to claim 6, characterized in that, The communication module is specifically used for: In terms of the intranet channel strategy, all PC terminals debugging the robot access the AP router through the WiFi, forming a Layer 2 switching network with the robot.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program executable on the processor, characterized in that, When the processor executes the computer program, it implements the method described in any one of claims 1 to 5.

10. A computer-readable medium having processor-executable non-volatile program code, characterized in that, The program code causes the processor to execute the method described in any one of claims 1 to 5.