Robot control system and method

By designing a robot control system that includes login, interaction, workbench, personal information and communication modules, the problem that existing systems cannot control multiple robots and custom tasks at the same time is solved, efficient and intelligent robot control is achieved, and system stability is maintained in an unstable network environment.

CN119996464APending Publication Date: 2025-05-13SHANGHAI BAXI ROBOT CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411504732.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-26
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

Existing robot control systems cannot control multiple robots at the same time, have limited ability to customize tasks, insufficient intelligence, and may be affected in unstable network environments.

Method used

A robot control system is designed, including login module, interaction module, workbench module, personal information module and communication module. It realizes cross-platform compatibility through the Uniapp development framework, supports simultaneous connection and task customization of multiple robots, and uses network and Bluetooth communication to improve system stability.

Benefits of technology

The simultaneous control and task customization of multiple robots is realized, the robot intelligence is improved, the impact of network instability is reduced, and the system portability and practicality is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996464A_ABST
    Figure CN119996464A_ABST
Patent Text Reader

Abstract

The invention provides a robot control system and method, and relates to the field of mobile application development. A robot control system comprises a login module, an interaction module, a workbench module, a personal information module and a communication module. The login module is used for issuing a user account password, randomly generating a verification code and verifying user information; the interaction module is used for binding and connecting the robot, issuing a control instruction for the robot and managing robot equipment; the workbench module is used for performing task management on the robot and setting reservation tasks including new tasks, task records and today tasks; the personal information module is used for storing, checking and modifying personal data related information and setting contact information of a system server; and the communication module is used for realizing communication between the modules of the system and the robot. Different tasks can be remotely and directly distributed to multiple series of robots, network dependence is reduced, portability is high, and system functions are comprehensive.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile application development, and in particular to a robot control system and method. Background Art

[0002] Existing robots, such as sweeping robots, will first scan the terrain map of your home, and then you can choose various ways for it to clean, such as deep cleaning in a tic-tac-toe pattern or ordinary S-shaped cleaning.

[0003] Due to different mobile devices and operating system versions, there may be compatibility issues with applications on different devices. Mobile applications are highly dependent on network connections, but in an unstable network environment, applications may be affected. At the same time, the existing robot control system can only bind to one robot. When there are multiple robots at home, the number of control systems required is large, making the process cumbersome for users to use; the existing robot control system cannot customize tasks, but can only use the robot's preset tasks. It is not intelligent enough and cannot choose the robot's working method according to the user's preferences. Summary of the invention

[0004] The object of the present invention is to provide a robot control system and method, which can simultaneously control multiple robots, customize robot tasks, and improve the intelligence of the robots.

[0005] The present invention is achieved in that:

[0006] In a first aspect, the present application provides a robot control system, including a login module, an interaction module, a workbench module, a personal information module and a communication module;

[0007] Login module, used to issue user account passwords, randomly generate verification codes, and verify user information;

[0008] The interactive module is used to bind and connect robots, issue control instructions to robots, and manage robot equipment;

[0009] The workbench module is used to manage tasks for the robot and set scheduled tasks, including new tasks, task records, and today's tasks;

[0010] The personal information module is used to store, view and modify personal information and set the system server contact information;

[0011] The communication module is used to realize the communication between the various modules of the system and the robot.

[0012] Further, the interaction module includes a robot binding unit, a robot control unit and a device management unit;

[0013] Robot binding unit, used to bind the robot and switch the robot to create tasks;

[0014] The robot control unit is used to select the corresponding task and issue control instructions according to the currently bound robot;

[0015] Device management unit, used to view connected devices and edit device information.

[0016] Furthermore, the robot system uses Uniapp as a development framework.

[0017] Furthermore, the personal information module includes a feedback unit, a personal information unit, and a password modification unit;

[0018] Feedback unit, used to report system problems and check after-sales contact information and email addresses;

[0019] The personal data unit is used to display and modify the user's personal data, including name, gender, mobile phone number and email address;

[0020] The password modification unit is used to modify the password according to the personal information; wherein the new password and the old password cannot be the same.

[0021] In a second aspect, the present application provides a robot control method, comprising the following steps:

[0022] Log in to the robot control system and establish a connection with the robot control system;

[0023] Use the interactive module to connect the robot and select control instructions;

[0024] Transmit control instructions to the robot and control the robot to complete the corresponding instructions.

[0025] Furthermore, the control instructions are transmitted to the robot through network communication and Bluetooth.

[0026] Compared with the prior art, the present invention has at least the following advantages or beneficial effects:

[0027] The present invention proposes a robot control system and method. A workbench module is used to provide a variety of task completion methods. Users can choose a suitable task completion method according to their needs and preferences to obtain more efficient work results. A communication module is used to transmit through the network and Bluetooth, which can effectively reduce the impact caused by unstable network connection. The Uniapp cross-platform development framework is adopted, and the system has high portability. The interactive module can connect to multiple robots at the same time, and different tasks can be assigned to multiple robots, which is highly practical. Appointment tasks can be set to provide convenience for users' actual use. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.

