A mobile robot control system

By establishing a communication connection between the mobile robot and the base station, and utilizing the first and second cloud platforms to control the base station's auxiliary function modules, the problem of inconvenient interconnection and control between the mobile robot and the base station is solved, enhancing the base station's functional applications and improving the user experience.

CN116901051BActive Publication Date: 2026-05-15SHENZHEN INXNI INNOVATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211521745.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-30
Publication Date
2026-05-15
Estimated Expiration
2042-11-30

AI Technical Summary

Technical Problem

The interconnection and control between mobile robots and base stations is inconvenient, the level of interaction is poor, the functions are limited, and the user experience needs to be improved.

Method used

Through the communication connection between the mobile robot and the base station, the first cloud platform receives control commands from the terminal device, parses them, and sends them to the base station to control the first auxiliary function module on the base station to perform the target operation. The first cloud platform provides a program interface for developing programs to modify the auxiliary function module, and combines the second cloud platform to call resources from a third-party resource library to enrich the functions.

Benefits of technology

It enables the control of auxiliary function modules of the base station through a mobile robot, which enhances the functionality of the base station and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116901051B_ABST
    Figure CN116901051B_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of mobile robot communication control, and provides a mobile robot control system, which comprises a mobile robot and a base station, the base station is provided with a first auxiliary function module; the mobile robot is in communication connection with the base station; the mobile robot is in communication connection with a first cloud platform; the first cloud platform receives a control instruction sent by a terminal device and analyzes and sends the control instruction to the mobile robot, the mobile robot sends the analyzed control instruction to the base station to control the first auxiliary function module to execute a target operation; wherein the first cloud platform is provided with a program interface for providing a developable program, the developable program is configured to be modified according to the first auxiliary function module. Through the application, the first auxiliary function module set by the base station is controlled to execute a target operation through the first cloud platform connected with the mobile robot, the first auxiliary function module of the base station end is controlled through the mobile robot end, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of mobile robot communication and control technology, and in particular relates to a mobile robot control system. Background Technology

[0002] With the development of mobile robots, their intelligence level is increasing, and they can be equipped with base stations to realize more functions. Here, the base station is an intelligent device that assists the robot in completing its work automatically and intelligently.

[0003] On the other hand, mobile robots and base stations, as intelligent devices, suffer from problems such as inconvenient communication, poor interaction, and limited functionality, resulting in a need to improve the user experience. Summary of the Invention

[0004] This application provides a mobile robot control system that can solve the problems of inconvenient control and limited functionality of mobile robots and base stations.

[0005] In a first aspect, embodiments of this application provide a mobile robot control system, including: a mobile robot and a base station, wherein the base station is provided with a first auxiliary function module;

[0006] The mobile robot is communicatively connected to the base station;

[0007] The mobile robot is communicatively connected to the first cloud platform;

[0008] The first cloud platform receives control commands sent by the terminal device, parses them, and sends them to the mobile robot. The mobile robot then sends the parsed control commands to the base station to control the first auxiliary function module to perform the target operation.

[0009] The first cloud platform is equipped with a program interface that provides a program for development, and the program for development is configured to be modifiable according to the first auxiliary function module.

[0010] In one possible implementation of the first aspect, a second cloud platform is also included; the base station is equipped with a second auxiliary function module, and the second cloud platform receives control commands sent by the terminal device, parses and sends them to the base station to control the second auxiliary function module to perform the target operation.

[0011] In one possible implementation of the first aspect, the second cloud platform is connected to a third-party resource library, and the second auxiliary function module performs the target operation by invoking resources from the third-party resource library and performing the target operation.

[0012] In one possible implementation of the first aspect, the mobile robot is communicatively connected to the base station, including:

[0013] The mobile robot is connected to the base station via a wireless communication module.

[0014] In one possible implementation of the first aspect, the wireless communication module includes a first wireless communication module and a second wireless communication module, wherein the first wireless communication module is disposed in the mobile robot and the second wireless communication module is disposed in the base station.

