Robot elevator testing method, electronic device, and storage medium

By acquiring the priority of the elevator control system and testing according to the priority, the problem of low testing efficiency in multi-story, multi-elevator control system scenarios is solved, and efficient and reliable elevator control system verification is achieved.

CN116495589BActive Publication Date: 2026-02-06YOUDI ROBOT (WUXI) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202310430083.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-12
Publication Date
2026-02-06
Estimated Expiration
2043-04-12

AI Technical Summary

Technical Problem

Existing technologies are inefficient for testing the reliability of elevator control systems in multi-story scenarios, especially in scenarios with multiple elevator control systems, making it difficult to efficiently verify whether the elevator control system meets the robot's usage requirements.

Method used

By obtaining the elevator control system priority from the test instructions, the robot controls the elevator control system to test in descending order of priority. When the power is insufficient, the robot optimizes the test order and elevator selection, records the test results, and generates a report.

Benefits of technology

It improves testing efficiency in multiple elevator control system scenarios, ensures that the robot can flexibly handle abnormal situations, and improves the reliability and efficiency of testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116495589B_ABST
    Figure CN116495589B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of robots, and discloses a robot elevator testing method, an electronic device and a storage medium. The robot elevator testing method comprises the following steps: obtaining a test instruction, wherein the test instruction comprises the priority of an elevator control system of an elevator to be tested; and controlling a robot to test the elevator control system of the elevator to be tested according to the priority of the elevator control system of the elevator to be tested. According to the method, the priority of the elevator control system of the elevator to be tested is used to control the robot to test the reliability of different elevator control systems in a scene with multiple elevator control systems, so that the testing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The embodiment of the present application relates to the technical field of robots, in particular to a robot elevator test method, an electronic device and a storage medium. BACKGROUND

[0002] A robot is a common name of an automatic control machine, including all machines simulating human behavior or thought and simulating other creatures. When a robot works in a multi-floor scene, it needs to be linked with an elevator control system to complete autonomous elevator riding. Therefore, after the installation of the elevator control system and the completion of the elevator environment map building, the reliability of the elevator control system needs to be verified to determine whether the elevator control system meets the use requirements of the robot.

[0003] The prior art usually adopts a method of sending an opening or closing instruction by a robot to a target elevator through the cloud to test the reliability of the elevator control system, however, this method is mostly applied to a scene with one elevator control system, and the test efficiency is low. SUMMARY

[0004] The robot elevator test method, the electronic device and the storage medium provided by the embodiment of the present application can control the robot to test the reliability of different elevator control systems in a scene with multiple elevator control systems and improve the test efficiency.

[0005] The embodiment of the present application provides the following technical solutions:

[0006] In a first aspect, the embodiment of the present application provides a robot elevator test method applied to a robot, and the robot elevator test method comprises the following steps:

[0007] Obtaining a test instruction, wherein the test instruction comprises a priority of an elevator control system of an elevator to be tested;

[0008] According to the priority of the elevator control system of the elevator to be tested, the robot is controlled to test the elevator control system of the elevator to be tested.

[0009] In some embodiments, the test instruction further comprises a floor number of a floor to be tested;

[0010] According to the priority of the elevator control system of the elevator to be tested, the robot is controlled to test the elevator control system of the elevator to be tested, and the step comprises:

[0011] According to the floor number of the floor to be tested corresponding to the elevator control system of the elevator to be tested, it is determined whether the current power of the robot meets a test condition;

[0012] If the current power of the robot satisfies the test condition, the robot is controlled to test the elevator control systems of the elevators to be tested in order of the priorities of the elevator control systems from high to low.

[0013] If the current power of the robot does not satisfy the test condition, the number and order of the elevator control systems to be tested are determined, and the robot is controlled to test the elevator control systems in the order.

[0014] In some embodiments, the number of the elevators to be tested is at least two.

[0015] According to the floor numbers of the floors to be tested corresponding to the elevator control systems of the elevators to be tested, the step of calculating whether the current power of the robot satisfies the test condition comprises:

[0016] The first consumed power of the robot when testing each elevator control system of the elevators to be tested is calculated, wherein the first consumed power is the power required by the robot to complete the testing of all the floors to be tested corresponding to the elevator control system of the elevator to be tested.

[0017] According to the first consumed power of each elevator control system of the elevators to be tested, the total consumed power is determined.

[0018] The total consumed power is compared with the current power of the robot.

[0019] If the total consumed power is less than the current power of the robot, the current power of the robot satisfies the test condition.

[0020] If the total consumed power is greater than or equal to the current power of the robot, the current power of the robot does not satisfy the test condition.

[0021] In some embodiments, the step of controlling the robot to test the elevator control systems of the elevators to be tested in order of the priorities of the elevator control systems from high to low comprises:

[0022] According to the priorities of the elevator control systems of the elevators to be tested, the first elevator control system is determined, wherein the first elevator control system is the elevator control system currently to be tested.

[0023] The robot is controlled to test the first elevator control system at each floor to be tested, and the test results of each floor to be tested are recorded.

[0024] After the testing of the first elevator control system is completed, the second elevator control system is tested.

[0025] After the testing of all the elevator control systems of the elevators to be tested is completed, the robot is controlled to return to the starting point, and a test report is generated.

[0026] In some embodiments, the step of controlling the robot to test the first elevator control system on each floor to be tested and recording the test result of each floor to be tested comprises:

[0027] controlling the robot to move to a waiting point of a first floor to be tested corresponding to the first elevator control system;

[0028] after the robot arrives at the waiting point, sending a first request to the first elevator control system to make an elevator corresponding to the first elevator control system run to the first floor to be tested;

[0029] after the elevator runs to the first floor to be tested, sending an open door holding instruction to the first elevator control system to make the elevator keep an open door state, and controlling the robot to enter the elevator;

[0030] after the robot enters the elevator, sending a close door instruction to the first elevator control system to make the elevator door of the elevator close;

[0031] switching the map of the first floor to be tested used by the robot to a map of a second floor to be tested, and sending a second request to the first elevator control system to make the elevator run to the second floor to be tested;

[0032] after the elevator runs to the second floor to be tested, controlling the robot to leave the elevator based on the map of the second floor to be tested, move to a waiting point of the second floor to be tested, and record the test result of the first floor to be tested;

