Robot control system and method based on cloud control platform
By establishing stable communication connections and efficient information processing mechanisms in the robot control system, the shortcomings of existing systems in remote control, data processing, information security and operation accuracy are solved, and efficient, stable and secure remote control and real-time monitoring functions are realized.
Patent Information
- Application Number
- CN202510012934.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-06
- Publication Date
- 2025-05-23
AI Technical Summary
The existing robot control system based on cloud control platform has shortcomings in the real-time and stability of remote control, the efficiency of data processing, the safe transmission of information, the accuracy and flexibility of robot operation, real-time monitoring and fault diagnosis, data recording and status feedback, dynamic command adjustment and continuous control, and cannot effectively record and analyze the operation and command information of staff.
By establishing stable communication connections, efficient instruction analysis and processing, encrypted and secure transmission, precise operation execution, real-time monitoring and analysis, operation logging and status viewing, and dynamic instruction adjustment mechanisms, the overall performance and applicability of the robot control system are improved. The specific implementation includes: a two-way connection between the robot control end and the cloud control platform, a two-way connection between the cloud control platform and the large database. The cloud control platform includes a management system, a storage unit and a control unit. The management system performs information processing and monitoring through a central controller, an information classification module, an information scheduling module, an information monitoring module and a data analysis unit.
It realizes efficient, stable and secure remote control of the robot control system, improves operation accuracy and flexibility, ensures real-time monitoring and fault diagnosis, can effectively record and analyze operation information, and supports dynamic command adjustment and continuous control.
Smart Images