[0015] In one possible implementation of the first aspect, the first auxiliary function module includes a lighting control module and / or an air purification control module.

[0016] In one possible implementation of the first aspect, the second auxiliary function module includes an audio playback control module.

[0017] In one possible implementation of the first aspect, the mobile robot is provided with a third auxiliary function module, and the first cloud platform controls the third auxiliary function module to perform a target operation according to the control instructions sent by the terminal device, and the developable program is configured to be modifiable according to the third auxiliary function module.

[0018] In one possible implementation of the first aspect, the mobile robot sends first status indication information to the terminal device, the first status indication information being used to indicate the status information of the third auxiliary function module.

[0019] In one possible implementation of the first aspect, the base station sends second status indication information to the mobile robot, and the mobile robot sends the second status indication information to the terminal device through the first cloud platform; the second status indication information is used to indicate the status information of the first auxiliary function module and / or the second auxiliary function module.

[0020] The beneficial effects of this application embodiment compared with the prior art are as follows: A mobile robot control system provided in this embodiment includes a mobile robot and a base station. The base station is equipped with a first auxiliary function module. The mobile robot is communicatively connected to the base station and to a first cloud platform. The first cloud platform receives control commands sent by a terminal device, parses them, and sends them to the mobile robot. The mobile robot then sends the parsed control commands to the base station to control the first auxiliary function module to perform a target operation. The first cloud platform is provided with a program interface that provides a developable program, which is configured to be modified according to the first auxiliary function module. This embodiment achieves control of the first auxiliary function module at the base station via the first cloud platform connected to the mobile robot. Furthermore, the first cloud platform is provided with a program interface that provides a developable program, which is configured to be modified according to the first auxiliary function module. Therefore, the first cloud platform can modify the developable program through the settings of the first auxiliary function module, thereby better meeting the user's needs and improving the user experience. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of a mobile robot and base station communication system provided in an embodiment of this application;

[0023] Figure 2 This is a schematic flowchart of a communication method for a mobile robot control system provided in an embodiment of this application;

[0024] Figure 3 This is a schematic flowchart of a communication method for a mobile robot control system provided in another embodiment of this application;

[0025] Figure 4 This is a schematic flowchart of a communication method for a mobile robot control system provided in another embodiment of this application;

[0026] Figure 5This is a schematic diagram of the structural modules of the mobile robot 101 in the embodiments of this application;

[0027] Figure 6 This is a schematic diagram of the structural modules of base station 102 in this embodiment of the application.

[0028] Explanation of icon numbers:

[0029] 101. Mobile robot; 102. Base station; 103. First cloud platform; 104. Terminal equipment; 105. Second cloud platform;

[0030] 1010. Robot auxiliary function module; 1011. Third auxiliary function module;

[0031] 1020. First processor module;

[0032] 1030, First wireless communication module; 1031, First wireless communication unit; 1032, Second wireless communication unit;

[0033] 1040, Base station auxiliary function module; 1041, First auxiliary function module; 1042, Second auxiliary function module;

[0034] 1050, Second Processor Module;

[0035] 1060, Second wireless communication module; 1061, Third wireless communication unit; 1062, Fourth wireless communication unit.

[0036] The realization of the purpose, functional features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0037] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0038] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.

[0039] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.

[0040] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."

[0041] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0042] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0043] Furthermore, the technical features involved in the various embodiments of this application described below can be combined with each other as long as they do not conflict with each other.

[0044] This application embodiment provides a mobile robot control system including a mobile robot and a base station. The mobile robot can be a mobile device capable of providing functional services, such as a cleaning robot, pet robot, handling robot, care robot, remote monitoring robot, or sweeping robot. The robot, in conjunction with the base station, can automatically complete tasks. Here, the base station is an electronic device that works with the robot to automate and intelligently complete its tasks. It is understood that the function of the base station is based on the functional configuration of the corresponding robot. In some embodiments, the mobile robot can be an autonomous vehicle, and the corresponding base station can provide charging, parking, or car wash services for the autonomous vehicle. In some embodiments, the robot can be a cleaning robot, and the corresponding base station can provide services such as parking, charging, water replenishment, sewage discharge, detergent replenishment, self-cleaning, and drying for the cleaning robot.