[0033] after the robot waits at the waiting point of the second floor to be tested for a first preset time, sending a second request to the first elevator control system to make the robot test the first elevator control system on the second floor to be tested.

[0034] In some embodiments, the step of controlling the robot to test the first elevator control system on each floor to be tested and recording the test result of each floor to be tested comprises:

[0035] if a first abnormal situation occurs in the process of the robot testing the first elevator control system, determining that the test result of the current floor to be tested is a failure, and testing the next floor to be tested;

[0036] if a second abnormal situation occurs in the process of the robot testing the first elevator control system, stopping the test, determining that the test result of the current floor to be tested is a failure, and controlling the robot to call a terminal of a test personnel.

[0037] In some embodiments, the step of determining the number and order of elevator control systems to be tested and controlling the robot to test the elevator control systems according to the order comprises:

[0038] The elevator control system corresponding to the to-be-tested elevator sorts the first consumption power, determines the minimum power, wherein the minimum power is the minimum value in the first consumption power corresponding to the elevator control system of the to-be-tested elevator;

[0039] If the current power of the robot is less than or equal to the minimum power, the robot is controlled to move to the charging point for charging.

[0040] If the current power of the robot is greater than the minimum power, the number and order of the elevator control systems that need to be tested are determined according to the current power of the robot and the first consumption power corresponding to the elevator control system of each to-be-tested elevator, and the robot is controlled to test the elevator control systems in the order.

[0041] In some embodiments, the test instruction further includes priorities of different to-be-tested floors;

[0042] According to the priorities of the elevator control systems of the to-be-tested elevators, the step of controlling the robot to test the elevator control systems of the to-be-tested elevators includes:

[0043] According to the priorities of the different to-be-tested floors corresponding to the elevator control systems, the robot is controlled to test the elevator control systems on each to-be-tested floor, and the test results of each to-be-tested floor are recorded.

[0044] In a second aspect, an embodiment of the present application provides a robot elevator testing device, applied to a robot, and the robot elevator testing device includes:

[0045] An acquisition unit is configured to acquire a test instruction, wherein the test instruction includes priorities of elevator control systems of to-be-tested elevators.

[0046] A control unit is configured to control the robot to test the elevator control systems of the to-be-tested elevators according to the priorities of the elevator control systems of the to-be-tested elevators.

[0047] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0048] A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the robot elevator testing method of the first aspect when executing the computer program.

[0049] In a fourth aspect, an embodiment of the present application provides a non-volatile computer readable storage medium, which stores a computer program, and the computer program is executable on a processor to implement the robot elevator testing method of the first aspect.

[0050] The beneficial effect of the embodiment of the present application is that, different from the prior art, the embodiment of the present application provides a robot elevator test method applied to a robot, the robot elevator test method comprising: obtaining a test instruction, wherein the test instruction comprises a priority of an elevator control system of an elevator to be tested; and controlling the robot to test the elevator control system of the elevator to be tested according to the priority of the elevator control system of the elevator to be tested. By controlling the robot to test the reliability of different elevator control systems in a scenario with multiple elevator control systems according to the priority of the elevator control system of the elevator to be tested, the present application can improve the test efficiency. BRIEF DESCRIPTION OF DRAWINGS

[0051] One or more embodiments are illustrated by way of example in the figures that are not intended to be limiting of the embodiments. Like numbers refer to like elements throughout the drawings, and any reference to first, second and third elements throughout the drawing indicates like elements unless otherwise indicated. The figures of the drawings are not to scale and the dimensions of certain elements have been exaggerated for the sake of clarity.

[0052] Figure 1 is a schematic diagram of an application environment provided by an embodiment of the present application;

[0053] Figure 2 is a flowchart of a robot elevator test method provided by an embodiment of the present application;

[0054] Figure 3 is a structural schematic diagram of a robot elevator test device provided by an embodiment of the present application;

[0055] Figure 4 is a structural schematic diagram of an electronic device provided by an embodiment of the present application.

[0056] BRIEF DESCRIPTION OF DRAWINGS

[0057] Reference Name Reference Name 100 Application environment 301 Acquisition unit 10 Robot 302 Control unit 20 Elevator 400 Electronic device 30 Terminal 401 Processor 300 Robot elevator testing device 402 Memory DETAILED DESCRIPTION

[0058] In order to facilitate the understanding of the present application, the present application will be described in more detail below in combination with the drawings and specific embodiments. It should be noted that when an element is described as being "fixed to" another element, it can be directly on the other element or one or more intervening elements can be present therebetween. When an element is described as being "connected to" another element, it can be directly connected to the other element or one or more intervening elements can be present therebetween. The terms "vertical", "horizontal", "left", "right", and similar expressions used in the present specification are for illustrative purposes only.

[0059] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used in the description herein is for describing particular embodiments only and is not intended to be limiting of the application. The term "and / or" includes any and all combinations of one or more of the associated listed items.

[0060] The technical solutions of the present application are described in detail below with reference to the accompanying drawings of the specification:

[0061] Please refer to Figure 1 , Figure 1 is a schematic diagram of an application environment provided by an embodiment of the present application.

[0062] As Figure 1 shown, the application environment 100 includes a robot 10, an elevator 20, and a terminal 30. The robot 10 and the elevator control system corresponding to the elevator 20 are connected through a network communication, and the robot 10 and the terminal 30 are connected through a network communication, wherein the network includes a wired network and / or a wireless network. It can be understood that the network includes a wireless network such as 2G, 3G, 4G, 5G, wireless local area network, Bluetooth, and can also include a wired network such as a serial port line and a network cable.

[0063] In an embodiment of the present application, the robot 10 can be a mobile robot, such as a hotel robot, a delivery robot, a cleaning robot, a pet robot, a carrying robot, a nursing robot, a remote monitoring robot, a sweeping robot, etc. The shape and function of the robot 10 are not limited in the present application.

[0064] Exemplarily, the robot includes a main body, a driving wheel component, and a controller. The shape of the main body can be generally oval, triangular, D-shaped, or other shapes. The controller is arranged on the main body, and the driving wheel component is mounted on the main body for driving the robot to move.