Figure CN120034535A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of robot control technology, and in particular to a robot control system and method based on a cloud control platform. Background Art
[0002] As one of the core components of industrial robots, the robot controller has a decisive influence on the performance of the robot and affects the development of the robot to a certain extent. It usually consists of four parts: input, output, control element and algorithm. In a simple robot system, the corresponding primitive components are: Input: sensor, including sonar, infrared, camera, gyroscope, accelerometer, compass, etc. Output control element, usually a motor, control target: such as robot path tracking. The function of the robot control system is to receive detection signals from sensors. Drive each motor in the robot arm according to the requirements of the operation task. Just as human activities depend on their own joints, the motion control of the robot is also inseparable from sensors. The robot needs to use sensors to detect various states. The internal sensor signal of the robot is used to reflect the actual motion state of the joint of the robot arm. The external sensor signal of the robot is used to detect changes in the working environment, so the nerves and brain of the robot are combined to form a complete robot control system.
[0003] Cloud control includes cloud control mobile phones, cloud monitoring, etc. Among them, cloud control mobile phones are equipped with cloud technology to achieve remote control. In the field of robots, the application of cloud control technology is becoming more and more extensive. The existing robot control system based on the cloud control platform generally requires staff to send instructions on the user side, and then the robot control side performs corresponding operations. However, the system cannot record and analyze the staff's operations and instruction information. When an erroneous operation occurs or the user's operation information is incorrect, it cannot record and prompt accordingly.
[0004] Therefore, it is necessary to make certain improvements to the existing robot control system. Summary of the invention
[0005] In view of the above-mentioned existing problems, the purpose of the present invention is to solve multiple technical problems such as the real-time and stability of remote control, the efficiency of data processing, secure transmission of information, the accuracy and flexibility of robot operation, real-time monitoring and fault diagnosis, data recording and status feedback, and dynamic command adjustment and continuous control. By establishing a stable communication connection, efficient command parsing and processing, encrypted and secure transmission, precise operation execution, real-time monitoring and analysis, operation log recording and status viewing, and a dynamic command adjustment mechanism, the overall performance and applicability of the robot control system are improved, thereby meeting the needs of efficient, stable, and secure remote control in different scenarios.
[0006] In order to solve the above technical problems, a robot control system based on cloud control platform is proposed, which includes robot control terminal, cloud control platform, user terminal and big database;
[0007] A two-way connection is established between the robot control terminal and the cloud control platform, and a two-way connection is established between the cloud control platform and the big database;
[0008] The cloud control platform and the user end are bidirectionally connected, and the user end establishes a communication connection with the cloud control platform through the message server;
[0009] The cloud control platform sends control instructions and controls the robot control terminal to execute the current instructions;
[0010] The cloud control platform includes a management system, a storage unit and a control unit;
[0011] The management system includes a central controller, which classifies information through an information classification module, transfers the information to a dispatch control module after mobilizing the information through an information dispatch module, and the dispatch control module transmits the information to the central controller;
[0012] The central controller monitors user information through the information monitoring module and transmits the information to the data analysis unit. The data analysis unit analyzes the data through the internal operation status analysis module and the fault analysis module, and transmits the data to the central controller through the result output module. The input end of the central controller is connected to the output end of the user information recording module.
[0013] As a preferred solution of a robot control system based on a cloud control platform described in the present invention, wherein: the robot control end includes a control mechanism;
[0014] The control mechanism includes a microprocessor, a programmable controller and an operation accelerator;
[0015] The microprocessor is connected to the programmable controller and the computing accelerator respectively, and converts the control instructions into command signals recognizable by the functional robot through the programmable controller to control the corresponding functional robot. The operating data of the functional robot is collaboratively calculated through the computing accelerator and transmitted to the cloud control platform in real time.
[0016] As a preferred solution of a robot control system based on a cloud control platform described in the present invention, wherein: the cloud control platform includes a bidirectional connection between the management system and the storage unit, and a bidirectional connection between the management system and the control unit.
[0017] As a preferred solution of a robot control system based on a cloud control platform described in the present invention, wherein: the cloud control platform also includes a two-way connection between the central controller and the communication information acquisition module, and a two-way connection between the central controller and the information encryption module.
[0018] As a preferred solution of the robot control method based on a cloud control platform described in the present invention, the user end includes a communication module and a processing center, the communication module and the processing center are bidirectionally connected, and the output end of the processing center is connected to the input end of the data viewing module.
[0019] As a preferred solution of a robot control system based on a cloud control platform described in the present invention, wherein: the user end also includes, the input end of the processing center is connected to the output end of the resource acquisition module, and the input end of the processing center is connected to the output end of the positioning module.
[0020] As a preferred solution of a robot control system based on a cloud control platform described in the present invention, the robot control end also includes a storage device, which is connected to the microprocessor and is used for real-time cloud storage of the operation log of the robot control end.
[0021] Another object of the present invention is to provide a robot control method based on a cloud control platform, which solves the technical problem that the robot control system based on the cloud control platform is not very effective.
[0022] As a preferred solution of the robot control method based on the cloud control platform described in the present invention, it is characterized by including: the user end starts the communication module, establishes a stable communication connection with the cloud control platform through the message server, the communication module is bidirectionally connected with the processing center to transmit instructions and data, the robot control end is initialized, and a bidirectional connection is established with the cloud control platform, and at the same time, the cloud control platform is bidirectionally connected with the big database to store and call data;
[0023] The user inputs control instructions into the data viewing module at the user end, and the instructions are parsed and processed by the processing center. The input end of the processing center is connected to the resource acquisition module and the positioning module to obtain the resource demand and location information of the robot in real time and provide auxiliary data for instruction execution;
[0024] The cloud control platform processes and dispatches information: the central controller of the management system receives user instructions and classifies the instructions through the information classification module. The information dispatch module mobilizes the corresponding information according to the classification results and passes it to the dispatch control module. The dispatch control module transmits the processed information to the central controller and prepares to send it to the robot control end;
[0025] The central controller is connected to the communication information acquisition module to obtain real-time communication information. The information encryption module encrypts the instructions for safe transmission. The encrypted instructions are sent to the robot control end through the secure channel of the cloud control platform.
[0026] After receiving the encrypted command, the microprocessor at the robot control end decrypts and converts the command through the programmable controller. The converted command signal is sent to the functional robot to control the execution of the corresponding operation. The computing accelerator performs real-time collaborative computing on the operating data of the functional robot and transmits the computing results to the cloud control platform.
[0027] The information monitoring module of the central controller monitors user information and robot operation status in real time, transmits the monitoring data to the data analysis unit, conducts in-depth analysis through the operation status analysis module and the fault analysis module, and feeds the analysis results back to the central controller through the result output module;
[0028] The storage device at the robot control end records the operation log in real time and connects with the microprocessor to upload the data to the cloud platform synchronously. The data viewing module at the user end views the operation log of the robot control end in real time through the output end of the processing center to understand the current status of the robot.
[0029] The user adjusts the control instructions through the user end according to the robot's operating status and data analysis results. The cloud control platform receives the adjusted instructions, reclassifies, schedules, encrypts and sends the information. The robot control end executes corresponding operations according to the new instructions to perform real-time and continuous robot control.
[0030] A computer device comprises a memory and a processor, wherein the memory stores a computer program, and is characterized in that when the processor executes the computer program, the steps of a robot control system based on a cloud control platform are implemented.
[0031] A computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of implementing a robot control system based on a cloud control platform are implemented.
[0032] Beneficial effects of the present invention: The present invention includes a management system, a storage unit and a control unit through a cloud control platform. The management system includes a central controller. The central controller classifies information through an information classification module, and then mobilizes the information through an information scheduling module and transmits it to a scheduling control module. Finally, the scheduling control module transmits the information to the central controller. The central controller monitors user information through an information monitoring module, and then transmits the information to a data analysis unit. The data analysis unit analyzes the data through an internal operating status analysis module and a fault analysis module, and finally transmits the data to the central controller through a result output module. The input end of the central controller is connected to the output end of the user information recording module, so that the operation and instruction information of the staff can be recorded and analyzed. When an erroneous operation occurs or the user operation information is incorrect, corresponding records and prompts can be made. When a fault occurs in the robot control end, the corresponding operation will be stopped in time. There is a good information interaction effect between the user end and the cloud control platform, and the actual use effect is good. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work, among which:
[0034] Figure 1 A module schematic diagram of a robot control system based on a cloud control platform provided by an embodiment of the present invention.
[0035] Figure 2 A block diagram of the structural principles of a cloud control platform of a robot control system based on a cloud control platform provided in one embodiment of the present invention.
[0036] Figure 3 A block diagram of the structural principles of a management system for a robot control system based on a cloud control platform provided in accordance with an embodiment of the present invention.
[0037] Figure 4 A structural principle block diagram of a user end of a robot control system based on a cloud control platform provided by an embodiment of the present invention.
[0038] In the figure: 1-robot control end, 2-cloud control platform, 21-management system, 211-central controller, 212-information classification module, 213-information scheduling module, 214-scheduling control module, 215-information monitoring module, 216-data analysis unit, 2161-operation status analysis module, 2162-fault analysis module, 217-result output module, 218-user information recording module, 219-communication information acquisition module, 220-information encryption module, 22-storage unit, 23-control unit, 3-user end, 31-communication module, 32-processing center, 33-data viewing module, 34-resource acquisition module, 35-positioning module, 4-large database. DETAILED DESCRIPTION
[0039] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
[0040] In the following description, many specific details are set forth to facilitate a full understanding of the present invention, but the present invention may also be implemented in other ways different from those described herein, and those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.
[0041] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor is it an embodiment that is mutually exclusive with other embodiments, either individually or selectively.
[0042] The present invention is described in detail with reference to schematic diagrams. When describing the embodiments of the present invention, for the sake of convenience, the cross-sectional diagrams showing the device structure will not be partially enlarged according to the general scale, and the schematic diagrams are only examples, which should not limit the scope of protection of the present invention. In addition, in actual production, the three-dimensional dimensions of length, width and depth should be included.
[0043] At the same time, in the description of the present invention, it should be noted that the directions or positional relationships indicated by the terms "upper, lower, inner and outer" are based on the directions or positional relationships shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific direction, be constructed and operated in a specific direction, and therefore cannot be understood as limiting the present invention. In addition, the terms "first, second or third" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0044] In the present invention, unless otherwise clearly specified and limited, the terms "install, connect, connect" should be understood in a broad sense, for example: it can be a fixed connection, a detachable connection or an integral connection; it can also be a mechanical connection, an electrical connection or a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0045] Example 1, reference Figure 1-Figure 4 , which is the first embodiment of the present invention, and provides a robot control system based on a cloud control platform, comprising
[0046] The present invention provides three technical solutions. Solution 1: a robot control terminal 1, a cloud control platform 2, a user terminal 3 and a large database 4. A two-way connection is realized between the robot control terminal 1 and the cloud control platform 2, and a two-way connection is realized between the cloud control platform 2 and the large database 4, and a two-way connection is realized between the cloud control platform 2 and the user terminal 3. The cloud control platform 2 includes a management system 21, a storage unit 22 and a control unit 23. The management system 21 includes a central controller 211. The central controller 211 classifies information through an information classification module 212, and then transfers the information to a scheduling control module 214 after mobilizing the information through an information scheduling module 213. Finally, the scheduling control module 214 transmits the information to the central controller 211. The central controller 211 monitors user information through an information monitoring module 215, and then transmits the information to a data analysis unit 216. The data analysis unit 216 analyzes the data through an internal operation status analysis module 2161 and a fault analysis module 2162, and finally transmits the data to the central controller 211 through a result output module 217. The input end of the central controller 211 is connected to the output end of the user information recording module 218.
[0047] Solution 2: robot control terminal 1, cloud control platform 2, user terminal 3 and large database 4, a two-way connection is realized between the robot control terminal 1 and the cloud control platform 2, a two-way connection is realized between the cloud control platform 2 and the large database 4, and a two-way connection is realized between the cloud control platform 2 and the user terminal 3. The cloud control platform 2 includes a management system 21, a storage unit 22 and a control unit 23. The management system 21 includes a central controller 211. The central controller 211 classifies information through an information classification module 212, and then transfers the information to the scheduling control module 214 after mobilizing the information through the information scheduling module 213. Finally, the scheduling control module 214 transmits the information to the central controller 211. The central controller 211 monitors the user information through the information monitoring module 215, and then transmits the information to the data analysis unit 216. The data analysis unit 216 analyzes the data through the internal operation status analysis module 2161 and the fault analysis module 2162, and finally transmits the data to the central controller 211 through the result output module 217. The input end of the central controller 211 is connected to the output end of the user information recording module 218.
[0048] In the present invention, the robot control end 1 includes a control mechanism, which includes at least a microprocessor, a programmable controller and an operation accelerator. The microprocessor is connected to the programmable controller and the operation accelerator respectively. The programmable controller converts the control instructions into command signals recognizable by the functional robot to control the corresponding functional robot. The operation data of the functional robot is collaboratively calculated through the operation accelerator to be transmitted to the cloud control platform 2 in real time.
[0049] In the present invention, a bidirectional connection is achieved between the management system 21 and the storage unit 22 , and a bidirectional connection is achieved between the management system 21 and the control unit 23 .
[0050] In the present invention, a bidirectional connection is established between the central controller 211 and the communication information acquisition module 219 , and a bidirectional connection is established between the central controller 211 and the information encryption module 220 .
[0051] Solution three: robot control terminal 1, cloud control platform 2, user terminal 3 and big database 4, a two-way connection is realized between the robot control terminal 1 and the cloud control platform 2, a two-way connection is realized between the cloud control platform 2 and the big database 4, and a two-way connection is realized between the cloud control platform 2 and the user terminal 3. The cloud control platform 2 includes a management system 21, a storage unit 22 and a control unit 23. The management system 21 includes a central controller 211. The central controller 211 classifies information through an information classification module 212, and then transfers the information to the scheduling control module 214 after mobilizing the information through the information scheduling module 213. Finally, the scheduling control module 214 transmits the information to the central controller 211. The central controller 211 monitors the user information through the information monitoring module 215, and then transmits the information to the data analysis unit 216. The data analysis unit 216 analyzes the data through the internal operation status analysis module 2161 and the fault analysis module 2162, and finally transmits the data to the central controller 211 through the result output module 217. The input end of the central controller 211 is connected to the output end of the user information recording module 218.
[0052] In the present invention, the robot control end 1 includes a control mechanism, which includes at least a microprocessor, a programmable controller and an operation accelerator. The microprocessor is connected to the programmable controller and the operation accelerator respectively. The programmable controller converts the control instructions into command signals recognizable by the functional robot to control the corresponding functional robot. The operation data of the functional robot is collaboratively calculated through the operation accelerator to be transmitted to the cloud control platform 2 in real time.
[0053] In the present invention, a bidirectional connection is achieved between the management system 21 and the storage unit 22 , and a bidirectional connection is achieved between the management system 21 and the control unit 23 .
[0054] In the present invention, a bidirectional connection is established between the central controller 211 and the communication information acquisition module 219 , and a bidirectional connection is established between the central controller 211 and the information encryption module 220 .
[0055] In the present invention, the user terminal 3 includes a communication module 31 and a processing center 32 . The communication module 31 and the processing center 32 are bidirectionally connected, and the output end of the processing center 32 is connected to the input end of the data viewing module 33 .
[0056] In the present invention, the input end of the processing center 32 is connected to the output end of the resource acquisition module 34 , and the input end of the processing center 32 is connected to the output end of the positioning module 35 .
[0057] In the present invention, the robot control terminal 1 includes a storage device, which is connected to the microprocessor and is used for real-time cloud storage of the operation log of the robot control terminal 1.
[0058] Compared with Solution 1 and Solution 2, the setting of management system 21 can collect user behavior information and robot status, and then make judgments. It can judge user operation information when the user operates. When an erroneous operation occurs or the user operation information is incorrect, there will be corresponding records and prompts.
[0059] Compared with Solution 2, Solution 3 is that when the user terminal 3 is operating, the positioning module 35 locates the position of the user terminal and can transmit the information to the user terminal 3 in a variety of ways.
[0060] Specifically, information is exchanged between the robot control terminal 1 and the cloud control platform 2, and information is also exchanged between the user terminal 3 and the cloud control platform 2. When the user terminal 3 is operating, the positioning module 35 locates the position of the user terminal, and the operation information of the user terminal 3 is transmitted to the management system 21. The management system 21 transmits the user's operation information to the central controller 211 through the user information recording module 218. The information classification module 212 classifies the user operation information and transmits it to the information scheduling module 213. The information classification module 212 classifies the robot's lateral movement instructions, longitudinal movement instructions and clamping instructions, etc., and finally transmits it to the central controller 211 through the scheduling control module 214. The information monitoring module 215 also monitors the user operation information, and then analyzes the user operation information in the data analysis unit 216. The operation status analysis module 2161 analyzes the robot status and determines the current operation status of the robot. The fault analysis module 2162 determines whether the robot and the user operation have faults, and finally outputs it to the central controller 211 through the result output module 217.
[0061] Plans 1 to 3 will be implemented in combination.
[0062] Embodiment 2, the second embodiment of the present invention, is different from the previous embodiment in that:
[0063] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program codes.
[0064] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0065] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0066] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0067] Embodiment 3 is the third embodiment of the present invention. This embodiment provides a robot control method based on a cloud control platform. The user end starts the communication module, establishes a stable communication connection with the cloud control platform through the message server, and the communication module is bidirectionally connected with the processing center to transmit instructions and data. The robot control end is initialized and establishes a bidirectional connection with the cloud control platform. At the same time, the cloud control platform is bidirectionally connected with the big database for data storage and call.
[0068] The user inputs control instructions into the data viewing module at the user end, and the instructions are parsed and processed by the processing center. The input end of the processing center is connected to the resource acquisition module and the positioning module to obtain the resource demand and location information of the robot in real time and provide auxiliary data for instruction execution;
[0069] The cloud control platform processes and dispatches information: the central controller of the management system receives user instructions and classifies the instructions through the information classification module. The information dispatch module mobilizes the corresponding information according to the classification results and passes it to the dispatch control module. The dispatch control module transmits the processed information to the central controller and prepares to send it to the robot control end;
[0070] The central controller is connected to the communication information acquisition module to obtain real-time communication information. The information encryption module encrypts the instructions for safe transmission. The encrypted instructions are sent to the robot control end through the secure channel of the cloud control platform.
[0071] After receiving the encrypted command, the microprocessor at the robot control end decrypts and converts the command through the programmable controller. The converted command signal is sent to the functional robot to control the execution of the corresponding operation. The computing accelerator performs real-time collaborative computing on the operating data of the functional robot and transmits the computing results to the cloud control platform.
[0072] The information monitoring module of the central controller monitors user information and robot operation status in real time, transmits the monitoring data to the data analysis unit, conducts in-depth analysis through the operation status analysis module and the fault analysis module, and feeds the analysis results back to the central controller through the result output module;
[0073] The storage device at the robot control end records the operation log in real time and connects with the microprocessor to upload the data to the cloud platform synchronously. The data viewing module at the user end views the operation log of the robot control end in real time through the output end of the processing center to understand the current status of the robot.
[0074] The user adjusts the control instructions through the user end according to the robot's operating status and data analysis results. The cloud control platform receives the adjusted instructions, reclassifies, schedules, encrypts and sends the information. The robot control end executes corresponding operations according to the new instructions to perform real-time and continuous robot control.
[0075] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A robot control system based on a cloud control platform, characterized in that: Including robot control terminal, cloud control platform, user terminal and big database; A two-way connection is established between the robot control terminal and the cloud control platform, and a two-way connection is established between the cloud control platform and the big database; The cloud control platform and the user end are bidirectionally connected, and the user end establishes a communication connection with the cloud control platform through the message server; The cloud control platform sends control instructions and controls the robot control terminal to execute the current instructions; The cloud control platform includes a management system, a storage unit and a control unit; The management system includes a central controller, which classifies information through an information classification module, transfers the information to a dispatch control module after mobilizing the information through an information dispatch module, and the dispatch control module transmits the information to the central controller; The central controller monitors user information through the information monitoring module and transmits the information to the data analysis unit. The data analysis unit analyzes the data through the internal operation status analysis module and the fault analysis module, and transmits the data to the central controller through the result output module. The input end of the central controller is connected to the output end of the user information recording module.
2. A robot control system based on a cloud control platform as claimed in claim 1, characterized in that: The robot control end includes a control mechanism; The control mechanism includes a microprocessor, a programmable controller and an operation accelerator; The microprocessor is connected to the programmable controller and the computing accelerator respectively, and converts the control instructions into command signals recognizable by the functional robot through the programmable controller to control the corresponding functional robot. The operating data of the functional robot is collaboratively calculated through the computing accelerator and transmitted to the cloud control platform in real time.
3. A robot control system based on a cloud control platform as claimed in claim 2, characterized in that: The cloud control platform includes: a bidirectional connection between the management system and the storage unit, and a bidirectional connection between the management system and the control unit.
4. A robot control system based on a cloud control platform as claimed in claim 3, characterized in that: The cloud control platform also includes a bidirectional connection between the central controller and the communication information acquisition module, and a bidirectional connection between the central controller and the information encryption module.
5. A robot control system based on a cloud control platform as claimed in claim 4, characterized in that: The user end includes a communication module and a processing center. The communication module and the processing center are bidirectionally connected. The output end of the processing center is connected to the input end of the data viewing module.
6. A robot control system based on a cloud control platform as claimed in claim 5, characterized in that: The user end also includes that the input end of the processing center is connected to the output end of the resource acquisition module, and the input end of the processing center is connected to the output end of the positioning module.
7. A robot control system based on a cloud control platform as claimed in claim 6, characterized in that: The robot control end also includes a storage device, which is connected to the microprocessor and is used for real-time cloud storage of the operation log of the robot control end.
8. A method of using a robot control system based on a cloud control platform as claimed in any one of claims 1 to 7, characterized in that: It includes: the user end starts the communication module, establishes a stable communication connection with the cloud control platform through the message server, the communication module is bidirectionally connected with the processing center to transmit instructions and data, the robot control end is initialized, and a bidirectional connection is established with the cloud control platform. At the same time, the cloud control platform is bidirectionally connected with the big database for data storage and call; The user inputs control instructions into the data viewing module at the user end, and the instructions are parsed and processed by the processing center. The input end of the processing center is connected to the resource acquisition module and the positioning module to obtain the resource demand and location information of the robot in real time and provide auxiliary data for instruction execution; The cloud control platform processes and dispatches information: the central controller of the management system receives user instructions and classifies the instructions through the information classification module. The information dispatch module mobilizes the corresponding information according to the classification results and passes it to the dispatch control module. The dispatch control module transmits the processed information to the central controller and prepares to send it to the robot control end; The central controller is connected to the communication information acquisition module to obtain real-time communication information. The information encryption module encrypts the instructions for safe transmission. The encrypted instructions are sent to the robot control end through the secure channel of the cloud control platform. After receiving the encrypted command, the microprocessor at the robot control end decrypts and converts the command through the programmable controller. The converted command signal is sent to the functional robot to control the execution of the corresponding operation. The computing accelerator performs real-time collaborative computing on the operating data of the functional robot and transmits the computing results to the cloud control platform. The information monitoring module of the central controller monitors user information and robot operation status in real time, transmits the monitoring data to the data analysis unit, conducts in-depth analysis through the operation status analysis module and the fault analysis module, and feeds the analysis results back to the central controller through the result output module; The storage device at the robot control end records the operation log in real time and connects with the microprocessor to upload the data to the cloud platform synchronously. The data viewing module at the user end views the operation log of the robot control end in real time through the output end of the processing center to understand the current status of the robot. The user adjusts the control instructions through the user end according to the robot's operating status and data analysis results. The cloud control platform receives the adjusted instructions, reclassifies, schedules, encrypts and sends the information. The robot control end executes corresponding operations according to the new instructions to perform real-time and continuous robot control.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of a robot control system based on a cloud control platform as described in any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of a robot control system based on a cloud control platform as described in any one of claims 1 to 7 are implemented.