[0045] See Figure 1 , Figure 1This is a schematic diagram of a mobile robot and base station communication system provided in an embodiment of this application. The communication system includes a mobile robot 101 and a base station 102. A communication link can be established between the mobile robot 101 and the base station 102, and the two can exchange various information through this communication link.

[0046] The communication link can be established based on at least one wireless communication solution, such as Wireless Local Area Networks (WLAN) (e.g., Wireless Fidelity, WiFi), Bluetooth, Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR), Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), and Long Term Evolution (LTE).

[0047] The mobile robot control system includes a mobile robot 101 and a base station 102. The base station 101 is equipped with a first auxiliary function module 1041. The first cloud platform 103 is provided with a program interface that provides developable programs, which are configured to be modified according to the first auxiliary function module 1041.

[0048] See Figure 2 , Figure 2 This is a schematic flowchart of a communication method for a mobile robot control system provided in an embodiment of this application. The mobile robot 101 is communicatively connected to a base station 102 and to a first cloud platform 103. The method includes:

[0049] Step S201: The first cloud platform 103 receives the control command sent by the terminal device 104;

[0050] Step S202: The first cloud platform 103 parses the control command and sends it to the mobile robot 101;

[0051] Step S203: The mobile robot 101 sends the parsed control command to the base station 102;

[0052] Step S204: Base station 102 controls the first auxiliary function module 1041 to perform the target operation according to the received control command.

[0053] Specifically, the control command includes instruction information for controlling the first auxiliary function module 1041 to perform the target operation, and may also include instruction information for controlling other auxiliary function modules located on the mobile robot 101 or the base station 102 to perform the target operation. The first cloud platform 103 parses the control command and sends the instruction information for controlling the first auxiliary function module 1041 to perform the target operation to the mobile robot 101. The mobile robot 101 then sends the instruction information to the base station 102, and the base station 102 controls the first auxiliary function module 1041 to perform the target operation. Specifically, the first auxiliary function module 1041 may be a module for adding and enriching the functional applications of the base station, and may include a lighting control module, an air purification control module, a voice response module, etc.

[0054] Taking the first auxiliary function module 1041 as a lighting control module and an air purification control module as an example, the first cloud platform 103 parses the control command and sends the instruction information for controlling the first auxiliary function module 1041 to perform the target operation to the mobile robot 101. The mobile robot 101 then sends the instruction information to the base station 102. Further, the instruction information includes instructions for the lighting control module and the air purification control module. The base station 102 controls the lighting control module and the air purification control module based on this instruction information to perform the target operation.

[0055] For example, a user sends a control command through a terminal device 104, such as a mobile phone app, to adjust the brightness of the touch buttons on base station 102 to a warm light. The first cloud platform 103 receives the command, parses it, and sends the command to the first auxiliary function module 1041 to perform the target operation. The mobile robot 101 then sends the command to base station 102, which controls the lighting control module to adjust the brightness of the touch buttons on base station 102 to a warm light. Similarly, a user sends a control command through a terminal device 104, such as a mobile phone app, to spray air freshener at a set time interval, such as 10 minutes, within a preset time period, such as 3 hours. The first cloud platform 103 receives the command, parses it, and sends the command to the first auxiliary function module 1041 to perform the target operation. The mobile robot 101 then sends the command to base station 102, which controls the air purification control module to spray air freshener every 10 minutes within 3 hours. Alternatively, if the first auxiliary function module 1022 is a voice response module or other auxiliary function module used to enhance the functionality of the base station, the steps of this method remain the same and will not be repeated here.

[0056] Furthermore, the first cloud platform 103 is provided with a program interface that allows for the development of programs, which are configured to be modified according to the first auxiliary function module 1041. In specific applications, the first cloud platform 103 is configured to be modified according to the addition or removal of sub-modules of the first auxiliary function module 1041, such as the lighting control module, the air purification control module, and the voice response module, as well as the functional settings of specific sub-modules.