[0065] In an embodiment of the present application, the driving wheel component includes a left driving wheel, a right driving wheel, and an omni-directional wheel. The left driving wheel and the right driving wheel are respectively mounted on opposite sides of the main body. The omni-directional wheel is mounted on the front position of the bottom of the main body. The omni-directional wheel is a movable caster wheel and can rotate horizontally by 360 degrees, so that the robot can turn flexibly. The left driving wheel, the right driving wheel, and the omni-directional wheel are mounted in a triangular shape to improve the stability of the robot walking.

[0066] In the embodiment of the present application, the controller is arranged in the main body, and the controller is electrically connected with the left driving wheel, the right driving wheel and the omni-directional wheel respectively. The controller serves as the control core of the robot, and is configured to control the robot to test the elevator control system of the elevator to be tested according to the priority of the elevator control system of the elevator to be tested and some business logic processing. For example, the controller is configured to perform positioning and navigation by using a simultaneous localization and mapping (SLAM) algorithm, or to perform positioning and navigation by fusing a positioning module and an inertial measurement unit (IMU). The positioning module can be a global positioning system (GPS) positioning module, a BeiDou Navigation Satellite System (BDS) positioning module, or a positioning module based on other positioning systems and / or positioning algorithms, which are not limited in the present application.

[0067] In the embodiment of the present application, the elevator 20 is an elevator to be tested, and the number of the elevators 20 is one or at least two. Each elevator to be tested corresponds to an elevator control system, and the elevator 20 can be a power-driven car elevator, such as a passenger elevator, a cargo elevator, a service elevator, etc. The elevator 20 at least stops at two floors to enable the robot to be carried to different floors.

[0068] In the embodiment of the present application, the terminal 30 is communicatively connected with the robot 10, and is configured to send a test instruction to the robot 10, wherein the test instruction includes the priority of the elevator control system of the elevator to be tested, or receive a test report sent by the robot 10 to present the test report on the screen of the terminal 30. The terminal 30 is installed with an application program APP, and a relevant test personnel can send a test instruction to the robot 10 through the application program APP to control the robot 10 to test the elevator control system of the elevator to be tested. The terminal 30 includes but is not limited to a communication device, a personal computer device or other electronic devices with online function.

[0069] Please refer to Figure 2 , Figure 2 is a flowchart of a robot elevator testing method provided by the embodiment of the present application.

[0070] In a first aspect, the embodiment of the present application provides a robot elevator testing method, which is applied to an electronic device, for example, a robot. Specifically, the execution subject of the robot elevator testing method is one or at least two processors of the robot.

[0071] As Figure 2As shown, the robot elevator testing method includes steps S201-S202:

[0072] Step S201: Obtain a testing instruction.

[0073] Specifically, the testing instruction includes a priority of an elevator control system of a to-be-tested elevator, the priority indicating a priority degree of different elevator control systems in testing. After the elevator control system of the to-be-tested elevator is installed and an elevator environment map of the to-be-tested elevator is mapped, the robot receives a testing instruction sent by a terminal of a tester to test the elevator control system of the to-be-tested elevator.

[0074] In some embodiments, before the robot receives the testing instruction sent by the terminal, the robot receives position information sent by the terminal and navigates to a specified position according to the position information, so that the terminal marks the specified position as a starting point of the robot and completes initialization positioning of the robot.

[0075] Step S202: Control the robot to test the elevator control system of the to-be-tested elevator according to the priority of the elevator control system of the to-be-tested elevator.

[0076] Specifically, the number of to-be-tested elevators is at least two, and each to-be-tested elevator corresponds to an elevator control system. The robot tests the elevator control systems of different to-be-tested elevators in sequence according to the priority of the elevator control system of the to-be-tested elevator.

[0077] In some embodiments, the testing instruction further includes a floor number of a to-be-tested floor. The step of controlling the robot to test the elevator control system of the to-be-tested elevator according to the priority of the elevator control system of the to-be-tested elevator includes: calculating whether a current power of the robot meets a testing condition according to a floor number of a to-be-tested floor corresponding to the elevator control system of the to-be-tested elevator; if the current power of the robot meets the testing condition, controlling the robot to test the elevator control systems of the to-be-tested elevators in sequence according to the priority of the elevator control system of the to-be-tested elevator from high to low; and if the current power of the robot does not meet the testing condition, determining the number and sequence of the elevator control systems to be tested and controlling the robot to test the elevator control systems in sequence.

[0078] The step of determining whether the current power of the robot meets the test condition according to the floor numbers of the test floors corresponding to the elevator control systems of the elevators to be tested, comprises: calculating a first consumption power of the robot when testing the elevator control system of each elevator to be tested, wherein the first consumption power is the power required by the robot to complete the test on all the test floors corresponding to the elevator control systems of the elevators to be tested; determining a total consumption power according to the first consumption power of the elevator control system of each elevator to be tested; comparing the total consumption power with the current power of the robot; if the total consumption power is less than the current power of the robot, the current power of the robot meets the test condition; if the total consumption power is greater than or equal to the current power of the robot, the current power of the robot does not meet the test condition.

[0079] Specifically, the elevator control system of each elevator to be tested corresponds to a first consumption power, and the first consumption power = test duration * unit power consumption per unit time, wherein the unit power consumption per unit time is pre-stored in the memory of the robot and can be calculated by averaging multiple tests on the test floors of the elevators to be tested in advance. The test duration is estimated as the duration required by the robot to complete the test on all the test floors corresponding to the elevator control systems of the elevators to be tested. The total consumption power is the power consumed by the robot to complete the test on the elevator control systems of all the elevators to be tested, which is obtained by accumulating the first consumption powers corresponding to the elevator control systems of all the elevators to be tested.

[0080] The robot determines the test floors corresponding to the elevators to be tested and the elevator control systems of each elevator to be tested according to the test instructions, thereby calculating the first consumption power corresponding to the elevator control system of each elevator to be tested, and obtaining the total consumption power by accumulating the first consumption powers corresponding to the elevator control systems of all the elevators to be tested. If the total consumption power is less than the current power of the robot, the current power of the robot meets the test condition, i.e., the current power of the robot can enable the robot to complete the test on the elevator control systems of all the elevators to be tested. If the total consumption power is greater than or equal to the current power of the robot, the current power of the robot does not meet the test condition, i.e., the current power of the robot cannot enable the robot to complete the test on the elevator control systems of all the elevators to be tested, wherein the test condition is that the robot can complete the test on the elevator control systems of all the elevators to be tested.

