[go: up one dir, main page]

CN114430582A - Network selection method, network selection device, robot and storage medium - Google Patents

Network selection method, network selection device, robot and storage medium Download PDF

Info

Publication number
CN114430582A
CN114430582A CN202210081096.3A CN202210081096A CN114430582A CN 114430582 A CN114430582 A CN 114430582A CN 202210081096 A CN202210081096 A CN 202210081096A CN 114430582 A CN114430582 A CN 114430582A
Authority
CN
China
Prior art keywords
network
robot
network quality
quality level
current
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
Application number
CN202210081096.3A
Other languages
Chinese (zh)
Inventor
张程飞
徐毅斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KUKA Robotics Guangdong Co Ltd
Original Assignee
KUKA Robotics Guangdong Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KUKA Robotics Guangdong Co Ltd filed Critical KUKA Robotics Guangdong Co Ltd
Priority to CN202210081096.3A priority Critical patent/CN114430582A/en
Publication of CN114430582A publication Critical patent/CN114430582A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5009Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种网络选择方法、网络选择装置、机器人和存储介质。网络选择方法包括:收集机器人的网络质量数据;基于网络质量数据,根据预设算法计算得到当前网络质量参数;根据当前网络质量参数确定当前网络质量等级;在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人的网络接入策略。如此,通过收集到的网络质量数据来计算得到当前网络质量参数,然后通过当前网络质量参数确定当前网络质量等级,以快速并且更加准确的判断出机器人工作时的无线网络质量;并且,在判断得到当前网络质量等级低于最低值的情况下,可以调整机器人的网络接入策略,以提高机器人的网络可靠性,防止机器人出现掉线或者严重卡顿等影响业务进行的问题。

Figure 202210081096

The present application discloses a network selection method, a network selection device, a robot and a storage medium. The network selection method includes: collecting network quality data of the robot; calculating and obtaining a current network quality parameter according to a preset algorithm based on the network quality data; determining the current network quality level according to the current network quality parameter; when the current network quality level is lower than the network quality level threshold In the case of , adjust the network access policy of the robot. In this way, the current network quality parameters are calculated through the collected network quality data, and then the current network quality level is determined through the current network quality parameters, so as to quickly and more accurately determine the wireless network quality when the robot is working; When the current network quality level is lower than the minimum value, you can adjust the network access policy of the robot to improve the network reliability of the robot and prevent the robot from disconnecting or seriously freezing and other problems that affect the business.

Figure 202210081096

Description

网络选择方法、网络选择装置、机器人和存储介质Network selection method, network selection device, robot and storage medium

技术领域technical field

本申请涉及机器人技术领域,尤其涉及一种网络选择方法、网络选择装置、机器人与存储介质。The present application relates to the field of robotics, and in particular, to a network selection method, a network selection device, a robot and a storage medium.

背景技术Background technique

自主移动机器人的工业工作场景具有一定的复杂性和特殊性,作为自主移动机器人移动、调度的通讯载体的无线网络容易受到干扰,从而使自主移动机器人在工作时运行不稳定,容易出现停顿、掉线等问题,影响机器人工作质量和效率。The industrial work scene of autonomous mobile robots has certain complexity and particularity. The wireless network, which is the communication carrier for autonomous mobile robots to move and dispatch, is prone to interference, which makes the autonomous mobile robots run unstable during work, and is prone to pauses and crashes. Lines and other problems affect the quality and efficiency of the robot's work.

发明内容SUMMARY OF THE INVENTION

本申请提供一种网络选择方法、网络选择装置、机器人和存储介质。The present application provides a network selection method, a network selection device, a robot and a storage medium.

本申请提供了一种网络选择方法,用于机器人,其特征在于,所述网络选择方法包括:The present application provides a network selection method for robots, characterized in that the network selection method includes:

收集所述机器人的网络质量数据;collect network quality data for the bot;

基于所述网络质量数据,根据预设算法计算得到当前网络质量参数;Based on the network quality data, calculate and obtain the current network quality parameter according to a preset algorithm;

根据所述当前网络质量参数确定当前网络质量等级;Determine the current network quality level according to the current network quality parameter;

在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略。In the case that the current network quality level is lower than the network quality level threshold, the network access policy of the robot is adjusted.

本申请中的网络选择方法,通过收集到的网络质量数据来计算得到当前网络质量参数,然后通过当前网络质量参数确定当前网络质量等级,以快速并且更加准确的判断出机器人工作时的无线网络质量;并且,在判断得到当前网络质量等级低于最低值的情况下,可以调整机器人的网络接入策略,以提高机器人的网络可靠性,防止机器人出现掉线或者严重卡顿等影响业务进行的问题。In the network selection method in the present application, the current network quality parameter is obtained by calculating the collected network quality data, and then the current network quality level is determined according to the current network quality parameter, so as to quickly and more accurately judge the wireless network quality when the robot is working ; In addition, when it is judged that the current network quality level is lower than the minimum value, the network access policy of the robot can be adjusted to improve the network reliability of the robot and prevent the robot from being disconnected or seriously stuck. .

在某些实施方式中,所述网络质量数据包括信噪比、接收信号强度、所述机器人与无线接入点间的协商网络带宽参数和所述机器人到无线网关的时延中的至少一种。In some embodiments, the network quality data includes at least one of signal-to-noise ratio, received signal strength, network bandwidth parameters negotiated between the robot and the wireless access point, and delay from the robot to the wireless gateway .

在某些实施方式中,所述在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略,包括:In some embodiments, when the current network quality level is lower than a network quality level threshold, adjusting the network access policy of the robot includes:

确认是否存在信号强度更高并且与所述机器人的当前接入网络的名称一致的新网络;Confirm whether there is a new network with higher signal strength and the same name as the current access network of the robot;

当不存在所述新网络的情况下,允许所述机器人接入低于所述网络质量等级阈值的网络。When the new network does not exist, the robot is allowed to access a network below the network quality level threshold.

在某些实施方式中,所述网络选择方法包括:In some embodiments, the network selection method includes:

在所述机器人接入低于所述网络质量等级阈值的网络的情况下,向用户和/或调度控制系统发送告警信息。In the case that the robot accesses a network lower than the network quality level threshold, alarm information is sent to the user and/or the dispatch control system.

在某些实施方式中,所述在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略,包括:In some embodiments, when the current network quality level is lower than a network quality level threshold, adjusting the network access policy of the robot includes:

当存在所述新网络的情况下,执行漫游以使所述机器人接入所述新网络。When the new network exists, a roaming is performed to allow the robot to access the new network.

在某些实施方式中,所述网络选择方法包括:In some embodiments, the network selection method includes:

在接入所述新网络的情况下,重新确定所述当前网络质量等级;In the case of accessing the new network, re-determining the current network quality level;

在重新确定的所述当前网络质量等级低于所述网络质量等级阈值的情况下,向用户和/或调度控制系统发送告警信息。When the re-determined current network quality level is lower than the network quality level threshold, alarm information is sent to the user and/or the scheduling control system.

在某些实施方式中,所述网络选择方法包括:In some embodiments, the network selection method includes:

组合所述当前网络质量参数和所述机器人的工作数据得到组合数据;Combining the current network quality parameter and the working data of the robot to obtain combined data;

以预定频率向调度控制系统发送所述组合数据;sending the combined data to a dispatch control system at a predetermined frequency;

执行所述调度控制系统根据所述组合数据返回的调度调整指令。Execute the scheduling adjustment instruction returned by the scheduling control system according to the combined data.

本申请提供了一种网络选择装置,其特征在于,包括:The present application provides a network selection device, characterized in that it includes:

收集模块,用于收集机器人的网络质量数据;The collection module is used to collect the network quality data of the robot;

计算模块,用于基于所述网络质量数据,根据预设算法计算得到当前网络质量参数;a calculation module, configured to calculate and obtain a current network quality parameter according to a preset algorithm based on the network quality data;

确定模块,用于根据所述当前网络质量参数确定当前网络质量等级;a determining module, configured to determine the current network quality level according to the current network quality parameter;

调整模块,用于在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略。An adjustment module, configured to adjust the network access policy of the robot when the current network quality level is lower than the network quality level threshold.