[0057] In this embodiment, a first auxiliary function module 1041 is configured in the base station. A first cloud platform 103 receives control commands from the terminal device, parses them, and sends them to a mobile robot 101. The mobile robot 101 then sends the parsed control commands to the base station 102 to control the first auxiliary function module 1041 to perform the target operation. This allows the first cloud platform 103, connected to the mobile robot, to control the first auxiliary function module 1041 at the base station, thus enabling control of the first auxiliary function module 1041 from the mobile robot end. Furthermore, the first cloud platform 103 provides a program interface for developing programs, which are configured to be modifiable according to the first auxiliary function module. Therefore, the first cloud platform 103 can modify the developable program by configuring the first auxiliary function module 1041, thereby better meeting user needs and improving the user experience.

[0058] Further, see Figure 2It also includes base station 102 sending second status indication information to mobile robot 101, and mobile robot 101 sending the second status indication information to terminal device 104 through first cloud platform 103; the second status indication information is used to indicate the status information of first auxiliary function module 1041. Therefore, terminal device 104 can obtain the status information of first auxiliary function module 1041 located at base station 102, forming a closed-loop feedback.

[0059] In some embodiments, the terminal device 104 is a mobile phone, desktop computer, laptop computer, tablet computer, smartwatch, or mobile terminal, etc.

[0060] See Figure 3 , Figure 3 This is a schematic flowchart of a communication method for a mobile robot control system according to another embodiment of this application. This embodiment also includes a second cloud platform 105; the base station 102 is equipped with a second auxiliary function module 1042. The method includes:

[0061] Step S301: The second cloud platform 105 receives the control command sent by the terminal device 104;

[0062] Step S302: The second cloud platform 105 parses the control command and sends it to the base station 102;

[0063] In step S303, base station 102 controls the second auxiliary function module 1042 to perform the target operation.

[0064] Specifically, the control command includes instructions to control the second auxiliary function module 1042 to perform the target operation, and may also include instructions to control other auxiliary function modules located on the mobile robot 101 or base station 102 to perform the target operation, such as the instructions to control the first auxiliary function module 1041 to perform the target operation mentioned above. Further, the second cloud platform 105 is connected to a third-party resource library, such as an audio resource library, a video resource library, etc. Further, the second auxiliary function module 1042 includes an audio playback control module, a video playback control module, etc. The second auxiliary function module performing the target operation includes calling resources from the third-party resource library and performing the target operation.

[0065] For example, the second auxiliary function module 1042 includes an audio playback control module. The user sends a control command through a terminal device 104, such as a mobile phone app. This command includes instructions to play the song "Qilixiang". The second cloud platform 105 receives the control command, parses it, and sends the instruction information for controlling the second auxiliary function module 1042 to perform the target operation to the base station. The base station 102 then controls the second auxiliary function module 1042, such as the audio playback module, to connect to and call a third-party audio resource library to play the song "Qilixiang". Alternatively, when the second auxiliary function module 1042 is a video playback control module or other auxiliary function modules that need to call a third-party resource library, the steps are the same and will not be described again.

[0066] Based on the design of the first cloud platform 103, which provides a program interface for developing programs and allows the programs to be modified according to the first auxiliary function module 1041, combined with the design of the second cloud platform 105 connected to a third-party resource library and the second auxiliary function module 1042 executing target operations, including calling resources from the third-party resource library and executing the target operations, the first cloud platform 103 and the first auxiliary function module 1041 can be used to add or remove auxiliary function modules and modify related function controls according to specific applications. The second cloud platform 105 and the second auxiliary function module 1042 can be used to call the third-party resource library to execute target operations, which greatly enriches the auxiliary functions of the base station and improves the user experience.

[0067] Further, see Figure 3 It also includes base station 102 sending second status indication information to mobile robot 101, and mobile robot 101 sending the second status indication information to terminal device 104 through second cloud platform 105; the second status indication information is used to indicate the status information of second auxiliary function module 1042. Therefore, terminal device 104 can obtain the status information of second auxiliary function module 1042 located at base station 102, forming a closed-loop feedback.