[0081] In some embodiments, if the current power of the robot satisfies the test condition, the robot is controlled to sequentially test the elevator control systems of the elevators to be tested in order of the priorities of the elevator control systems from high to low, including: determining a first elevator control system according to the priorities of the elevator control systems of the elevators to be tested, wherein the first elevator control system is the elevator control system currently to be tested; controlling the robot to test the first elevator control system at each test floor and record the test results of each test floor; after the test of the first elevator control system is completed, testing a second elevator control system; after the tests of all the elevator control systems of the elevators to be tested are completed, controlling the robot to return to the starting point and generating a test report.

[0082] Specifically, when the total consumed power is less than the current power of the robot, the robot determines the elevator control system with the highest priority as the elevator control system currently to be tested, i.e., the first elevator control system, in order of the priorities of the elevator control systems of the elevators to be tested, and tests the first elevator control system at each test floor and records the test results of each test floor. After the tests of the first elevator control system at all the test floors corresponding to the first elevator control system are completed, the first elevator control system is removed from the elevator control systems of the elevators to be tested, and the elevator control system with the highest priority among the remaining elevator control systems of the elevators to be tested is selected as the elevator control system currently to be tested, i.e., the second elevator control system, and the robot tests the second elevator control system at each test floor corresponding to the second elevator control system and records the test results of each test floor.

[0083] After the tests of the second elevator control system at all the test floors corresponding to the second elevator control system are completed, the second elevator control system is removed from the elevator control systems of the elevators to be tested, and the elevator control system with the highest priority among the remaining elevator control systems of the elevators to be tested is selected as the elevator control system currently to be tested, i.e., the third control system, and the robot tests the third elevator control system at each test floor corresponding to the third elevator control system and records the test results of each test floor. The above steps are repeated until all the elevator control systems of the elevators to be tested are tested, the robot is controlled to return to the starting point, and a test report is generated and sent to a terminal.

[0084] For example, if the number of elevator control systems of the elevators to be tested is three, the order of the elevator control systems of the elevators to be tested according to the priority from high to low is the first elevator control system, the second elevator control system and the third elevator control system, the floor numbers of the floors to be tested corresponding to the first elevator control system are 1st floor and 3rd floor, the floor numbers of the floors to be tested corresponding to the second elevator control system are 1st floor, 2nd floor and 3rd floor, and the floor numbers of the floors to be tested corresponding to the third elevator control system are 1st floor, 2nd floor and 3rd floor, the robot determines the first elevator control system as the elevator control system currently to be tested, i.e. the first elevator control system, and tests the first elevator control system on 1st floor and 3rd floor in turn and records the test results of the first elevator control system on 1st floor and 3rd floor. After the test of the first elevator control system on 1st floor and 3rd floor is completed, the first elevator control system is removed from the elevator control systems of the elevators to be tested, and the second elevator control system with the highest priority is selected from the remaining elevator control systems of the elevators to be tested as the elevator control system currently to be tested, i.e. the second elevator control system, and the robot tests the second elevator control system on 1st floor, 2nd floor and 3rd floor in turn and records the test results of the second elevator control system on 1st floor, 2nd floor and 3rd floor. After the test of the second elevator control system on 1st floor, 2nd floor and 3rd floor is completed, the third elevator control system is selected as the elevator control system currently to be tested, i.e. the third control system, and the robot tests the third elevator control system on 1st floor, 2nd floor and 3rd floor and records the test results of the third elevator control system on 1st floor, 2nd floor and 3rd floor. At this point, all the elevator control systems of the elevators to be tested are tested, the robot returns to the starting point, and a test report is generated to be sent to the terminal.

[0085] In some embodiments, the step of controlling the robot to test the first elevator control system on each test floor and recording the test result of each test floor comprises: controlling the robot to move to a waiting point of a first test floor corresponding to the first elevator control system; after the robot arrives at the waiting point, sending a first request to the first elevator control system to make an elevator corresponding to the first elevator control system run to the first test floor; after the elevator runs to the first test floor, sending a door holding instruction to the first elevator control system to make the elevator keep the door open, and controlling the robot to enter the elevator; after the robot enters the elevator, sending a door closing instruction to the first elevator control system to make the elevator door close; switching the map of the first test floor used by the robot to a map of a second test floor, and sending a second request to the first elevator control system to make the elevator run to the second test floor; after the elevator runs to the second test floor, controlling the robot to leave the elevator based on the map of the second test floor, move to a waiting point of the second test floor, and record the test result of the first test floor; after the robot waits at the waiting point of the second test floor for a first preset time, sending a second request to the elevator control system to make the robot test the elevator control system on the second test floor.

[0086] Specifically, each test elevator has a waiting point on each test floor, the robot is directly connected in communication with each elevator control system, or the robot is connected in communication with each elevator control system through a server. After determining the first elevator control system and the floor number of the test floor corresponding to the first elevator control system, the robot moves to a waiting point of a first test floor corresponding to the first elevator control system, and after the robot arrives at the waiting point, the robot sends a first request to the first elevator control system, the first request being used to call an elevator corresponding to the first elevator control system to run to the first test floor. After the elevator runs to the first test floor, the robot receives the current floor number of the elevator sent by the first elevator control system, and judges whether the current floor number of the elevator is the same as the floor number of the first test floor. If not, the robot sends the first request to the first elevator control system again. If yes, the robot sends a door holding instruction to the first elevator control system to make the elevator keep the door open, and the robot navigates into the elevator from the waiting point.

[0087] After the robot enters the elevator, the robot determines whether a distance between a target point of the elevator car and a current position of the robot is less than a threshold value based on a SLAM algorithm and an elevator environment map pre-stored in the robot, the target point of the elevator car and the threshold value can be set by those skilled in the art according to actual conditions, which are not limited in the present application, and optionally, the target point of the elevator car is a center of the elevator car, and the threshold value is 30 cm. If the distance is greater than the threshold value, the robot continues to travel until the distance is less than or equal to the threshold value; if the distance is less than or equal to the threshold value, it is determined that the robot successfully enters the elevator, the robot sends a door closing instruction to the first elevator control system to close the elevator door of the elevator, switches a map of the first test floor used by the robot to a map of the second test floor, and sends a second request to the first elevator control system, wherein the map of each test floor is pre-stored in the memory of the robot, and the second request is used to call the elevator to run to the second test floor. After the elevator runs to the second test floor, the robot leaves the elevator based on the map of the second test floor, moves to a waiting point of the second test floor, and records a test result of the first test floor.