本申请提供了一种机器人,所述机器人包括:主体、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述存储器和所述处理器设置在所述本体上,所述处理器执行所述计算机程序时实现以上任一实施方式所述的网络选择方法。The present application provides a robot, the robot includes: a main body, a memory, a processor, and a computer program stored on the memory and executable on the processor, the memory and the processor are provided in the On the ontology, when the processor executes the computer program, the network selection method described in any one of the above embodiments is implemented.

在某些实施方式中,本申请实施方式提供了一种存储有计算机程序的非易失性计算机可读存储介质,当计算机程序被一个或多个处理器执行时,实现以上任一实施方式所述的网络选择方法。In some embodiments, the embodiments of the present application provide a non-volatile computer-readable storage medium storing a computer program, when the computer program is executed by one or more processors, the implementation of any of the above embodiments can be implemented. The network selection method described above.

本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。Additional aspects and advantages of the present application will be set forth, in part, from the following description, and in part will become apparent from the following description, or may be learned by practice of the present application.

附图说明Description of drawings

本申请的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present application will become apparent and readily understood from the following description of embodiments taken in conjunction with the accompanying drawings, wherein:

图1是本申请实施方式的网络选择方法的流程示意图;1 is a schematic flowchart of a network selection method according to an embodiment of the present application;

图2是本申请实施方式的网络选择装置的模块示意图;2 is a schematic block diagram of a network selection apparatus according to an embodiment of the present application;

图3是本申请实施方式的机器人与调度控制系统以及终端设备通信的场景示意图;3 is a schematic diagram of a scenario in which a robot communicates with a dispatch control system and a terminal device according to an embodiment of the present application;

图4是本申请实施方式的网络选择方法的流程示意图FIG. 4 is a schematic flowchart of a network selection method according to an embodiment of the present application

图5是本申请实施方式的网络选择方法的流程示意图;5 is a schematic flowchart of a network selection method according to an embodiment of the present application;

图6是本申请实施方式的网络选择方法的流程示意图;6 is a schematic flowchart of a network selection method according to an embodiment of the present application;

图7是本申请实施方式的网络选择方法的流程示意图;7 is a schematic flowchart of a network selection method according to an embodiment of the present application;

图8是本申请实施方式的网络选择方法的流程示意图;8 is a schematic flowchart of a network selection method according to an embodiment of the present application;

图9是本申请实施方式的网络选择方法的流程示意图。FIG. 9 is a schematic flowchart of a network selection method according to an embodiment of the present application.

主要元件及符号说明:Description of main components and symbols:

机器人10、主体11、存储器12、处理器13、网络选择装置20、收集模块21、计算模块22、确定模块23、调整模块24、调度控制系统30、终端设备40。The robot 10 , the main body 11 , the memory 12 , the processor 13 , the network selection device 20 , the collection module 21 , the calculation module 22 , the determination module 23 , the adjustment module 24 , the scheduling control system 30 , and the terminal device 40 .

具体实施方式Detailed ways

下面详细描述本申请的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary, only used to explain the present application, and should not be construed as a limitation on the present application.

为了简化本申请的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本申请。此外,本申请可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。To simplify the disclosure of the present application, the components and arrangements of specific examples are described below. Of course, they are only examples and are not intended to limit the application. Furthermore, this application may repeat reference numerals and/or reference letters in different instances for the purpose of simplicity and clarity, and does not in itself indicate a relationship between the various embodiments and/or arrangements discussed.

请参阅图1,本申请实施方式提供了一种网络选择方法,用于机器人10。其中,网络选择方法包括:Referring to FIG. 1 , an embodiment of the present application provides a network selection method for the robot 10 . Among them, the network selection method includes:

步骤S10:收集机器人10的网络质量数据;Step S10: collecting network quality data of the robot 10;

步骤S20:基于网络质量数据,根据预设算法计算得到当前网络质量参数;Step S20: Based on the network quality data, calculate and obtain the current network quality parameter according to a preset algorithm;

步骤S30:根据当前网络质量参数确定当前网络质量等级;Step S30: determining the current network quality level according to the current network quality parameter;

步骤S40:在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人10的网络接入策略。Step S40: Adjust the network access policy of the robot 10 when the current network quality level is lower than the network quality level threshold.

本申请中的网络选择方法,通过收集到的网络质量数据来计算得到当前网络质量参数,然后通过当前网络质量参数确定当前网络质量等级,以快速并且更加准确地判断出机器人10工作时的无线网络质量;并且,在判断得到当前网络质量等级低于最低值的情况下,可以调整机器人10的网络接入策略,以提高机器人10的网络可靠性,防止机器人10出现掉线或者严重卡顿等影响业务进行的问题。In the network selection method in the present application, the current network quality parameter is obtained by calculating the collected network quality data, and then the current network quality level is determined according to the current network quality parameter, so as to quickly and more accurately determine the wireless network when the robot 10 is working In addition, when it is judged that the current network quality level is lower than the minimum value, the network access policy of the robot 10 can be adjusted to improve the network reliability of the robot 10 and prevent the robot 10 from being disconnected or severely stuck. business conduct issues.

请参阅图2,本申请实施方式提供了一种网络选择装置20,网络选择装置20包括收集模块21、计算模块22、确定模块23和调整模块24。本申请实施方式中的网络选择方法可以由本申请中提供的网络选择装置20来实现,例如,步骤S10可以由收集模块21来实现,步骤S20可以由计算模块22来实现,步骤S30可以由确定模块23来实现,步骤S40可以由调整模块24来实现。Referring to FIG. 2 , an embodiment of the present application provides a network selection apparatus 20 . The network selection apparatus 20 includes a collection module 21 , a calculation module 22 , a determination module 23 and an adjustment module 24 . The network selection method in this embodiment of the present application may be implemented by the network selection apparatus 20 provided in this application. For example, step S10 may be implemented by the collection module 21, step S20 may be implemented by the calculation module 22, and step S30 may be implemented by the determination module 23 , and step S40 may be implemented by the adjustment module 24 .

也即是说,收集模块21用于收集机器人10的网络质量数据;计算模块22用于基于网络质量数据,根据预设算法计算得到当前网络质量参数;确定模块23用于根据当前网络质量参数确定当前网络质量等级;调整模块24用于在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人10的网络接入策略。That is to say, the collection module 21 is used to collect the network quality data of the robot 10; the calculation module 22 is used to calculate and obtain the current network quality parameter according to the preset algorithm based on the network quality data; the determination module 23 is used to determine according to the current network quality parameter. Current network quality level; the adjustment module 24 is configured to adjust the network access policy of the robot 10 when the current network quality level is lower than the network quality level threshold.

请参阅图3,本申请实施方式提供了一种机器人10,机器人10包括:主体11、存储器12、处理器13及存储在存储器12上并可在处理器13上运行的计算机程序,存储器12和处理器13设置在主体11上。Referring to FIG. 3, an embodiment of the present application provides a robot 10. The robot 10 includes a main body 11, a memory 12, a processor 13, and a computer program stored on the memory 12 and executable on the processor 13. The memory 12 and The processor 13 is provided on the main body 11 .

其中,处理器13用于收集机器人10的网络质量数据,还用于基于网络质量数据,根据预设算法计算得到当前网络质量参数,还用于根据当前网络质量参数确定当前网络质量等级,以及用于在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人10的网络接入策略。Wherein, the processor 13 is used for collecting the network quality data of the robot 10, and is also used for calculating the current network quality parameter according to the preset algorithm based on the network quality data, and is also used for determining the current network quality level according to the current network quality parameter, and using In the case that the current network quality level is lower than the network quality level threshold, the network access policy of the robot 10 is adjusted.

具体地,本申请中的机器人10可以是工业机器人,比如可以是自主移动机器人(Autonomous Mobile Robot,AMR)。其中,特别是自主移动机器人可以用于现代自动化仓储管理中,自主移动机器人能够进行搬运和拣选货物,进行包括入库、拣货、包装和运输等作业。Specifically, the robot 10 in the present application may be an industrial robot, such as an autonomous mobile robot (Autonomous Mobile Robot, AMR). Among them, especially autonomous mobile robots can be used in modern automated warehouse management. Autonomous mobile robots can carry and pick goods, and perform operations including warehousing, picking, packaging and transportation.