[0029] Figure 1 This is a structural diagram of a robot control system of the present invention;

[0030] Figure 2 A specific flow chart of the use of the interactive module in an embodiment of the present invention;

[0031] Figure 3 A specific flow chart of the use of the workbench module in an embodiment of the present invention;

[0032] Figure 4 A specific flow chart of the use of the personal information module in an embodiment of the present invention;

[0033] Figure 5 This is a flow chart of a robot control method of the present invention;

[0034] Figure 6 This is a schematic diagram of the interface of the login module;

[0035] Figure 7 This is a schematic diagram of the interface of the interactive module;

[0036] Figure 8 This is a schematic diagram of the interface of the workbench module;

[0037] Fig. 9 This is a schematic diagram of the interface of the personal information module;

[0038] Fig.10 A structural block diagram of an electronic device provided by an embodiment of the present invention.

[0039] Icon: 101, memory; 102, processor; 103, communication interface. DETAILED DESCRIPTION

[0040] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of the embodiments. The components of the embodiments of the present application generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. Some embodiments of the present application are described in detail below in conjunction with the drawings. In the absence of conflict, the following embodiments and the various features in the embodiments can be combined with each other.

[0041] Example

[0042] See also Figure 1 , the robot control system includes a login module, an interaction module, a workbench module, a personal information module and a communication module;

[0043] like Figure 6 As shown, the login module is used to issue user account passwords, randomly generate verification codes, and verify user information;

[0044] Exemplarily, the login module

[0045] like Figure 2 and Figure 7 As shown, the interaction module is used to bind and connect the robot, issue control instructions to the robot, and manage the robot equipment;

[0046] The interaction module includes a robot binding unit, a robot control unit and a device management unit;

[0047] Robot binding unit, used to bind the robot and switch the robot to create tasks;

[0048] The robot control unit is used to select the corresponding task and issue control instructions according to the currently bound robot;

[0049] Device management unit, used to view connected devices and edit device information.

[0050] The robot system uses Uniapp as the development framework.

[0051] Demonstratively, the interactive module can bind multiple robots at the same time, and multiple robots can be controlled using one system. Using Uniapp as a development framework, it can be compatible with multiple systems, and quickly build interfaces to simplify development steps. Using the Uniapp cross-platform development framework, it provides a rich component library that can quickly build interfaces. Use the u-view component library to customize theme styles, add buttons, lists, cards and other components, and use some of its common animation effects to add more interactive experiences to the application. Use a fast and concise JavaScript library jQuery, which is mainly used to simplify DOM operations, handle events, asynchronous requests, and animations.

[0052] The workflow of the interactive module is:

[0053] On the home page, determine whether the required robot device is available. If so, select the corresponding robot device. Otherwise, scan the QR code to add the robot device and bind it.

[0054] After selecting the corresponding robot device, use Bluetooth to search for the robot device. When the corresponding robot device is searched, select and send the control command; if the corresponding robot device is not searched, search for the device again;

[0055] When the robot is bound, you can view the bound device. At the same time, you can edit the information of the bound device, including modifying the image and name. If you modify the bound device information, submit the modified content to complete the modification of the bound device. If you do not modify the bound device, return to view the bound device.

[0056] like Figure 3 and Figure 8 As shown, the workbench module is used to manage tasks for the robot and set scheduled tasks, including new tasks, task records and today's tasks;

[0057] Demonstratively, the workbench can create new tasks and customize tasks according to personal preferences and actual conditions. At the same time, historical work records can be viewed to achieve real-time control of the robot's work; tasks can also be pre-set and scheduled for the robot to complete tasks. Pre-set tasks can be modified and deleted. The workflow of the workbench module is as follows:

[0058] Enter the workbench, and you can choose to create a new task, task record and today's task;

[0059] Task history can be used to view and delete historical tasks;

[0060] Today's tasks are pre-set tasks. You can view the content displayed on the current interface and view all records. You can delete or modify today's tasks.

[0061] like Figure 4 and Fig. 9 As shown, the personal information module is used to store, view and modify personal information related information and set the system server contact information;

[0062] The personal information module includes feedback unit, personal information unit and password modification unit;

[0063] Feedback unit, used to report system problems and check after-sales contact information and email addresses;

[0064] The personal data unit is used to display and modify the user's personal data, including name, gender, mobile phone number and email address;

[0065] The password modification unit is used to modify the password according to the personal information; wherein the new password and the old password cannot be the same.

[0066] For example, the usage process of the personal information module is as follows:

[0067] Enter the My page, where you can view your personal information, including your account, name, and role. In the Personal Information section, you can modify your account picture, name, gender, phone number, and email address. After modifying your personal information, submit the modified content. If there is no modification, return to the My page directly.

[0068] Enter the password change interface, enter the new password and the old password at the same time and submit. If the new password is the same as the old password, re-enter the password or return to the My interface; if the new password is different from the old password, the password change is successful;