[0068] See Figure 4 , Figure 4 This is a schematic flowchart illustrating a communication method for a mobile robot control system according to another embodiment of this application. The mobile robot 101 is equipped with a third auxiliary function module 1011, and a first cloud platform 103 provides a programmable interface for a program that is configured to be modified according to the third auxiliary function module. The method includes:

[0069] Step S401: The first cloud platform 103 receives the control command sent by the terminal device 104;

[0070] Step S402: The first cloud platform 103 parses the control command and sends it to the mobile robot 101;

[0071] Step S403: The mobile robot 101 controls the third auxiliary function module 1011 to perform the target operation.

[0072] Specifically, the control command includes instruction information for controlling the third auxiliary function module 1011 to perform the target operation, and may also include instruction information for controlling other auxiliary function modules located on the mobile robot 101 or base station 102 to perform the target operation, such as the instruction information for controlling the first auxiliary function module 1041 and the second auxiliary function module 1042 to perform the target operation as mentioned above. The first cloud platform 103 controls the third auxiliary function module 1011 to perform the target operation according to the control command sent by the terminal device 104. This includes the first cloud platform 103 receiving the control command sent by the terminal device 104, parsing the control command, and sending the instruction information for controlling the third auxiliary function module 1011 to perform the target operation to the mobile robot 101. The mobile robot 101 then controls the third auxiliary function module 1011 to perform the target operation. Specifically, the first auxiliary function module 1041 may be a module used to enrich the functions of the mobile robot 101, such as a lighting control module, an air purification module, a voice response module, etc.

[0073] For example, if a user sends a control command via a terminal device 104, such as a mobile phone app, to adjust the brightness of the panel on the mobile robot 101 to a warm light, the first cloud platform 103 receives the command, parses it, and sends the command to the third auxiliary function module 1011 to perform the target operation. The mobile robot 101 then controls the lighting control module to adjust the brightness of the touch buttons on the base station 102 to a warm light. For example, if a user sends a control command via a terminal device 104, such as a mobile phone app, to control the mobile robot 101 to spray air freshener at a certain time interval, such as 10 minutes, within a preset time period, such as 3 hours, the first cloud platform 103 receives the command, parses it, and sends the command to the third auxiliary function module 1011 to perform the target operation. The mobile robot 101 then controls the air purification control module to spray air freshener every 10 minutes within 3 hours. Furthermore, if the third auxiliary function module 1011 is a voice response module or other auxiliary function module used to enrich the base station's functional applications, the steps of this method remain the same and will not be described again.

[0074] Further, see Figure 4It also includes the mobile robot 101 sending first status indication information to the terminal device 104, and the second status indication information used to indicate the status information of the third auxiliary function module 1011. Therefore, the terminal device 104 can obtain the status information of the third auxiliary function module 1011 located on the mobile robot 101, forming a closed-loop feedback.

[0075] In some embodiments, the terminal device 104 is a mobile phone, desktop computer, laptop computer, tablet computer, smartwatch, or mobile terminal, etc.

[0076] Furthermore, the mobile robot 101 is connected to the base station 102 via a wireless communication module. The wireless communication module includes a first wireless communication module 1030 and a second wireless communication module 1060, wherein the first wireless communication module 1030 is located in the mobile robot 101 and the second wireless communication module 1060 is located in the base station 102.

[0077] See Figure 5 , Figure 5 This is a schematic diagram of the structural modules of the mobile robot 101 in this embodiment of the application. In this embodiment, the mobile robot 101 includes:

[0078] Robot auxiliary function module 1010 is used to perform target operations;

[0079] The first processor module 1020 is used to parse and process relevant instructions and information, and control the robot auxiliary function module 1010 to perform target operations.

[0080] The first wireless communication module 1030 is used to connect to the first cloud platform 103 and the base station 102 to send and receive relevant information or instructions;