在自主移动机器人中设置有摄像头、内置传感器、激光扫描仪以及一些复杂的软件。从而机器人能够探测周围环境,并选择最有效的路径到达目标。机器人能够自主工作,在一个场景中,叉车、货盘、人或其他障碍物出现在它前面,机器人将使用最佳替代路线安全地绕过它们。There are cameras, built-in sensors, laser scanners, and some complex software in autonomous mobile robots. So the robot can detect the surrounding environment and choose the most efficient path to reach the target. The robot is able to work autonomously, in a scenario where a forklift, pallet, person or other obstacle appears in front of it, the robot will use the best alternative route to safely bypass them.

可以理解,在本申请中,为了实现机器人10的工作,在工作场景中,自主移动机器人需要通过无线网络与调度控制系统30(如图3所示)及终端设备40(如图3所示)等设备间进行通信,调度控制系统30可以是服务器等。无线网络往往作为自主移动机器人移动、调度的通讯载体,目前常见的运用方式有4G、5G、wifi等种类不同射频的无线网络。It can be understood that in this application, in order to realize the work of the robot 10, in the work scenario, the autonomous mobile robot needs to pass the wireless network and the dispatching control system 30 (as shown in FIG. 3 ) and the terminal device 40 (as shown in FIG. 3 ) For communication between devices, the scheduling control system 30 may be a server or the like. Wireless networks are often used as communication carriers for autonomous mobile robots to move and dispatch. At present, the common application methods include 4G, 5G, wifi and other types of wireless networks with different radio frequencies.

在一个工作场景下,由无线控制器配合无线接入点的组网,达到自主移动机器人运行区域的无线网络覆盖,从而自主移动机器人连接无线控制器发射的无线网络与调度控制系统30进行交互,用户可以通过终端设备40实时连接网络以访问自主移动机器人的调度或运行等资源。In a working scenario, the wireless controller cooperates with the networking of the wireless access points to achieve wireless network coverage in the operating area of the autonomous mobile robot, so that the autonomous mobile robot connects to the wireless network transmitted by the wireless controller and interacts with the dispatching control system 30 . The user can connect to the network in real time through the terminal device 40 to access resources such as scheduling or operation of the autonomous mobile robot.

鉴于工业场景的特殊性,无线网络在环境中存在被干扰或者场景变化的情况,导致一些区域的无线网络覆盖质量不能达到自主移动机器人的使用要求,使得机器人10容易出现停顿、掉线、无法与调度控制系统30间实现业务数据传输。所以需要机器人10能够准确识别到当前场景可能存在的无线网络问题,并上报用户或运维人员,使得用户使用体验更佳,机器人10运行更加稳定;还需要机器人10能够在检测到网络质量不佳的情况下,能够采取一定的策略提高网络可靠性。In view of the particularity of the industrial scene, the wireless network may be disturbed or the scene changes in the environment, resulting in that the wireless network coverage quality in some areas cannot meet the use requirements of the autonomous mobile robot, making the robot 10 prone to pause, disconnection, and inability to communicate with the robot. Service data transmission is realized between the scheduling control systems 30 . Therefore, the robot 10 needs to be able to accurately identify the wireless network problems that may exist in the current scene, and report it to the user or the operation and maintenance personnel, so that the user experience is better and the robot 10 runs more stably; it is also necessary that the robot 10 can detect the poor network quality when In this case, certain strategies can be taken to improve network reliability.

有鉴于此,本申请提供一种网络选择方法,能够准确地判断机器人10当前接入的网络的质量,并在网络质量较差的情况下,调整机器人10的网络接入策略,从而提高机器人10的运行的可靠性。In view of this, the present application provides a network selection method, which can accurately judge the quality of the network currently accessed by the robot 10, and adjust the network access policy of the robot 10 when the network quality is poor, thereby improving the robot 10. reliability of operation.

在步骤S10和步骤S20中,考虑到判断机器人10所接入的网络质量的精确度,网络质量数据可以包括多项数据,比如包括实时的信噪比、网络传输的时延等,以采用预设算法计算得到当前网络质量参数。收集网络质量数据的频率可以根据实际需求来设定,但可以理解的是,为了保证数据的实时性以准确判断网络的实时状态,频率需要较高。In step S10 and step S20, considering the accuracy of judging the quality of the network to which the robot 10 is connected, the network quality data may include a number of data, such as real-time signal-to-noise ratio, network transmission delay, etc. Set the algorithm to calculate the current network quality parameters. The frequency of collecting network quality data can be set according to actual needs, but it is understandable that in order to ensure the real-time nature of the data and accurately judge the real-time status of the network, the frequency needs to be high.

在步骤S30与步骤S40中,网络质量等级的标准可以根据不同的网络质量参数一一对应提前设定好,然后被记录在存储器12中,从而在经过步骤S20计算得到当前网络质量参数后,可以容易地比对得到当前网络质量等级,进一步地,网络质量等级阈值也可以根据实际情况下分析机器人10在不同网络质量环境下的工作状态来预设得到。In steps S30 and S40, the standard of the network quality level can be set in advance according to different network quality parameters in a one-to-one correspondence, and then recorded in the memory 12, so that after the current network quality parameter is calculated and obtained in step S20, The current network quality level can be easily obtained by comparison, and further, the network quality level threshold can also be preset and obtained according to the actual situation of analyzing the working state of the robot 10 under different network quality environments.

当确定当前网络质量等级过低,且已经低于网络质量等级阈值的情况下,为了防止机器人10掉线,处理器13可以调整机器人10的网络接入策略,比如可以设定机器人10能够暂时性地允许接入质量较低的网络,从而避免机器人10停止工作,提高网络的可靠性,也让机器人10的工作具有更高的可靠性。When it is determined that the current network quality level is too low and is already lower than the network quality level threshold, in order to prevent the robot 10 from being disconnected, the processor 13 can adjust the network access policy of the robot 10, for example, it can be set that the robot 10 can temporarily It allows access to a network with a lower quality, thereby preventing the robot 10 from stopping work, improving the reliability of the network, and making the work of the robot 10 more reliable.

在某些实施方式中,网络质量数据可以包括信噪比、接收信号强度、机器人10与无线接入点间的协商网络带宽参数和机器人10到无线网关的时延中的至少一种。In some embodiments, the network quality data may include at least one of signal-to-noise ratio, received signal strength, negotiated network bandwidth parameters between the robot 10 and the wireless access point, and delay from the robot 10 to the wireless gateway.

如此,可以使得收集到的多项网络质量数据,能够更充分、准确地判断机器人10当前所接入的网络质量,提高判断网络质量的可靠性。In this way, the collected multiple pieces of network quality data can more fully and accurately judge the quality of the network currently accessed by the robot 10, thereby improving the reliability of judging the network quality.

具体地,为了使得机器人10能够准确识别到当前工作环境下可能存在的无线网络问题,以便后续上报用户或者通知调度控制系统30,便于排查、定位和解决网络问题,使机器人10运行更加稳定,处理器13需要以一定的频率实时收集网络质量数据。Specifically, in order to enable the robot 10 to accurately identify possible wireless network problems in the current working environment, so as to subsequently report to the user or notify the dispatch control system 30 to facilitate investigation, location and resolution of network problems, and to make the robot 10 run more stably, processing The controller 13 needs to collect network quality data in real time at a certain frequency.

在既往的一些实施例中,采用通过实时发送固定大小数据包到机器人10的调度控制系统30,以数据包从机器人10发送到调度控制系统30的传输所用时间作为评估当前机器人10网络质量的标准,然而,上述实施方式存在许多弊端。In some previous embodiments, the dispatching control system 30 that transmits fixed-size data packets to the robot 10 in real time is adopted, and the transmission time of the data packets from the robot 10 to the dispatching control system 30 is used as the standard for evaluating the current network quality of the robot 10 , however, the above-mentioned implementation has many disadvantages.