[0088] The test result includes success and failure, if the elevator runs to the first test floor after the robot sends the first request to the first elevator control system, and the robot successfully enters the elevator at the first test floor, and the robot successfully switches the map of the first test floor to the map of the second test floor after entering the elevator, and the elevator runs to the second test floor after the robot sends the second request to the first elevator control system, and the robot successfully leaves the elevator at the second test floor, the test result of the first test floor is success; if the elevator does not run to the first test floor after the robot sends the first request to the first elevator control system, or the robot does not successfully enter the elevator at the first test floor, or the robot does not successfully switch the map of the first test floor to the map of the second test floor after entering the elevator, or the elevator does not run to the second test floor after the robot sends the second request to the first elevator control system, or the robot does not successfully leave the elevator at the second test floor, the test result of the first test floor is failure.

[0089] After the robot moves to the waiting point of the second to-be-tested floor, the robot waits for a first preset time at the waiting point of the second to-be-tested floor, and then sends a second request to the first elevator control system to test the first elevator control system at the second to-be-tested floor. The first preset time can be set by a person skilled in the art according to actual conditions, and is not limited herein. The second request is used to call the elevator to run to the second to-be-tested floor. The specific manner in which the robot tests the first elevator control system at the second to-be-tested floor is the same as the specific manner in which the robot tests the first elevator control system at the first to-be-tested floor, and is not described herein again.

[0090] In some embodiments, for the same elevator control system, the robot determines the order of the to-be-tested floors in the order from near to far according to the distance between the to-be-tested floors and the floor where the robot is currently located, and tests the elevator control system at each to-be-tested floor in order. For example, for the first elevator control system, the first to-be-tested floor is the to-be-tested floor closest to the floor where the robot is currently located among the to-be-tested floors corresponding to the first elevator control system, and the second to-be-tested floor is the to-be-tested floor closest to the first to-be-tested floor.

[0091] In some embodiments, for the same elevator control system, the robot determines the order of the to-be-tested floors in the order from near to far according to the distance between the to-be-tested floors and the floor where the robot is currently located, and tests the elevator control system at each to-be-tested floor in order. For example, for the first elevator control system, the first to-be-tested floor is the to-be-tested floor closest to the floor where the robot is currently located among the to-be-tested floors corresponding to the first elevator control system, and the second to-be-tested floor is the to-be-tested floor closest to the first to-be-tested floor.

[0092] For example, for the first elevator control system, the first to-be-tested floor is the to-be-tested floor with the highest priority, and the second to-be-tested floor is the to-be-tested floor with the second highest priority. The robot tests the first elevator control system at the first to-be-tested floor first, and then tests the first elevator control system at the second to-be-tested floor.

[0093] After the robot completes the test of the first elevator control system at all to-be-tested floors corresponding to the first elevator control system, the robot tests the remaining elevator control systems in the same manner until the test of all to-be-tested elevator control systems is completed.

[0094] By controlling the robot to test the elevator control systems of the elevators to be tested in sequence according to the priorities of the elevator control systems from high to low when the current power of the robot meets the test condition, the application can control the robot to test the reliability of different elevator control systems in the scene with multiple elevator control systems, and improve the test efficiency.

[0095] In some embodiments, the step of controlling the robot to test the first elevator control system at each floor to be tested and recording the test result of each floor to be tested comprises: if a first abnormal situation occurs during the testing of the robot on the first elevator control system, determining that the test result of the current floor to be tested is failed, and testing the next floor to be tested; if a second abnormal situation occurs during the testing of the robot on the first elevator control system, stopping the testing, determining that the test result of the current floor to be tested is failed, and controlling the robot to call the terminal of the tester.

[0096] In some embodiments, the first abnormal situation is a situation that causes the test to fail during the testing process, including: the time elapsed between the moment when the robot sends a request to the corresponding elevator control system while being inside the elevator to the moment when the elevator arrives at the corresponding floor is greater than a threshold time, or the robot successfully sends a request to the corresponding elevator control system multiple times while being inside the elevator, but the elevator still does not arrive at the corresponding floor, or the robot fails to leave the elevator, etc. The second abnormal situation is a situation that cannot continue the testing, including: the robot fails to send a request to the elevator control system multiple times, or the robot fails to enter the elevator more than a specified number of times, or the robot successfully sends a request to the elevator control system multiple times while being outside the elevator, but the elevator still does not arrive at the corresponding floor after a preset time, etc. The threshold time, the specified number of times, and the preset time can be set by those skilled in the art according to actual conditions, which are not limited herein.

[0097] If the first abnormal situation occurs during the testing of the robot on any elevator control system, the test result of the current floor to be tested is determined to be failed, the test failure reason is recorded, and the current floor to be tested is skipped, and the next floor to be tested is tested. If the second abnormal situation occurs during the testing of the robot on any elevator control system, the testing is stopped, the test result of the current floor to be tested is determined to be failed, the test failure reason is recorded, and the terminal of the tester is called to enable the tester to manually check the robot and / or the elevator control system according to the test failure reason.

[0098] When a first abnormal situation occurs in the process of testing the elevator control system by the robot, the current to-be-tested floor is skipped, and the next to-be-tested floor is tested. When a second abnormal situation occurs in the process of testing the elevator control system by the robot, the testing is stopped, and the terminal of the tester is called. The application can flexibly handle abnormal situations when the robot tests the elevator control system, and improve the testing efficiency.

[0099] In some embodiments, if the current power of the robot does not meet the testing condition, the number and order of the elevator control systems to be tested are determined, and the step of controlling the robot to test the elevator control systems in the order comprises: sorting the first consumption power corresponding to the elevator control system of the to-be-tested elevator, and determining the minimum power, wherein the minimum power is the minimum value in the first consumption power corresponding to the elevator control system of the to-be-tested elevator; if the current power of the robot is less than or equal to the minimum power, the robot is controlled to move to the charging point for charging; if the current power of the robot is greater than the minimum power, the number and order of the elevator control systems to be tested are determined according to the current power of the robot and the first consumption power corresponding to the elevator control system of each to-be-tested elevator, and the robot is controlled to test the elevator control systems in the order.