[0081] In another specific implementation of this application embodiment, the robot auxiliary function module 1010 includes a third auxiliary function module 1011 for performing the target operation.

[0082] In another specific implementation of this application embodiment, the first wireless communication module 1030 includes a first wireless communication unit 1031 that is communicatively connected to the first cloud platform 103 and a second wireless communication unit 1032 that is communicatively connected to the base station 102.

[0083] See Figure 6 , Figure 6 This is a schematic diagram of the structural modules of base station 102 in an embodiment of this application. Base station 102 includes:

[0084] Base station auxiliary function module 1040 is used to perform target operations;

[0085] The second processor module 1050 is used to parse and process relevant instructions and information, and control the base station auxiliary function module 1040 to perform target operations.

[0086] The second wireless communication module 1060 is used to connect to the first cloud platform 103 or the second cloud platform 105 and the mobile robot 101 to send and receive relevant information or instructions.

[0087] In another specific implementation of this application embodiment, the robot auxiliary function module 1040 includes a first auxiliary function module 1041 and / or a second auxiliary function module 1042, and is used to perform the target operation.

[0088] In another specific implementation of this application embodiment, the second wireless communication module 1060 includes a third wireless communication unit 1061 that is communicatively connected to the first cloud platform 103 or the second cloud platform 105, and a fourth wireless communication unit 1062 that is communicatively connected to the mobile robot 101.

[0089] See Figure 2 Combination Figure 5 , Figure 6 In this embodiment, the mobile robot 101 is communicatively connected to the base station 102 and to the first cloud platform 103. The method includes:

[0090] The first cloud platform 103 receives control commands sent by the terminal device 104;

[0091] The first cloud platform 103 parses the control command and sends it to the mobile robot 101 through the first wireless communication unit 1031;

[0092] The mobile robot 101 parses and processes the received control commands through the first processor module 1020, and sends the parsed and processed control commands to the fourth wireless communication unit 1062 of the base station 102 through the second wireless communication unit 1032.

[0093] The base station 102 parses and processes the received control commands through the second processor module 1050 and controls the first auxiliary function module 1041 to perform the target operation according to the parsed and processed control commands.

[0094] Furthermore, it also includes:

[0095] Base station 102 obtains the status information of the first auxiliary function module 1041 performing the target operation through the second processor module 1050. If the target operation has been successfully performed, it sends the second status information to the second wireless communication unit 1032 of the mobile robot 101 through the fourth wireless communication unit 1062. The second status indication information is used to indicate the status information of the first auxiliary function module 1041.

[0096] The mobile robot 101 sends the second status indication information to the first cloud platform 103 through the first wireless communication unit 1031;

[0097] The first cloud platform 103 sends the second status indication information to the terminal device 104.

[0098] In this embodiment, a first auxiliary function module 1041 is set in the base station. The first cloud platform 103 receives control commands sent by the terminal device, parses them, and sends them to the mobile robot 101. The mobile robot 101 sends the parsed control commands to the base station 102 to control the first auxiliary function module 1041 to perform the target operation. This realizes the control of the first auxiliary function module set in the base station by the first cloud platform 103 connected to the mobile robot to perform the target operation. It realizes the interconnection and control of the first auxiliary function module 1041 of the base station by the mobile robot. The closed-loop feedback is formed by the design of status indication information, which improves the user experience.

[0099] See Figure 3 Combination Figure 5 , Figure 6 In another embodiment of this application, a second cloud platform 105 is also included; the base station 102 is provided with a second auxiliary function module 1042. The method includes:

[0100] The second cloud platform 105 receives control commands sent by the terminal device 104;

[0101] The second cloud platform 105 parses the control command and sends it to the third wireless communication unit 1061 of the base station 102;

[0102] The base station 102 parses and processes the received control commands through the second processor module 1050, and controls the second auxiliary function module 1042 to perform the target operation.

[0103] Furthermore, the method also includes:

[0104] The base station 102 obtains the status information of the second auxiliary function module 1042 performing the target operation through the second processor module 1050. If the target operation has been successfully performed, it sends the second status information to the terminal device 104 through the third wireless communication unit 1061. The second status information is used to indicate the status information of the second auxiliary function module.

[0105] This application embodiment can call a third-party resource library to execute the target operation through the second cloud platform 105 and the second auxiliary function module 1042, and form a closed-loop feedback through the design of status indication information, which greatly enriches the auxiliary functions of the base station and improves the user experience.

[0106] See Figure 4 , combined Figure 5 , Figure 6 In another embodiment of this application, the mobile robot 101 is provided with a third auxiliary function module 1011, and the first cloud platform 103 provides a program interface for a developable program, which is configured to be modified according to the third auxiliary function module. The method includes:

[0107] The first cloud platform 103 receives control commands sent by the terminal device 104;

[0108] The first cloud platform 103 parses the control command and sends it to the first wireless communication unit 1031 of the mobile robot 101;

[0109] The mobile robot 101 parses and processes the received control commands through the first processor module 1021 and controls the third auxiliary function module 1011 to perform the target operation.

[0110] Furthermore, the method also includes:

[0111] The mobile robot 101 sends first status indication information to the terminal device 104 through the first wireless communication unit 1031; the first status indication information is used to indicate the status information of the third auxiliary function module 1011.

[0112] In this embodiment of the application, the mobile robot 101 is designed with a third auxiliary function module 1011, which enriches the functional applications of the mobile robot 101 and forms a closed-loop feedback through the design of status indication information, thereby improving the user experience.

[0113] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0114] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0115] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0116] In the embodiments provided in this application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling or direct coupling or communication connection may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0117] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0118] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0119] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content included in the computer-readable storage medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable storage medium does not include electrical carrier signals and telecommunication signals.

[0120] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A mobile robot control system, characterized in that, It includes a mobile robot and a base station, wherein the base station is equipped with a first auxiliary function module; The mobile robot is connected to the base station for communication. The mobile robot is connected to the first cloud platform. The first cloud platform receives control commands sent by the terminal device, parses them, and sends them to the mobile robot. The mobile robot then sends the parsed control commands to the base station to control the first auxiliary function module to perform the target operation. The first cloud platform is equipped with a program interface that provides a program for development, and the program for development is configured to be modifiable according to the first auxiliary function module. The mobile robot is equipped with a third auxiliary function module. The first cloud platform controls the third auxiliary function module to perform the target operation according to the control instructions sent by the terminal device. The developable program is configured to be modifiable according to the third auxiliary function module. The mobile robot sends a first status indication message to the terminal device, the first status indication message being used to indicate the status information of the third auxiliary function module.

2. The mobile robot control system according to claim 1, characterized in that, It also includes a second cloud platform; the base station is equipped with a second auxiliary function module, the second cloud platform receives control commands sent by the terminal device, parses and sends them to the base station, so as to control the second auxiliary function module to perform the target operation.

3. The mobile robot control system according to claim 2, characterized in that, include: The second cloud platform is connected to a third-party resource library, and the second auxiliary function module performs the target operation by calling the resources of the third-party resource library and performing the target operation.

4. The mobile robot control system according to claim 1, characterized in that, The mobile robot communicates with the base station, including: The mobile robot is connected to the base station via a wireless communication module.

5. The mobile robot control system according to claim 4, characterized in that, include: The wireless communication module includes a first wireless communication module and a second wireless communication module. The first wireless communication module is located in the mobile robot, and the second wireless communication module is located in the base station.

6. The mobile robot control system according to claim 1, characterized in that, The first auxiliary function module includes a lighting control module and / or an air purification control module.

7. The mobile robot control system according to claim 2, characterized in that, The second auxiliary function module includes an audio playback control module and / or a video playback control module.

8. The mobile robot control system according to claim 2 or 3, characterized in that, Also includes: The base station sends a second status indication information to the mobile robot, and the mobile robot sends the second status indication information to the terminal device through the first cloud platform; The second status indication information is used to indicate the status information of the first auxiliary function module and / or the second auxiliary function module.