首先是,无线网络的传输时延发生抖动现象的影响因素较多,比如在机器人10工作的当前位置出现有其他无线电,或者,在机器人10工作场地的空间中出现其他物体,如叉车、货箱以及人等障碍物都会产生一定影响,仅考虑无线网络的传输时延数据来确认机器人10网络质量具有很大局限性,不满足工业使用场景下的机器人10的运行环境。First of all, the transmission delay of the wireless network has many factors that affect the jitter phenomenon. For example, there are other radios at the current position where the robot 10 is working, or other objects, such as forklifts, cargo boxes, appear in the space of the work site of the robot 10. Obstacles such as people will have a certain impact. Only considering the transmission delay data of the wireless network to confirm the network quality of the robot 10 has great limitations, which does not meet the operating environment of the robot 10 in industrial use scenarios.

其次是,采用上述实施方式也不能准确定位网络问题。网络质量的确定方式是在于机器人10中控系统和机器人10间的传输时延,在工业场景中,机器人10和调度控制系统30的两个设备间会存在有线网络与无线网络共同使用的情况,往往为了提高可靠性,调度控制系统30可以通过网线、光纤等有线方式接入,机器人10则可以通过无线网络接入。此时,若单独以时延作为网络质量确认方式,无法准确确认无线网络质量与有线网络质量,无法满足工业场景的使用要求,不能准确定位网络问题。Secondly, the network problem cannot be accurately located by using the above-mentioned implementation manner. The network quality is determined by the transmission delay between the central control system of the robot 10 and the robot 10. In an industrial scenario, a wired network and a wireless network may be used together between the two devices of the robot 10 and the dispatching control system 30. Often, in order to improve reliability, the dispatching control system 30 can be accessed through wired means such as network cables and optical fibers, and the robot 10 can be accessed through a wireless network. At this time, if the delay is used as the network quality confirmation method alone, the wireless network quality and the wired network quality cannot be accurately confirmed, the usage requirements of industrial scenarios cannot be met, and network problems cannot be accurately located.

并且,机器人10在工业场景运行中存在需要传输较大文件的情况,在正常通信过程中,传输大文件会占用带宽导致延迟变大,那么在这类应用场景中,仅采用机器人10与服务器件的网络传输时延作为评估标准难以准确确认网络质量。另外,只通过时延这一参数生成反馈网络质量的图表难以满足机器人10在工业场景中的展示需求。In addition, the robot 10 needs to transmit large files during the operation of the industrial scenario. In the normal communication process, the transmission of large files will occupy the bandwidth and cause the delay to increase. In such application scenarios, only the robot 10 and the server device are used. The network transmission delay is difficult to accurately confirm the network quality as an evaluation standard. In addition, it is difficult to generate a graph that feeds back the quality of the network only by using the delay parameter to meet the display requirements of the robot 10 in an industrial scene.

因此,在本申请的一个实施例中,处理器13收集的网络质量数据可以包括多项,也即是说,本申请结合更多的判定因素,更加准确的标定无线网络质量,并且能够基于网络质量参数生成环境网络质量表,为用户反映实时情况。其中,多项网络质量数据可以包括信噪比,信噪比可以作为衡量通信质量的重要指标;还可以包括接收信号强度,接收信号强度也即无线信号接收强度,可以用于判断链接质量,以及是否增大广播的发送强度,还可以用以实现定位技术;以及可以包括机器人10与无线接入点间的协商网络带宽参数和机器人10到无线网关的时延作为参数。这样,可以由上述的至少一种参数来通过预设算法得出机器人10的当前网络质量参数。Therefore, in an embodiment of the present application, the network quality data collected by the processor 13 may include multiple items, that is to say, the present application combines more determination factors to more accurately calibrate the wireless network quality, and can The quality parameter generates the environmental network quality table, which reflects the real-time situation for the user. Among them, the multiple pieces of network quality data may include signal-to-noise ratio, which can be used as an important indicator for measuring communication quality; and may also include received signal strength, which is also the received signal strength of wireless signals, which can be used to judge link quality, and Whether to increase the transmission intensity of the broadcast can also be used to implement positioning technology; and can include the negotiated network bandwidth parameter between the robot 10 and the wireless access point and the delay from the robot 10 to the wireless gateway as parameters. In this way, the current network quality parameter of the robot 10 can be obtained from the above-mentioned at least one parameter through a preset algorithm.

请参阅图4,在某些实施方式中,在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人10的网络接入策略(步骤S40),包括:Referring to FIG. 4, in some embodiments, when the current network quality level is lower than the network quality level threshold, the network access policy of the robot 10 is adjusted (step S40), including:

步骤S41:确认是否存在信号强度更高并且与机器人10的当前接入网络的名称一致的新网络;Step S41: Confirm whether there is a new network with higher signal strength and the same name as the current access network of the robot 10;

步骤S42:当不存在新网络的情况下,允许机器人10接入低于网络质量等级阈值的网络。Step S42: In the case that there is no new network, allow the robot 10 to access a network lower than the network quality level threshold.

在某些实施方式中,步骤S41和步骤S42可以由调整模块24来实现,也即是说,调整模块24可以用于确认是否存在信号强度更高并且与机器人10的当前接入网络的名称一致的新网络,以及用于当不存在新网络的情况下,允许机器人10接入低于网络质量等级阈值的网络。In some embodiments, steps S41 and S42 may be implemented by the adjustment module 24, that is to say, the adjustment module 24 may be used to confirm whether there is a higher signal strength and is consistent with the name of the current access network of the robot 10 and is used to allow the robot 10 to access a network below the network quality level threshold when no new network exists.

在某些实施方式中,处理器13可以用于确认是否存在信号强度更高并且与机器人10的当前接入网络的名称一致的新网络,以及用于当不存在新网络的情况下,允许机器人10接入低于网络质量等级阈值的网络。In some embodiments, the processor 13 may be used to confirm whether there is a new network with a higher signal strength and a name consistent with the current network access network of the robot 10, and to allow the robot if no new network exists 10 Access to a network below the network quality level threshold.

如此,能够防止机器人10掉线或其他因为网络问题而导致的其他业务问题,从而提高机器人10的网络可靠性。In this way, the robot 10 can be prevented from being disconnected or other service problems caused by network problems, thereby improving the network reliability of the robot 10 .

具体地,在步骤S41中,当前接入网络的名称即为SSID(Service Set Identifier,服务集标识),SSID为一个无线局域网的名称,采用SSID技术可以将一个无线局域网分为几个不同的子网络。机器人10在检测到当前所接入的网络质量等级较低,已经低于网络等级阈值的情况下,处理器13可以确认周围是否存在同一SSID值的、信号强度更高的新网络。Specifically, in step S41, the name of the current access network is the SSID (Service Set Identifier, service set identifier), and the SSID is the name of a wireless local area network. Using the SSID technology, a wireless local area network can be divided into several different sub-systems. network. When the robot 10 detects that the currently accessed network has a low quality level and is lower than the network level threshold, the processor 13 can confirm whether there is a new network with the same SSID value and higher signal strength around.

在步骤S42中,需要指出的是,新网络特指信号强度更好并且与当前接入的网络的SSID一致的无线网络。考虑到机器人10内部默认设置的漫游策略,即在当前网络质量等级低于网络质量等级阈值时,处理器13激活漫游,以切换到当前位置信号更好的信号源所释放的无线网络。此时,可以理解,若处理器13未检测到满足上述要求的新网络,执行漫游可能致使机器人10直接断开当前网络,并由于先前接入的网络的网络质量等级太低,而无法接入先前连接的网络,从而机器人10掉线影响工作。因此,可以经由步骤S42,调整机器人10的网络接入策略以允许网络质量等级低于网络质量等级阈值,保证机器人10即使漫游也能够重新选择先前的网络接入,防止机器人10掉线,影响机器人10工作。In step S42, it should be pointed out that the new network specifically refers to a wireless network with better signal strength and consistent with the SSID of the currently accessed network. Considering the roaming policy set by default inside the robot 10, that is, when the current network quality level is lower than the network quality level threshold, the processor 13 activates roaming to switch to the wireless network released by the signal source with better signal at the current location. At this time, it can be understood that if the processor 13 does not detect a new network that meets the above requirements, performing roaming may cause the robot 10 to directly disconnect the current network, and cannot access the network because the network quality level of the previously accessed network is too low. The previously connected network, whereby the robot 10 is disconnected, affects work. Therefore, through step S42, the network access policy of the robot 10 can be adjusted to allow the network quality level to be lower than the network quality level threshold, so as to ensure that the robot 10 can re-select the previous network access even if it roams, preventing the robot 10 from being disconnected and affecting the robot 10 work.

