CN114430582A - Network selection method, network selection device, robot and storage medium - Google Patents
Network selection method, network selection device, robot and storage medium Download PDFInfo
- 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
Links
- 238000010187 selection method Methods 0.000 title claims abstract description 42
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 10
- 238000004590 computer program Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000001934 delay Effects 0.000 claims 1
- 230000008014 freezing Effects 0.000 abstract 1
- 238000007710 freezing Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 7
- 230000009286 beneficial effect Effects 0.000 description 5
- 230000006854 communication Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 239000004984 smart glass Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting 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
本申请公开了一种网络选择方法、网络选择装置、机器人和存储介质。网络选择方法包括:收集机器人的网络质量数据;基于网络质量数据,根据预设算法计算得到当前网络质量参数;根据当前网络质量参数确定当前网络质量等级;在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人的网络接入策略。如此,通过收集到的网络质量数据来计算得到当前网络质量参数,然后通过当前网络质量参数确定当前网络质量等级,以快速并且更加准确的判断出机器人工作时的无线网络质量;并且,在判断得到当前网络质量等级低于最低值的情况下,可以调整机器人的网络接入策略,以提高机器人的网络可靠性,防止机器人出现掉线或者严重卡顿等影响业务进行的问题。
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.
Description
技术领域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
具体实施方式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
步骤S10:收集机器人10的网络质量数据;Step S10: collecting network quality data of the
步骤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
本申请中的网络选择方法,通过收集到的网络质量数据来计算得到当前网络质量参数,然后通过当前网络质量参数确定当前网络质量等级,以快速并且更加准确地判断出机器人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
请参阅图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
也即是说,收集模块21用于收集机器人10的网络质量数据;计算模块22用于基于网络质量数据,根据预设算法计算得到当前网络质量参数;确定模块23用于根据当前网络质量参数确定当前网络质量等级;调整模块24用于在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人10的网络接入策略。That is to say, the
请参阅图3,本申请实施方式提供了一种机器人10,机器人10包括:主体11、存储器12、处理器13及存储在存储器12上并可在处理器13上运行的计算机程序,存储器12和处理器13设置在主体11上。Referring to FIG. 3, an embodiment of the present application provides a
其中,处理器13用于收集机器人10的网络质量数据,还用于基于网络质量数据,根据预设算法计算得到当前网络质量参数,还用于根据当前网络质量参数确定当前网络质量等级,以及用于在当前网络质量等级低于网络质量等级阈值的情况下,调整机器人10的网络接入策略。Wherein, the
具体地,本申请中的机器人10可以是工业机器人,比如可以是自主移动机器人(Autonomous Mobile Robot,AMR)。其中,特别是自主移动机器人可以用于现代自动化仓储管理中,自主移动机器人能够进行搬运和拣选货物,进行包括入库、拣货、包装和运输等作业。Specifically, the
在自主移动机器人中设置有摄像头、内置传感器、激光扫描仪以及一些复杂的软件。从而机器人能够探测周围环境,并选择最有效的路径到达目标。机器人能够自主工作,在一个场景中,叉车、货盘、人或其他障碍物出现在它前面,机器人将使用最佳替代路线安全地绕过它们。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
在一个工作场景下,由无线控制器配合无线接入点的组网,达到自主移动机器人运行区域的无线网络覆盖,从而自主移动机器人连接无线控制器发射的无线网络与调度控制系统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
鉴于工业场景的特殊性,无线网络在环境中存在被干扰或者场景变化的情况,导致一些区域的无线网络覆盖质量不能达到自主移动机器人的使用要求,使得机器人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
有鉴于此,本申请提供一种网络选择方法,能够准确地判断机器人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
在步骤S10和步骤S20中,考虑到判断机器人10所接入的网络质量的精确度,网络质量数据可以包括多项数据,比如包括实时的信噪比、网络传输的时延等,以采用预设算法计算得到当前网络质量参数。收集网络质量数据的频率可以根据实际需求来设定,但可以理解的是,为了保证数据的实时性以准确判断网络的实时状态,频率需要较高。In step S10 and step S20, considering the accuracy of judging the quality of the network to which the
在步骤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
当确定当前网络质量等级过低,且已经低于网络质量等级阈值的情况下,为了防止机器人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
在某些实施方式中,网络质量数据可以包括信噪比、接收信号强度、机器人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
如此,可以使得收集到的多项网络质量数据,能够更充分、准确地判断机器人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
具体地,为了使得机器人10能够准确识别到当前工作环境下可能存在的无线网络问题,以便后续上报用户或者通知调度控制系统30,便于排查、定位和解决网络问题,使机器人10运行更加稳定,处理器13需要以一定的频率实时收集网络质量数据。Specifically, in order to enable the
在既往的一些实施例中,采用通过实时发送固定大小数据包到机器人10的调度控制系统30,以数据包从机器人10发送到调度控制系统30的传输所用时间作为评估当前机器人10网络质量的标准,然而,上述实施方式存在许多弊端。In some previous embodiments, the dispatching
首先是,无线网络的传输时延发生抖动现象的影响因素较多,比如在机器人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
其次是,采用上述实施方式也不能准确定位网络问题。网络质量的确定方式是在于机器人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
并且,机器人10在工业场景运行中存在需要传输较大文件的情况,在正常通信过程中,传输大文件会占用带宽导致延迟变大,那么在这类应用场景中,仅采用机器人10与服务器件的网络传输时延作为评估标准难以准确确认网络质量。另外,只通过时延这一参数生成反馈网络质量的图表难以满足机器人10在工业场景中的展示需求。In addition, the
因此,在本申请的一个实施例中,处理器13收集的网络质量数据可以包括多项,也即是说,本申请结合更多的判定因素,更加准确的标定无线网络质量,并且能够基于网络质量参数生成环境网络质量表,为用户反映实时情况。其中,多项网络质量数据可以包括信噪比,信噪比可以作为衡量通信质量的重要指标;还可以包括接收信号强度,接收信号强度也即无线信号接收强度,可以用于判断链接质量,以及是否增大广播的发送强度,还可以用以实现定位技术;以及可以包括机器人10与无线接入点间的协商网络带宽参数和机器人10到无线网关的时延作为参数。这样,可以由上述的至少一种参数来通过预设算法得出机器人10的当前网络质量参数。Therefore, in an embodiment of the present application, the network quality data collected by the
请参阅图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
步骤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
步骤S42:当不存在新网络的情况下,允许机器人10接入低于网络质量等级阈值的网络。Step S42: In the case that there is no new network, allow the
在某些实施方式中,步骤S41和步骤S42可以由调整模块24来实现,也即是说,调整模块24可以用于确认是否存在信号强度更高并且与机器人10的当前接入网络的名称一致的新网络,以及用于当不存在新网络的情况下,允许机器人10接入低于网络质量等级阈值的网络。In some embodiments, steps S41 and S42 may be implemented by the
在某些实施方式中,处理器13可以用于确认是否存在信号强度更高并且与机器人10的当前接入网络的名称一致的新网络,以及用于当不存在新网络的情况下,允许机器人10接入低于网络质量等级阈值的网络。In some embodiments, the
如此,能够防止机器人10掉线或其他因为网络问题而导致的其他业务问题,从而提高机器人10的网络可靠性。In this way, the
具体地,在步骤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
在步骤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
另外,需要指出的是,步骤S42中的允许为限时允许,例如可以允许机器人10在一小时内能够接入低于网络质量等级阈值的网络,或者也可以为半小时、两小时、半天等时限,本申请对此并不做固有限制。In addition, it should be pointed out that the permission in step S42 is a time-limited permission, for example, the
请参阅图5,在某些实施方式中,网络选择方法可以包括:Referring to FIG. 5, in some embodiments, the network selection method may include:
步骤S43:在机器人10接入低于网络质量等级阈值的网络的情况下,向用户和/或调度控制系统30发送告警信息。Step S43: When the
在某些实施方式中,步骤S43可以由调整模块24来实现,调整模块24可以用于在机器人10接入低于网络质量等级阈值的网络的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, step S43 may be implemented by the
在某些实施方式中,处理器13可以用于在机器人10接入低于网络质量等级阈值的网络的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, the
如此,有助于用户和运维人员和第一时间了解机器人10的网络问题状况,利于提前预防风险,以及便于调度控制系统30根据机器人10的实时网络情况做出调度调整。In this way, it is helpful for users and operation and maintenance personnel to understand the network problem status of the
具体地,在步骤S43中,用户可以包括运维人员,机器人10可以通过终端设备40向用户发送告警信息,终端设备40可以是智能手机、膝上型电脑、便携式互联网设备、其他手持设备以及诸如智能手表、智能耳机等,或者还可以为其他的可穿戴设备(例如,诸如智能眼镜、智能衣服、智能手镯、智能项链或智能手表的头戴式设备(HMD))。Specifically, in step S43, the user may include operation and maintenance personnel, the
告警信息可以包括当前网络质量参数、当前网络质量等级,进一步地,还可以包括当前机器人位置、机器人编号等信息,从而有助于用户和第一时间了解机器人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
在一个实施例中,调度控制系统30接收到机器人10发出的告警信息后,可以下达调度调整指令,指令内容可以是通知其他的机器人10运行绕过该网络质量差的区域,以免影响其他机器人10的业务。In one embodiment, after receiving the alarm information sent by the
请参阅图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
步骤S44:当存在新网络的情况下,执行漫游以使机器人10接入新网络。Step S44: When there is a new network, perform roaming to enable the
在某些实施方式中,步骤S44可以由调整模块24来实现,具体而言,调整模块24可以用于当存在新网络的情况下,执行漫游以使机器人10接入新网络。In some embodiments, step S44 may be implemented by the
在某些实施方式中,处理器13可以用于当存在新网络的情况下,执行漫游以使机器人10接入新网络。In some embodiments, the
如此,能够及时调整机器人10的网络选择,改善机器人10的工作网络,从而提高机器人10的运行可靠性以及网络的可靠性。In this way, the network selection of the
具体地,在步骤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
请参阅图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
在某些实施方式中,步骤S45和步骤S46可以由调整模块24来实现,具体而言,调整模块24可以用于在接入新网络的情况下,重新确定当前网络质量等级,以及用于在重新确定的当前网络质量等级低于网络质量等级阈值的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, steps S45 and S46 may be implemented by the
在某些实施方式中,处理器13可以用于在接入新网络的情况下,重新确定当前网络质量等级,以及用于在重新确定的当前网络质量等级低于网络质量等级阈值的情况下,向用户和/或调度控制系统30发送告警信息。In some embodiments, the
如此,利于持续监测机器人10的实时接入网络的质量情况,向用户/调度控制系统30发出告警信息有助于用户和第一时间了解机器人10的网络问题状况,利于提前预防风险,以及便于调度控制系统30根据机器人10的实时网络情况做出调度调整。In this way, it is beneficial to continuously monitor the quality of the real-time access network of the
具体地,在步骤S45中,可以通过持收集机器人10的网络质量数据,以重新计算得到网络质量参数,进而重新确定网络质量等级。Specifically, in step S45 , the network quality data of the
在步骤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
告警信息可以包括当前网络质量参数、当前网络质量等级,进一步地,还可以包括当前机器人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
在一个实施例中,调度控制系统30接收到机器人10发出的告警信息后,可以下达调度调整指令,指令内容可以是通知其他的机器人10运行绕过该网络质量差的区域,以免影响其他机器人10的业务。In one embodiment, after receiving the alarm information sent by the
请参阅图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
步骤S60:以预定频率向调度控制系统30发送组合数据;Step S60: Send the combined data to the
步骤S70:执行调度控制系统30根据组合数据返回的调度调整指令。Step S70: Execute the scheduling adjustment instruction returned by the
在某些实施方式中,网络选择装置20还可以包括组合模块、发送模块和执行模块。步骤S50可以由组合模块实现,步骤S60可以由发送模块实现,步骤S70可以由执行模块来实现。进一步地,组合模块可以用于组合当前网络质量参数和机器人10的工作数据得到组合数据;发送模块可以用于以预定频率向调度控制系统30发送组合数据;执行模块可以用于执行调度控制系统30根据组合数据返回的调度调整指令。In some embodiments, the
在某些实施方式中,处理器13可以用于组合当前网络质量参数和机器人10的工作数据得到组合数据,及用于以预定频率向调度控制系统30发送组合数据,以及用于执行调度控制系统30根据组合数据返回的调度调整指令。In some embodiments, the
如此,调度控制系统30可以通过组合数据判断机器人10的当前网络质量,还可以通过组合数据定位机器人10的网络问题,并下达对应的调度调整指令以调整机器人10的工作路线,进一步提高机器人10工作的可靠性。In this way, the
具体地,在步骤S50中,机器人10的工作数据可以包括机器人10的相关状态数据、机器人10的当前地图位置信息、机器人10的编号等,其中,机器人10的当前地图位置信息可以通过机器人10的运行地图坐标来得到。处理器13可以将上述工作数据与经步骤S20计算得到的当前网络质量参数一并组合,形成组合数据。Specifically, in step S50, the working data of the
在步骤S60中,需要说明的是,在机器人10上设置有与调度控制系统30传输数据报文的装置,在机器人10工作中可以通过上述装置收发数据包。其中,机器人10通过该装置发送组合数据的预定频率可以为一秒一次,当然也可以为其他频率,可以根据实际需求与机器人10的工作情况以及相关发送报文的装置的性能来设定。In step S60 , it should be noted that the
在步骤S70中,在一个实施例中,调度控制系统30接收到带有组合数据的数据包后,分析得到机器人10的当前网络质量等级低于网络质量等级阈值,在该位置点的网络较差,从而调度控制系统30下发调度调整指令,通知其余的机器人10避开网络质量较差的相关区域,相关机器人10在接收到调度调整指令后,执行指令以优化自身的工作路径,从而体现了组合数据在机器人10调度上的应用价值,在某一位置检测到极端网络问题,存在机器人10掉线风险时,调度控制系统30可以通知其他在线的机器人10绕过该区域。In step S70, in one embodiment, after the
这样,避免影响其余机器人10的业务,有助于第一时间了解网络问题情况,并提前预防风险,让机器人10工作具有更高的可靠性,以及能够让机器人10智能决策完成自身工作的更优网络路径。In this way, to avoid affecting the business of the
本申请实施方式提供了一种包含计算机可执行程序的非易失性计算机可读存储介质,当计算机可执行程序被一个或多个处理器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
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。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
处理器13可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器13也可以是任何常规的处理器等。The
应当理解,本申请的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(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)
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)
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)
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 |
-
2022
- 2022-01-24 CN CN202210081096.3A patent/CN114430582A/en active Pending
Patent Citations (16)
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)
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 |