[0100] Specifically, the first consumption power corresponding to the elevator control system of each to-be-tested elevator is the power required by the robot to complete the testing of all to-be-tested floors corresponding to the elevator control system of the to-be-tested elevator. After calculating the first consumption power of the robot when testing each to-be-tested elevator control system, and accumulating the first consumption power corresponding to all to-be-tested elevator control systems to obtain the total consumption power, if the total consumption power is less than the current power of the robot, the total first consumption power is sorted, and the minimum value is determined as the minimum power. If the current power of the robot is less than or equal to the minimum power, the current power of the robot cannot complete the task of testing any to-be-tested elevator control system, and the robot moves to the charging point for charging. When the current power of the robot is greater than the total consumption power, or the power is full, the robot tests the elevator control system of the to-be-tested elevator according to the priority of the elevator control system of the to-be-tested elevator.

[0101] If the current power of the robot is greater than the minimum power, the current power of the robot can only enable the robot to complete the task of testing a certain number of elevator control systems, the robot sorts all the first power consumptions in ascending order, and adds the smallest first power consumption to the next first power consumption in order until the accumulated value of the N first power consumptions is greater than the current power of the robot, and stops accumulating, determines the arrangement number of the N first power consumptions corresponding to the accumulated value, deletes the first power consumption with the Nth arrangement number, determines the elevator control systems corresponding to the remaining (N-1) first power consumptions as the elevator control systems that need to be tested, and tests the elevator control systems corresponding to the remaining (N-1) first power consumptions in ascending order of the arrangement numbers of the remaining (N-1) first power consumptions. After testing the (N-1) elevator control systems, the robot generates a test report and moves to a charging point for charging, so as to test the remaining elevator control systems after charging is completed. Wherein, N is a positive integer, and N≥2.

[0102] For example, when the number of elevators to be tested is four, the number of elevator control systems is four, and the current power of the robot is greater than the minimum power, the first consumption power corresponding to the four elevator control systems is sorted in descending order to obtain a first consumption power with a first ranking number, a first consumption power with a second ranking number, a first consumption power with a third ranking number, and a first consumption power with a fourth ranking number. The first consumption power with the first ranking number and the first consumption power with the second ranking number are added to obtain an accumulated value of two first consumption powers. Since the accumulated value of the two first consumption powers is less than the current power of the robot, the first consumption power with the first ranking number, the first consumption power with the second ranking number, and the first consumption power with the third ranking number are added to obtain an accumulated value of three first consumption powers. Since the accumulated value of the three first consumption powers is greater than the current power of the robot, the accumulation is stopped, the ranking numbers of the three first consumption powers corresponding to the accumulated value are determined to be 1-3, the first consumption power with the third ranking number is deleted, and the remaining two first consumption powers are determined to correspond to the elevator control systems to be tested, i.e., the elevator control system corresponding to the first consumption power with the first ranking number and the elevator control system corresponding to the first consumption power with the second ranking number are the elevator control systems to be tested. The two elevator control systems are tested in order of the ranking numbers from small to large, i.e., the elevator control system corresponding to the first consumption power with the first ranking number is tested first, and then the elevator control system corresponding to the first consumption power with the second ranking number is tested. After the two elevator control systems are tested, the robot generates a test report and moves to a charging point to be charged, so as to test the remaining elevator control systems after the charging is completed.

[0103] By determining the number and order of the elevator control systems to be tested when the current power of the robot does not meet the test condition, and controlling the robot to test the elevator control systems in order, the use efficiency of the robot can be improved, thereby improving the test efficiency of the robot in a scene with multiple elevator control systems.

[0104] In some embodiments, when the number of elevators to be tested is one, the number of elevator control systems of the elevator to be tested is one, and the power required by the robot to complete the test of the elevator control system corresponding to all the test floors of the elevator to be tested is less than the current power of the robot, the robot tests the elevator control system in each test floor in order of the priority of different test floors corresponding to the elevator control system from high to low, so that the robot completes the test of the elevator control system in all test floors.

[0105] If the number of the elevators to be tested is one, the number of the elevator control systems of the elevator to be tested is one, and the power required for the robot to complete the test on all the test floors corresponding to the elevator control system of the elevator to be tested is greater than or equal to the current power of the robot, the robot moves to the charging point for charging, or the robot deletes the floor numbers of some test floors with lower priorities, wherein the floors corresponding to the deleted floor numbers will not be tested, and the remaining test floors are tested in the order of the priorities of the remaining test floors from high to low, and the power required for the robot to complete the test on the remaining test floors is less than the current power of the robot after deleting the floor numbers of some test floors with lower priorities.

[0106] By deleting the floor numbers of some test floors with lower priorities when the power required for the robot to complete the test on all the test floors corresponding to the elevator control system of the elevator to be tested is greater than or equal to the current power of the robot, and testing the remaining test floors in the order of the priorities of the remaining test floors from high to low, the application can improve the test efficiency of the robot in the scene with one elevator control system.

[0107] Please refer to Figure 3 , Figure 3 FIG. 1 is a structural schematic diagram of a robot elevator test device provided by an embodiment of the application.

[0108] In a second aspect, an embodiment of the application provides a robot elevator test device.

[0109] As shown in Figure 3 FIG. 3, the robot elevator test device 300 comprises:

[0110] The acquisition unit 301 is configured to acquire a test instruction, wherein the test instruction comprises the priorities of the elevator control systems of the elevators to be tested.

[0111] The control unit 302 is configured to control the robot to test the elevator control systems of the elevators to be tested according to the priorities of the elevator control systems of the elevators to be tested.

[0112] In some embodiments of the present application, the test instruction further comprises a floor number of the floor to be tested; the control unit 302 is further configured to determine whether the current power of the robot satisfies a test condition according to the floor number of the floor to be tested corresponding to the elevator control system of the elevator to be tested; if the current power of the robot satisfies the test condition, the robot is controlled to test the elevator control systems of the elevators to be tested in a descending order of priority of the elevator control systems; if the current power of the robot does not satisfy the test condition, the number and order of the elevator control systems to be tested are determined, and the robot is controlled to test the elevator control systems in the order.