另外,需要指出的是,步骤S42中的允许为限时允许,例如可以允许机器人10在一小时内能够接入低于网络质量等级阈值的网络,或者也可以为半小时、两小时、半天等时限,本申请对此并不做固有限制。In addition, it should be pointed out that the permission in step S42 is a time-limited permission, for example, the robot 10 can be allowed to access a network lower than the network quality level threshold within one hour, or it can also be a time limit of half an hour, two hours, half a day, etc. , which is not inherently limited in this application.

请参阅图5,在某些实施方式中,网络选择方法可以包括:Referring to FIG. 5, in some embodiments, the network selection method may include:

步骤S43:在机器人10接入低于网络质量等级阈值的网络的情况下,向用户和/或调度控制系统30发送告警信息。Step S43: When the robot 10 accesses a network lower than the network quality level threshold, send alarm information to the user and/or the dispatch control system 30.

在某些实施方式中,步骤S43可以由调整模块24来实现,调整模块24可以用于在机器人10接入低于网络质量等级阈值的网络的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, step S43 may be implemented by the adjustment module 24, and the adjustment module 24 may be configured to send a message to the user and/or the dispatch control system 30 when the robot 10 accesses a network lower than the network quality level threshold Warning information.

在某些实施方式中,处理器13可以用于在机器人10接入低于网络质量等级阈值的网络的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, the processor 13 may be configured to send alert information to the user and/or the dispatch control system 30 if the robot 10 is connected to a network below the network quality level threshold.

如此,有助于用户和运维人员和第一时间了解机器人10的网络问题状况,利于提前预防风险,以及便于调度控制系统30根据机器人10的实时网络情况做出调度调整。In this way, it is helpful for users and operation and maintenance personnel to understand the network problem status of the robot 10 at the first time, which is beneficial to prevent risks in advance, and facilitates the scheduling control system 30 to make scheduling adjustments according to the real-time network conditions of the robot 10 .

具体地,在步骤S43中,用户可以包括运维人员,机器人10可以通过终端设备40向用户发送告警信息,终端设备40可以是智能手机、膝上型电脑、便携式互联网设备、其他手持设备以及诸如智能手表、智能耳机等,或者还可以为其他的可穿戴设备(例如,诸如智能眼镜、智能衣服、智能手镯、智能项链或智能手表的头戴式设备(HMD))。Specifically, in step S43, the user may include operation and maintenance personnel, the robot 10 may send alarm information to the user through the terminal device 40, and the terminal device 40 may be a smart phone, a laptop computer, a portable Internet device, other handheld devices, and other devices such as Smart watches, smart headphones, etc., or other wearable devices (eg, head mounted devices (HMDs) such as smart glasses, smart clothes, smart bracelets, smart necklaces, or smart watches).

告警信息可以包括当前网络质量参数、当前网络质量等级,进一步地,还可以包括当前机器人位置、机器人编号等信息,从而有助于用户和第一时间了解机器人10的网络问题状况,确定机器人10的位置,利于提前预防风险,以及便于调度控制系统30根据机器人10的实时网络情况做出调度调整。The alarm information may include the current network quality parameters, the current network quality level, and further, may also include information such as the current robot position, robot number, etc., so as to help the user and the first time to understand the network problem status of the robot 10, and determine the status of the robot 10. The location is beneficial to prevent risks in advance and facilitate the scheduling control system 30 to make scheduling adjustments according to the real-time network conditions of the robot 10 .

在一个实施例中,调度控制系统30接收到机器人10发出的告警信息后,可以下达调度调整指令,指令内容可以是通知其他的机器人10运行绕过该网络质量差的区域,以免影响其他机器人10的业务。In one embodiment, after receiving the alarm information sent by the robot 10, the scheduling control system 30 may issue a scheduling adjustment instruction, and the content of the instruction may be to notify other robots 10 to run around the area with poor network quality, so as not to affect other robots 10. Business.

请参阅图6,在某些实施方式中,在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人10的网络接入策略(步骤S40),包括:Referring to FIG. 6, in some embodiments, when the current network quality level is lower than the network quality level threshold, the network access policy of the robot 10 is adjusted (step S40), including:

步骤S44:当存在新网络的情况下,执行漫游以使机器人10接入新网络。Step S44: When there is a new network, perform roaming to enable the robot 10 to access the new network.

在某些实施方式中,步骤S44可以由调整模块24来实现,具体而言,调整模块24可以用于当存在新网络的情况下,执行漫游以使机器人10接入新网络。In some embodiments, step S44 may be implemented by the adjustment module 24. Specifically, the adjustment module 24 may be configured to perform roaming to enable the robot 10 to access the new network when there is a new network.

在某些实施方式中,处理器13可以用于当存在新网络的情况下,执行漫游以使机器人10接入新网络。In some embodiments, the processor 13 may be configured to perform a roaming to enable the robot 10 to access the new network when a new network exists.

如此,能够及时调整机器人10的网络选择,改善机器人10的工作网络,从而提高机器人10的运行可靠性以及网络的可靠性。In this way, the network selection of the robot 10 can be adjusted in time, the working network of the robot 10 can be improved, and the operation reliability of the robot 10 and the reliability of the network can be improved.

具体地,在步骤S44中,需要指出的是,新网络特指信号强度更好并且与当前接入的网络的SSID一致的无线网络,需要说明的是,机器人10内部可以默认设置有漫游策略。漫游策略所指的是:在当前网络质量等级低于网络质量等级阈值时,处理器13激活漫游以选择切换网络至到当前位置信号更好的信号源所释放的无线网络,即上述提及的新网络。这样,机器人10能够依靠智能决策完成自身工作的更优网络路径选择,使自身的工作更稳定,提高机器人10工作网络的可靠性。Specifically, in step S44, it should be pointed out that the new network specifically refers to a wireless network with better signal strength and consistent with the SSID of the currently accessed network. It should be noted that a roaming policy may be set in the robot 10 by default. The roaming policy refers to: when the current network quality level is lower than the network quality level threshold, the processor 13 activates roaming to select the wireless network released by switching the network to the signal source with better signal at the current location, that is, the above-mentioned new network. In this way, the robot 10 can rely on intelligent decision-making to complete a better network path selection for its own work, so as to make its own work more stable and improve the reliability of the working network of the robot 10 .

请参阅图7,在某些实施方式中,网络选择方法可以包括:Referring to FIG. 7, in some embodiments, the network selection method may include:

步骤S45:在接入新网络的情况下,重新确定当前网络质量等级;Step S45: in the case of accessing a new network, re-determine the current network quality level;

步骤S46:在重新确定的当前网络质量等级低于网络质量等级阈值的情况下,向用户和/或调度控制系统30发送告警信息。Step S46 : in the case that the re-determined current network quality level is lower than the network quality level threshold, send alarm information to the user and/or the scheduling control system 30 .

在某些实施方式中,步骤S45和步骤S46可以由调整模块24来实现,具体而言,调整模块24可以用于在接入新网络的情况下,重新确定当前网络质量等级,以及用于在重新确定的当前网络质量等级低于网络质量等级阈值的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, steps S45 and S46 may be implemented by the adjustment module 24. Specifically, the adjustment module 24 may be used to re-determine the current network quality level in the case of accessing a new network, and to When the re-determined current network quality level is lower than the network quality level threshold, alarm information is sent to the user and/or the scheduling control system 30 .

在某些实施方式中,处理器13可以用于在接入新网络的情况下,重新确定当前网络质量等级,以及用于在重新确定的当前网络质量等级低于网络质量等级阈值的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, the processor 13 may be configured to re-determine the current network quality level in the case of accessing a new network, and to re-determine the current network quality level if the re-determined current network quality level is lower than the network quality level threshold. Alert information is sent to the user and/or the dispatch control system 30 .