[0069] Feedback unit: enter the feedback form, fill in the feedback information, upload the problem picture and submit it. You can also directly obtain the contact information of the system server to provide feedback.

[0070] When the user switches accounts, he can log out and return directly to the login interface.

[0071] The communication module is used to realize the communication between the various modules of the system and the robot.

[0072] The communication module can use Bluetooth and wireless network for transmission, avoiding the unstable communication caused by unstable network in the traditional method of using only network transmission. At the same time, the wireless network can be connected remotely and the robot can be remotely controlled.

[0073] Based on the same inventive concept, please refer to Figure 5 The present invention also proposes a robot control method, comprising the following steps:

[0074] Log in to the robot control system and establish a connection with the robot control system;

[0075] Use the interactive module to connect the robot and select control instructions;

[0076] Transmit control instructions to the robot and control the robot to complete the corresponding instructions.

[0077] The control instructions are transmitted to the robot through network communication and Bluetooth.

[0078] For the specific implementation process of the above system, please refer to a robot control system provided in an embodiment of the present application, which will not be repeated here.

[0079] See also Fig.10 , Fig.10 A block diagram of an electronic device provided in an embodiment of the present invention. The electronic device includes a memory 101, a processor 102 and a communication interface 103, and the memory 101, the processor 102 and the communication interface 103 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, these elements can be electrically connected to each other through one or more communication buses or signal lines. The memory 101 can be used to store software programs and modules, such as program instructions / modules corresponding to a robot control system provided in an embodiment of the present application, and the processor 102 executes various functional applications and data processing by executing the software programs and modules stored in the memory 101. The communication interface 103 can be used to communicate signaling or data with other node devices.

[0080] Among them, the memory 101 can be but is not limited to, random access memory (Random Access Memory, RAM), read only memory (Read Only Memory, ROM), programmable read-only memory (Programmable Read-Only Memory, PROM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable read-only memory (Electric Erasable Programmable Read-Only Memory, EEPROM), etc.

[0081] The processor 102 may be an integrated circuit chip with signal processing capability. The processor 102 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0082] Understandably, Fig.10 The structure shown is for illustration only. The electronic device may also include Fig.10 More or fewer components as shown, or with Fig.10 Different configurations are shown. Fig.10 Each component shown in the figure can be implemented by hardware, software or a combination thereof.

[0083] To sum up, a robot control system and method provided in an embodiment of the present application use a workbench module to provide a variety of task completion methods. Users can choose the appropriate task completion method according to their needs and preferences to obtain more efficient work results; the communication module is used to transmit through the network and Bluetooth, which can effectively reduce the impact caused by unstable network connection; the Uniapp cross-platform development framework is adopted, and the system has high portability; the interaction module can connect to multiple robots at the same time, and different tasks can be assigned to multiple robots, which is highly practical; appointment tasks can be set to provide convenience for users' actual use.

[0084] It will be apparent to those skilled in the art that the present application is not limited to the details of the exemplary embodiments described above, and that the present application can be implemented in other specific forms without departing from the spirit or essential features of the present application. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the present application is defined by the appended claims rather than the above description, and it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims be included in the present application. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. A robot control system, characterized in that: It includes login module, interaction module, workbench module, personal information module and communication module; Login module, used to issue user account passwords, randomly generate verification codes, and verify user information; The interactive module is used to bind and connect robots, issue control instructions to robots, and manage robot equipment; The workbench module is used to manage tasks for the robot and set scheduled tasks, including new tasks, task records, and today's tasks; The personal information module is used to store, view and modify personal information and set the system server contact information; The communication module is used to realize the communication between the various modules of the system and the robot.

2. A robot control system as claimed in claim 1, characterized in that: The interaction module includes a robot binding unit, a robot control unit and a device management unit; Robot binding unit, used to bind the robot and switch the robot to create tasks; The robot control unit is used to select the corresponding task and issue control instructions according to the currently bound robot; Device management unit, used to view connected devices and edit device information.

3. A robot control system as claimed in claim 1, characterized in that: The robot system uses Uniapp as the development framework.

4. A robot control system as claimed in claim 1, characterized in that: The personal information module includes an opinion feedback unit, a personal information unit and a password modification unit; Feedback unit, used to report system problems and check after-sales contact information and email addresses; The personal data unit is used to display and modify the user's personal data, including name, gender, mobile phone number and email address; The password modification unit is used to modify the password according to the personal information; wherein the new password and the old password cannot be the same.

5. A robot control method, applied to a robot control system according to any one of claims 1 to 3, characterized in that: The following steps are involved: Log in to the robot control system and establish a connection with the robot control system; Use the interactive module to connect the robot and select control instructions; Transmit control instructions to the robot and control the robot to complete the corresponding instructions.

6. A robot control method as claimed in claim 5, characterized in that: The control instructions are transmitted to the robot through two methods: network communication and Bluetooth.