[0113] In some embodiments of the present application, the number of the elevators to be tested is at least two; the control unit 302 is further configured to calculate a first consumed power of the robot when testing the elevator control system of each elevator to be tested, wherein the first consumed power is the power required by the robot to complete the test of all the floors to be tested corresponding to the elevator control system of the elevator to be tested; determine a total consumed power according to the first consumed power of the elevator control system of each elevator to be tested; compare the total consumed power with the current power of the robot; if the total consumed power is less than the current power of the robot, the current power of the robot satisfies the test condition; if the total consumed power is greater than or equal to the current power of the robot, the current power of the robot does not satisfy the test condition.

[0114] In some embodiments of the present application, the control unit 302 is further configured to determine a first elevator control system according to the priority of the elevator control systems of the elevators to be tested, wherein the first elevator control system is the elevator control system currently to be tested; control the robot to test the first elevator control system at each floor to be tested and record the test result of each floor to be tested; after the test of the first elevator control system is completed, test a second elevator control system; after the test of the elevator control systems of all the elevators to be tested is completed, control the robot to return to the starting point and generate a test report.

[0115] In some embodiments of the present application, the control unit 302 is further configured to control the robot to move to a waiting point of a first to-be-tested floor corresponding to the first elevator control system, send a first request to the first elevator control system to make an elevator corresponding to the first elevator control system run to the first to-be-tested floor after the robot reaches the waiting point, send an open-door holding instruction to the first elevator control system to make the elevator keep an open-door state after the elevator runs to the first to-be-tested floor, and control the robot to enter the elevator, send a close-door instruction to the first elevator control system to make the elevator door of the elevator close after the robot enters the elevator, switch a map of the first to-be-tested floor used by the robot to a map of a second to-be-tested floor, and send a second request to the first elevator control system to make the elevator run to the second to-be-tested floor, control the robot to leave the elevator based on the map of the second to-be-tested floor, move to a waiting point of the second to-be-tested floor, and record a test result of the first to-be-tested floor after the elevator runs to the second to-be-tested floor, and control the robot to wait for a first preset time at the waiting point of the second to-be-tested floor, and send a second request to the elevator control system to make the robot test the elevator control system at the second to-be-tested floor.

[0116] In some embodiments of the present application, the control unit 302 is further configured to determine that a test result of a current to-be-tested floor is a failure and test a next to-be-tested floor if a first abnormal situation occurs in the process of testing the first elevator control system by the robot, and stop the test, determine that the test result of the current to-be-tested floor is the failure, and control the robot to call a terminal of a test personnel if a second abnormal situation occurs in the process of testing the first elevator control system by the robot.

[0117] In some embodiments of the present application, the control unit 302 is further configured to sort first consumptions corresponding to elevator control systems of to-be-tested elevators in ascending order, determine a minimum consumption, wherein the minimum consumption is a minimum value in the first consumptions corresponding to the elevator control systems of the to-be-tested elevators, control the robot to move to a charging point for charging if a current consumption of the robot is less than or equal to the minimum consumption, and determine a number and an order of elevator control systems to be tested according to the current consumption of the robot and the first consumptions corresponding to the elevator control systems of the to-be-tested elevators, and control the robot to test the elevator control systems in the order if the current consumption of the robot is greater than the minimum consumption.

[0118] In some embodiments of the present application, the test instruction further includes priorities of different to-be-tested floors, and the control unit 302 is further configured to control the robot to test the elevator control system at each to-be-tested floor according to the priorities of the different to-be-tested floors corresponding to the elevator control system, and record a test result of each to-be-tested floor.

[0119] It can be understood that the implementation principle and technical effects of the robot elevator testing device 300 provided in the second aspect of the present application can be referred to the implementation principle and technical effects of the robot elevator testing method provided in the first aspect, which will not be repeated here.

[0120] Please refer to Figure 4 , Figure 4 is a structural schematic diagram of an electronic device provided in an embodiment of the present application.

[0121] As Figure 4 shown, the electronic device 400 includes one or more processors 401 and a memory 402, and the electronic device 400 can be a mobile robot, an unmanned vehicle, etc. Among them, Figure 4 take one processor 401 as an example.

[0122] The processor 401 and the memory 402 can be connected through a bus or other means, Figure 4 take the connection through the bus as an example.

[0123] The processor 401 is configured to provide computing and control capabilities to control the electronic device 400 to perform corresponding tasks, for example, to control the electronic device 400 to perform the robot elevator testing method in any method embodiment described above, the robot elevator testing method comprising: obtaining a test instruction, wherein the test instruction includes the priority of the elevator control system of the elevator to be tested; according to the priority of the elevator control system of the elevator to be tested, controlling the robot to test the elevator control system of the elevator to be tested.

[0124] By controlling the robot to test the elevator control system of the elevator to be tested according to the priority of the elevator control system of the elevator to be tested, the present application can control the robot to test the reliability of different elevator control systems in the scene with multiple elevator control systems, and improve the testing efficiency.

[0125] The processor 401 can be a general processor, including a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof; and can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0126] The memory 402, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs and modules, such as program instructions / modules corresponding to the robot elevator test method in the embodiments of the present application. The processor 401 can implement the robot elevator test method in any of the above method embodiments by running the non-transitory software programs, instructions and modules stored in the memory 402. Specifically, the memory 402 can include a volatile memory (VM), such as a random access memory (RAM); the memory 402 can also include a non-volatile memory (NVM), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD), or other non-transitory solid-state storage devices; and the memory 402 can further include a combination of the above types of memories.

[0127] The memory 402 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 402 can optionally include a memory disposed remotely relative to the processor 401, and these remote memories can be connected to the processor 401 through a network. Examples of the above network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0128] One or more modules are stored in the memory 402, which, when executed by the one or more processors 401, perform the robot elevator test method in any of the method embodiments described above, for example, perform the robot elevator test method described above Figure 2 each of the steps shown; the functions of each of the modules or units shown can also be implemented Figure 3 .

[0129] In the embodiments of the present application, the electronic device 400 can also have a wired or wireless network interface, a keyboard, and an input and output interface, and the like, so as to perform input and output, and the electronic device 400 can also include other components for implementing device functions, which are not described herein.

[0130] The robot of the embodiments of the present application exists in various forms, and when performing the above-described Figure 2 each of the steps shown; the functions of each of the units shown can also be implemented Figure 3 .

[0131] The embodiments of the present application also provide a computer readable storage medium, for example, a memory including program code, the above-mentioned program code can be executed by a processor to complete the robot elevator test method in the above-mentioned embodiments. For example, the computer readable storage medium can be a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a read-only compact disc (Compact Disc Read-Only Memory, CDROM), a magnetic tape, a floppy disk, and an optical data storage device, etc.