如此,利于持续监测机器人10的实时接入网络的质量情况,向用户/调度控制系统30发出告警信息有助于用户和第一时间了解机器人10的网络问题状况,利于提前预防风险,以及便于调度控制系统30根据机器人10的实时网络情况做出调度调整。In this way, it is beneficial to continuously monitor the quality of the real-time access network of the robot 10, and sending alarm information to the user/dispatching control system 30 is helpful for the user and the first time to understand the network problem status of the robot 10, which is beneficial to prevent risks in advance and facilitate scheduling. The control system 30 makes scheduling adjustments according to the real-time network conditions of the robot 10 .

具体地,在步骤S45中,可以通过持收集机器人10的网络质量数据,以重新计算得到网络质量参数,进而重新确定网络质量等级。Specifically, in step S45 , the network quality data of the robot 10 may be collected by holding to obtain network quality parameters through recalculation, and then the network quality level may be re-determined.

在步骤S46中,可以将重新确定的网络质量等级与网络质量等级阈值做比较,从而确定当前接入的网络质量等级是否满足要求。另外,用户可以包括运维人员,机器人10可以通过终端设备40向用户发送告警信息,终端设备40可以是智能手机、膝上型电脑、便携式互联网设备、其他手持设备以及诸如智能手表、智能耳机等,或者还可以为其他的可穿戴设备(例如,诸如智能眼镜、智能衣服、智能手镯、智能项链或智能手表的头戴式设备(HMD))。In step S46, the re-determined network quality level may be compared with the network quality level threshold, so as to determine whether the currently accessed network quality level meets the requirements. In addition, the user may include operation and maintenance personnel, and the robot 10 may send alarm information to the user through the terminal device 40, and the terminal device 40 may be a smart phone, a laptop computer, a portable Internet device, other handheld devices, as well as smart watches, smart headphones, etc. , or other wearable devices (eg, head mounted devices (HMDs) such as smart glasses, smart clothes, smart bracelets, smart necklaces, or smart watches).

告警信息可以包括当前网络质量参数、当前网络质量等级,进一步地,还可以包括当前机器人10位置、机器人10编号等信息,从而有助于用户和第一时间了解机器人10的网络问题状况,确定机器人10的位置,利于提前预防风险,以及便于调度控制系统30根据机器人10的实时网络情况做出调度调整。The alarm information may include current network quality parameters, current network quality level, and further, may also include information such as the current position of the robot 10, the number of the robot 10, etc., so as to help the user and the first time to understand the network problem status of the robot 10 and determine the robot 10. The location of the robot 10 is beneficial to prevent risks in advance and facilitate the scheduling control system 30 to make scheduling adjustments according to the real-time network conditions of the robot 10 .

在一个实施例中,调度控制系统30接收到机器人10发出的告警信息后,可以下达调度调整指令,指令内容可以是通知其他的机器人10运行绕过该网络质量差的区域,以免影响其他机器人10的业务。In one embodiment, after receiving the alarm information sent by the robot 10, the scheduling control system 30 may issue a scheduling adjustment instruction, and the content of the instruction may be to notify other robots 10 to run around the area with poor network quality, so as not to affect other robots 10. Business.

请参阅图8和图9,在某些实施方式中,网络选择方法还可以包括:Referring to FIG. 8 and FIG. 9, in some embodiments, the network selection method may further include:

步骤S50:组合当前网络质量参数和机器人10的工作数据得到组合数据;Step S50: combining the current network quality parameter and the working data of the robot 10 to obtain combined data;

步骤S60:以预定频率向调度控制系统30发送组合数据;Step S60: Send the combined data to the scheduling control system 30 at a predetermined frequency;

步骤S70:执行调度控制系统30根据组合数据返回的调度调整指令。Step S70: Execute the scheduling adjustment instruction returned by the scheduling control system 30 according to the combined data.

在某些实施方式中,网络选择装置20还可以包括组合模块、发送模块和执行模块。步骤S50可以由组合模块实现,步骤S60可以由发送模块实现,步骤S70可以由执行模块来实现。进一步地,组合模块可以用于组合当前网络质量参数和机器人10的工作数据得到组合数据;发送模块可以用于以预定频率向调度控制系统30发送组合数据;执行模块可以用于执行调度控制系统30根据组合数据返回的调度调整指令。In some embodiments, the network selection apparatus 20 may further include a combining module, a sending module and an executing module. Step S50 may be implemented by a combining module, step S60 may be implemented by a sending module, and step S70 may be implemented by an executing module. Further, the combination module can be used to combine the current network quality parameters and the work data of the robot 10 to obtain combined data; the sending module can be used to send the combined data to the dispatch control system 30 at a predetermined frequency; the execution module can be used to execute the dispatch control system 30 Adjust the instruction based on the schedule returned by the combined data.

在某些实施方式中,处理器13可以用于组合当前网络质量参数和机器人10的工作数据得到组合数据,及用于以预定频率向调度控制系统30发送组合数据,以及用于执行调度控制系统30根据组合数据返回的调度调整指令。In some embodiments, the processor 13 may be used to combine the current network quality parameters and the working data of the robot 10 to obtain combined data, and to send the combined data to the dispatch control system 30 at a predetermined frequency, and to execute the dispatch control system 30 Adjust the instruction according to the schedule returned by the combined data.

如此,调度控制系统30可以通过组合数据判断机器人10的当前网络质量,还可以通过组合数据定位机器人10的网络问题,并下达对应的调度调整指令以调整机器人10的工作路线,进一步提高机器人10工作的可靠性。In this way, the scheduling control system 30 can judge the current network quality of the robot 10 through the combined data, and can also locate the network problem of the robot 10 through the combined data, and issue corresponding scheduling adjustment instructions to adjust the working route of the robot 10 to further improve the work of the robot 10 reliability.

具体地,在步骤S50中,机器人10的工作数据可以包括机器人10的相关状态数据、机器人10的当前地图位置信息、机器人10的编号等,其中,机器人10的当前地图位置信息可以通过机器人10的运行地图坐标来得到。处理器13可以将上述工作数据与经步骤S20计算得到的当前网络质量参数一并组合,形成组合数据。Specifically, in step S50, the working data of the robot 10 may include the relevant state data of the robot 10, the current map position information of the robot 10, the serial number of the robot 10, etc., wherein the current map position information of the robot 10 Run the map coordinates to get. The processor 13 may combine the above working data with the current network quality parameter calculated in step S20 to form combined data.

在步骤S60中,需要说明的是,在机器人10上设置有与调度控制系统30传输数据报文的装置,在机器人10工作中可以通过上述装置收发数据包。其中,机器人10通过该装置发送组合数据的预定频率可以为一秒一次,当然也可以为其他频率,可以根据实际需求与机器人10的工作情况以及相关发送报文的装置的性能来设定。In step S60 , it should be noted that the robot 10 is provided with a device for transmitting data packets with the scheduling control system 30 , and the above-mentioned device can send and receive data packets during the operation of the robot 10 . The predetermined frequency for the robot 10 to send the combined data through the device can be once a second, or other frequencies, which can be set according to actual needs, the working conditions of the robot 10 and the performance of the device for sending messages.

在步骤S70中,在一个实施例中,调度控制系统30接收到带有组合数据的数据包后,分析得到机器人10的当前网络质量等级低于网络质量等级阈值,在该位置点的网络较差,从而调度控制系统30下发调度调整指令,通知其余的机器人10避开网络质量较差的相关区域,相关机器人10在接收到调度调整指令后,执行指令以优化自身的工作路径,从而体现了组合数据在机器人10调度上的应用价值,在某一位置检测到极端网络问题,存在机器人10掉线风险时,调度控制系统30可以通知其他在线的机器人10绕过该区域。In step S70, in one embodiment, after the scheduling control system 30 receives the data packet with the combined data, it is analyzed that the current network quality level of the robot 10 is lower than the network quality level threshold, and the network at this location is poor. , so that the scheduling control system 30 issues a scheduling adjustment instruction to notify the remaining robots 10 to avoid the relevant areas with poor network quality. After receiving the scheduling adjustment instruction, the relevant robot 10 executes the instruction to optimize its own working path, thus reflecting The application value of the combined data in the scheduling of the robot 10, when an extreme network problem is detected in a certain location and there is a risk of the robot 10 going offline, the scheduling control system 30 can notify other online robots 10 to bypass the area.

这样,避免影响其余机器人10的业务,有助于第一时间了解网络问题情况,并提前预防风险,让机器人10工作具有更高的可靠性,以及能够让机器人10智能决策完成自身工作的更优网络路径。In this way, to avoid affecting the business of the other robots 10, it is helpful to understand the network problem at the first time, and prevent risks in advance, so that the work of the robot 10 has higher reliability, and the robot 10 can make intelligent decisions to complete its own work. network path.

本申请实施方式提供了一种包含计算机可执行程序的非易失性计算机可读存储介质,当计算机可执行程序被一个或多个处理器13执行时,实现上述任一实施方式的网络选择方法。Embodiments of the present application provide a non-volatile computer-readable storage medium containing a computer-executable program. When the computer-executable program is executed by one or more processors 13, the network selection method in any of the foregoing embodiments is implemented. .

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。In the description of this specification, reference to the terms "one embodiment," "some embodiments," "exemplary embodiment," "example," "specific example," or "some examples" or the like is meant to be used in conjunction with the described embodiments. A particular feature, structure, material, or characteristic described in a manner or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。Any description of a process or method in the flowcharts or otherwise described herein may be understood to represent a module, segment or portion of code comprising one or more executable instructions for implementing a specified logical function or step of the process , and the scope of the preferred embodiments of the present application includes alternative implementations in which the functions may be performed out of the order shown or discussed, including performing the functions substantially concurrently or in the reverse order depending upon the functions involved, which should It is understood by those skilled in the art to which the embodiments of the present application belong.

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器12(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器12中。The logic and/or steps represented in flowcharts or otherwise described herein, for example, may be considered an ordered listing of executable instructions for implementing the logical functions, may be embodied in any computer-readable medium, For use by an instruction execution system, apparatus or apparatus (such as a computer-based system, a system including a processing module, or other system that can fetch instructions from and execute instructions from an instruction execution system, apparatus or apparatus), or in conjunction with such instruction execution system, apparatus or equipment. For the purposes of this specification, a "computer-readable medium" can be any device that can contain, store, communicate, propagate, or transport the program for use by or in connection with an instruction execution system, apparatus, or apparatus. More specific examples (non-exhaustive list) of computer readable media include the following: electrical connections with one or more wiring (electronic devices), portable computer disk cartridges (magnetic devices), random access memory (RAM), Read Only Memory (ROM), Erasable Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory 12 (CDROM). In addition, the computer readable medium may even be paper or other suitable medium on which the program may be printed, as the paper or other medium may be optically scanned, for example, followed by editing, interpretation, or other suitable medium as necessary process to obtain the program electronically and then store it in computer memory 12 .

处理器13可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器13也可以是任何常规的处理器等。The processor 13 may be a central processing unit (Central Processing Unit, CPU), or other general-purpose processors, a digital signal processor (Digital Signal Processor, DSP), an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), an off-the-shelf processor Field-Programmable Gate Array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor 13 may be any conventional processor or the like.

应当理解,本申请的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the embodiments of the present application may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing the relevant hardware through a program, and the program can be stored in a computer-readable storage medium, and the program is stored in a computer-readable storage medium. When executed, one or a combination of the steps of the method embodiment is included.

此外,在本申请的各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, or each unit may exist physically alone, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.

上述提到的存储介质可以是只读存储器,磁盘或光盘等。The above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like.

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施方式进行变化、修改、替换和变型。Although the embodiments of the present application have been shown and described above, it should be understood that the above embodiments are exemplary and should not be construed as limitations to the present application. Embodiments are subject to variations, modifications, substitutions and alterations.

Claims (10)

1.一种网络选择方法,用于机器人,其特征在于,所述网络选择方法包括:1. a network selection method, for robot, is characterized in that, described network selection method comprises: 收集所述机器人的网络质量数据;collect network quality data for the bot; 基于所述网络质量数据,根据预设算法计算得到当前网络质量参数;Based on the network quality data, calculate and obtain the current network quality parameter according to a preset algorithm; 根据所述当前网络质量参数确定当前网络质量等级;Determine the current network quality level according to the current network quality parameter; 在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略。In the case that the current network quality level is lower than the network quality level threshold, the network access policy of the robot is adjusted. 2.根据权利要求1所述的网络选择方法,其特征在于,所述网络质量数据包括信噪比、接收信号强度、所述机器人与无线接入点间的协商网络带宽参数和所述机器人到无线网关的时延中的至少一种。2 . The network selection method according to claim 1 , wherein the network quality data includes signal-to-noise ratio, received signal strength, network bandwidth parameters negotiated between the robot and the wireless access point, and the robot to At least one of the delays of the wireless gateway. 3.根据权利要求1所述的网络选择方法,其特征在于,所述在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略,包括:3. The network selection method according to claim 1, wherein, when the current network quality level is lower than a network quality level threshold, adjusting the network access policy of the robot comprises: 确认是否存在信号强度更高并且与所述机器人的当前接入网络的名称一致的新网络;Confirm whether there is a new network with higher signal strength and the same name as the current access network of the robot; 当不存在所述新网络的情况下,允许所述机器人接入低于所述网络质量等级阈值的网络。When the new network does not exist, the robot is allowed to access a network below the network quality level threshold. 4.根据权利要求3所述的网络选择方法,其特征在于,所述网络选择方法包括:4. The network selection method according to claim 3, wherein the network selection method comprises: 在所述机器人接入低于所述网络质量等级阈值的网络的情况下,向用户和/或调度控制系统发送告警信息。In the case that the robot accesses a network lower than the network quality level threshold, alarm information is sent to the user and/or the dispatch control system. 5.根据权利要求3所述的网络选择方法,其特征在于,所述在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略,包括:5 . The network selection method according to claim 3 , wherein, when the current network quality level is lower than a network quality level threshold, adjusting the network access policy of the robot comprises: 5 . 当存在所述新网络的情况下,执行漫游以使所述机器人接入所述新网络。When the new network exists, a roaming is performed to allow the robot to access the new network. 6.根据权利要求5所述的网络选择方法,其特征在于,所述网络选择方法包括:6. The network selection method according to claim 5, wherein the network selection method comprises: 在接入所述新网络的情况下,重新确定所述当前网络质量等级;In the case of accessing the new network, re-determining the current network quality level; 在重新确定的所述当前网络质量等级低于所述网络质量等级阈值的情况下,向用户和/或调度控制系统发送告警信息。In the case that the re-determined current network quality level is lower than the network quality level threshold, alarm information is sent to the user and/or the scheduling control system. 7.根据权利要求1所述的网络选择方法,其特征在于,所述网络选择方法包括:7. The network selection method according to claim 1, wherein the network selection method comprises: 组合所述当前网络质量参数和所述机器人的工作数据得到组合数据;Combining the current network quality parameter and the working data of the robot to obtain combined data; 以预定频率向调度控制系统发送所述组合数据;sending the combined data to a dispatch control system at a predetermined frequency; 执行所述调度控制系统根据所述组合数据返回的调度调整指令。Execute the scheduling adjustment instruction returned by the scheduling control system according to the combined data. 8.一种网络选择装置,其特征在于,包括:8. A network selection device, comprising: 收集模块,用于收集机器人的网络质量数据;The collection module is used to collect the network quality data of the robot; 计算模块,用于基于所述网络质量数据,根据预设算法计算得到当前网络质量参数;a calculation module, configured to calculate and obtain a current network quality parameter according to a preset algorithm based on the network quality data; 确定模块,用于根据所述当前网络质量参数确定当前网络质量等级;a determining module, configured to determine the current network quality level according to the current network quality parameter; 调整模块,用于在所述当前网络质量等级低于网络质量等级阈值的情况下,调整所述机器人的网络接入策略。An adjustment module, configured to adjust the network access policy of the robot when the current network quality level is lower than the network quality level threshold. 9.一种机器人,其特征在于,所述机器人包括主体、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述存储器和所述处理器设置在所述主体上,所述处理器执行所述计算机程序时实现如权利要求1-7任一项所述的网络选择方法。9. A robot, characterized in that the robot comprises a main body, a memory, a processor, and a computer program stored on the memory and running on the processor, and the memory and the processor are provided in the On the main body, the processor implements the network selection method according to any one of claims 1-7 when the processor executes the computer program. 10.一种计算机可执行指令的非易失性计算机可读存储介质,其特征在于,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行权利要求1-7中任一项所述的网络选择方法。10. A non-volatile computer-readable storage medium of computer-executable instructions, characterized in that, when the computer-executable instructions are executed by one or more processors, the processor is caused to execute claims 1- The network selection method described in any one of 7.
CN202210081096.3A 2022-01-24 2022-01-24 Network selection method, network selection device, robot and storage medium Pending CN114430582A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210081096.3A CN114430582A (en) 2022-01-24 2022-01-24 Network selection method, network selection device, robot and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210081096.3A CN114430582A (en) 2022-01-24 2022-01-24 Network selection method, network selection device, robot and storage medium