[0132] The embodiments of the present application also provide a computer program product, which includes one or more program codes, and the program codes are stored in a computer readable storage medium. The processor of the electronic device reads the program codes from the computer readable storage medium, and the processor executes the program codes to complete the method steps of the robot elevator test method provided in the above-mentioned embodiments.

[0133] Those of ordinary skill in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or by program code related hardware, and the program can be stored in a computer readable storage medium, and the above-mentioned storage medium can be a read-only memory, a magnetic disk or an optical disk, etc.

[0134] Through the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be implemented by means of software plus a general hardware platform, and of course can also be implemented by hardware. Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by a computer program instructing related hardware, and the program can be stored in a computer readable storage medium. When the program is executed, it can include the processes of the above-mentioned embodiment methods. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM) or a random access memory (RAM) and the like.

[0135] Finally, it should be noted that: the above examples are only used to illustrate the technical solutions of the present application, and not to limit them; under the idea of the present application, the technical features of the above examples or different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of the different aspects of the present application as described above. In order to be brief, they are not provided in detail; although the present application has been described in detail with reference to the foregoing examples, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing examples, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for testing a robot riding an elevator, characterized in that, The method is applied to a robot, and the method includes: Obtain test instructions, wherein the test instructions include the priority of the elevator control system of the elevator under test and the floor number of the floor under test; Based on the priority of the elevator control system of the elevator under test, the robot is controlled to test the elevator control system of the elevator under test, including: Based on the floor number of the floor to be tested corresponding to the elevator control system of the elevator to be tested, calculate whether the current battery level of the robot meets the test conditions. If the robot's current battery level does not meet the testing conditions, the number and order of elevator control systems to be tested are determined, and the robot is controlled to test the elevator control systems in sequence. This includes: sorting the first power consumption corresponding to the elevator control systems of the elevators to be tested, and determining the minimum power consumption, wherein the minimum power consumption is the minimum value among the first power consumption corresponding to the elevator control systems of the elevators to be tested; if the robot's current battery level is less than or equal to the minimum power consumption, the robot is controlled to move to a charging point for charging; if the robot's current battery level is greater than the minimum power consumption, the number and order of elevator control systems to be tested are determined based on the robot's current battery level and the first power consumption corresponding to the elevator control systems of each elevator to be tested, and the robot is controlled to test the elevator control systems in sequence.

2. The method according to claim 1, characterized in that, The step of controlling the robot to test the elevator control system of the elevator under test according to the priority of the elevator control system of the elevator under test further includes: If the robot's current battery level meets the test conditions, the robot is controlled to test the elevator control system of the elevator under test in descending order of priority.

3. The method according to claim 1, characterized in that, The number of elevators to be tested is at least two; The step of calculating whether the robot's current battery level meets the test conditions based on the floor number of the elevator control system of the elevator under test includes: Calculate the first power consumption of the robot when testing the elevator control system of each elevator under test, wherein the first power consumption is the power required for the robot to complete the test of all floors corresponding to the elevator control system of the elevator under test; The total power consumption is determined based on the first power consumption corresponding to the elevator control system of each elevator under test; Compare the total power consumption with the robot's current power level; If the total power consumption is less than the robot's current power level, then the robot's current power level meets the test conditions. If the total power consumption is greater than or equal to the robot's current power level, then the robot's current power level does not meet the test conditions.

4. The method according to claim 2, characterized in that, The steps of controlling the robot to test the elevator control system of the elevator under test sequentially according to the priority from high to low include: Based on the priority of the elevator control system of the elevator to be tested, the first elevator control system is determined, wherein the first elevator control system is the elevator control system that needs to be tested at present. The robot is controlled to test the first elevator control system on each floor to be tested, and the test results for each floor to be tested are recorded. After the first elevator control system was tested, the second elevator control system was tested. After all the elevator control systems of the elevators to be tested have been tested, the robot is controlled to return to the starting point and a test report is generated.

5. The method according to claim 4, characterized in that, The steps of controlling the robot to test the first elevator control system on each floor to be tested and recording the test results for each floor to be tested include: Control the robot to move to the waiting point of the first floor to be tested corresponding to the first elevator control system; After the robot reaches the waiting point, it sends a first request to the first elevator control system so that the elevator corresponding to the first elevator control system runs to the first floor to be tested. After the elevator reaches the first floor to be tested, an open door hold command is sent to the first elevator control system to keep the elevator door open and to control the robot to enter the elevator. After the robot enters the elevator, it sends a door-closing command to the first elevator control system to close the elevator door. The robot switches the map of the first test floor to the map of the second test floor and sends a second request to the first elevator control system to make the elevator move to the second test floor. After the elevator reaches the second test floor, the robot is controlled to leave the elevator based on the map of the second test floor, move to the waiting point of the second test floor, and record the test results of the first test floor. After the robot waits for a first preset time at the waiting point on the second test floor, it sends a second request to the first elevator control system so that the robot can test the first elevator control system on the second test floor.

6. The method according to claim 4, characterized in that, The steps of controlling the robot to test the first elevator control system on each floor to be tested and recording the test results for each floor to be tested include: If a first abnormal situation occurs during the robot's testing of the first elevator control system, the test result of the current floor to be tested is determined to be a failure, and the next floor to be tested is then tested. If a second abnormal situation occurs during the robot's testing of the first elevator control system, the test is stopped, the test result of the current floor to be tested is determined to be a failure, and the robot is controlled to call the tester's terminal.

7. The method according to claim 1, characterized in that, The test instructions also include the priority of different floors to be tested; The steps of controlling the robot to test the elevator control system of the elevator under test, based on the priority of the elevator control system of the elevator under test, include: Based on the priority of different test floors corresponding to the elevator control system, the robot is controlled to test the elevator control system on each test floor and record the test results for each test floor.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the robot elevator testing method as described in any one of claims 1 to 7.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the robot elevator testing method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Inspection robot system's vibration measurement control method

    CN107478318A

  • Multipurpose intelligent distribution robot, distribution system and distribution method thereof

    CN110288284A

  • Control method of cleaning robot, cleaning robot and storage medium

    CN113303703A

  • Robot remote landing calling observation method and system and related products

    CN115072506A