Publications (1)

Publication Number Publication Date
CN114430582A true CN114430582A (en) 2022-05-03

Family

ID=81313190

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210081096.3A Pending CN114430582A (en) 2022-01-24 2022-01-24 Network selection method, network selection device, robot and storage medium

Country Status (1)

Country Link
CN (1) CN114430582A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116887338A (en) * 2023-09-06 2023-10-13 南京欣网通信科技股份有限公司 Big data-based 5G mobile network real-time adjustment method

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428824A (en) * 2013-09-04 2013-12-04 国家电网公司 Method and device for selecting network under multi-network environment and mobile terminal
WO2016128644A1 (en) * 2015-02-13 2016-08-18 Orange Method for selecting network connection hubs
CN108571979A (en) * 2018-04-16 2018-09-25 绍兴文理学院 Method of Covering Triangle and Spanning Tree for Robot Path Planning
US20180288774A1 (en) * 2017-01-25 2018-10-04 Tata Consultancy Services Limited Method and system for communication link prediction in distributed robotic networks
CN109445435A (en) * 2018-11-21 2019-03-08 江苏木盟智能科技有限公司 A kind of the traveling dispatching method and system of robot
CN109996236A (en) * 2017-12-29 2019-07-09 深圳市优必选科技有限公司 A kind of network access method, device and robot for robot
CN110191482A (en) * 2019-06-17 2019-08-30 北京猎户星空科技有限公司 The paths planning method and device of network hotspot drawing generating method, robot
EP3540549A1 (en) * 2018-03-15 2019-09-18 Siemens Aktiengesellschaft Method and system for limiting a mechanical movement and/or a range of operation of a machine
CN110831115A (en) * 2020-01-09 2020-02-21 炬星科技(深圳)有限公司 Method, device and storage medium for dynamically selecting network connection point
EP3648511A1 (en) * 2018-11-01 2020-05-06 Tata Consultancy Services Limited Method and system for multi-hop path selection for mobile robots based on cloud platform
CN111404841A (en) * 2020-03-09 2020-07-10 Oppo广东移动通信有限公司 Data scheduling method, device and storage medium
US20200225673A1 (en) * 2016-02-29 2020-07-16 AI Incorporated Obstacle recognition method for autonomous robots
CN112469098A (en) * 2020-10-28 2021-03-09 深圳市微网力合信息技术有限公司 Communication network switching method and device, intelligent robot and storage medium
CN213244364U (en) * 2020-09-10 2021-05-18 美智纵横科技有限责任公司 Intelligent electric appliance
CN113473559A (en) * 2021-06-11 2021-10-01 青岛大学附属医院 Private network switching protection system and method based on 5G
CN113645566A (en) * 2021-07-09 2021-11-12 美智纵横科技有限责任公司 Robot network switching method, device and storage medium

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103428824A (en) * 2013-09-04 2013-12-04 国家电网公司 Method and device for selecting network under multi-network environment and mobile terminal
WO2016128644A1 (en) * 2015-02-13 2016-08-18 Orange Method for selecting network connection hubs
US20200225673A1 (en) * 2016-02-29 2020-07-16 AI Incorporated Obstacle recognition method for autonomous robots
US20180288774A1 (en) * 2017-01-25 2018-10-04 Tata Consultancy Services Limited Method and system for communication link prediction in distributed robotic networks
CN109996236A (en) * 2017-12-29 2019-07-09 深圳市优必选科技有限公司 A kind of network access method, device and robot for robot
EP3540549A1 (en) * 2018-03-15 2019-09-18 Siemens Aktiengesellschaft Method and system for limiting a mechanical movement and/or a range of operation of a machine
CN108571979A (en) * 2018-04-16 2018-09-25 绍兴文理学院 Method of Covering Triangle and Spanning Tree for Robot Path Planning
EP3648511A1 (en) * 2018-11-01 2020-05-06 Tata Consultancy Services Limited Method and system for multi-hop path selection for mobile robots based on cloud platform
CN109445435A (en) * 2018-11-21 2019-03-08 江苏木盟智能科技有限公司 A kind of the traveling dispatching method and system of robot
CN110191482A (en) * 2019-06-17 2019-08-30 北京猎户星空科技有限公司 The paths planning method and device of network hotspot drawing generating method, robot
CN110831115A (en) * 2020-01-09 2020-02-21 炬星科技(深圳)有限公司 Method, device and storage medium for dynamically selecting network connection point
CN111404841A (en) * 2020-03-09 2020-07-10 Oppo广东移动通信有限公司 Data scheduling method, device and storage medium
CN213244364U (en) * 2020-09-10 2021-05-18 美智纵横科技有限责任公司 Intelligent electric appliance
CN112469098A (en) * 2020-10-28 2021-03-09 深圳市微网力合信息技术有限公司 Communication network switching method and device, intelligent robot and storage medium
CN113473559A (en) * 2021-06-11 2021-10-01 青岛大学附属医院 Private network switching protection system and method based on 5G
CN113645566A (en) * 2021-07-09 2021-11-12 美智纵横科技有限责任公司 Robot network switching method, device and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116887338A (en) * 2023-09-06 2023-10-13 南京欣网通信科技股份有限公司 Big data-based 5G mobile network real-time adjustment method
CN116887338B (en) * 2023-09-06 2023-12-08 南京欣网通信科技股份有限公司 Big data-based 5G mobile network real-time adjustment method

Similar Documents

Publication Publication Date Title
US20220358424A1 (en) System for managing an industrial workflow
US11246016B2 (en) Controlling channel usage in a wireless network
US10942251B2 (en) Asset location and management system with distributed processing
US20180332434A1 (en) Events based asset location and management system
US9014687B2 (en) Determining network quality
WO2018081971A1 (en) Path planning method and device, server, and robot
KR102431055B1 (en) Dispatch decision-making method, device, system and electronic and storage medium of distributed robot
CN108029069A (en) With the event monitoring of the relevant event candidate of ID nodes in wireless node network
CN108803605B (en) Method for controlling AGV (automatic guided vehicle) to carry out material taking and placing operation and goods location management system
CN114073115A (en) Mismatch detection in digital twin data by comparing reliability and latency constrained communication correlation values received from sources with geographic location information to thresholds
JP6773137B2 (en) Wireless communication devices, wireless communication terminals, wireless communication systems, wireless communication methods and programs
CN112672440A (en) Instruction execution method, system, network device and storage medium
WO2022079980A1 (en) Radio wave map update device and communication quality determination device
CN114430582A (en) Network selection method, network selection device, robot and storage medium
EP3306872B1 (en) Method and apparatus for exploring fronthaul topology
US9774984B2 (en) Real time analytics driven decisioning of edge devices in a wireless sensor network
US20190257917A1 (en) Position estimation apparatus and position estimation method
KR20160024471A (en) Short-range wireless communication node device and method for alarming on the node device assembling state
CN112333798B (en) Control method and device of intelligent equipment
CN111432453B (en) Communication channel determination method, device and equipment
EP3389316A1 (en) Automated asset tracking
US11503470B2 (en) Management of an adaptive relay method for lost-device bluetooth low energy signaling
CN117858133A (en) Abnormality detection method for positioning system, positioning base station, self-mobile device and medium
US20200084685A1 (en) Communication method, electronic device, and communication system
WO2024176311A1 (en) Display system, display device, and display method

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20220503

RJ01 Rejection of invention patent application after publication