Search

KR-20260062588-A - CLOUD-BASED MACHINERY CONTROL SYSTEM

KR20260062588AKR 20260062588 AKR20260062588 AKR 20260062588AKR-20260062588-A

Abstract

The present invention relates to a cloud-based machine control system comprising a front-end server; a main server; an orchestration platform; a machine server; and a user terminal, wherein the cloud-based machine control system allows the user terminal to connect via a VPN and allocates cluster resources to the user terminal. Receives sensor data from the machine server, performs analysis based on the received sensor data, generates a control command based on the analyzed sensor data, and transmits the control command to the machine server to execute the control command. It is characterized by enabling the user terminal to monitor the status of the machine device in real time.

Inventors

  • 강형석

Assignees

  • 주식회사 민트로봇

Dates

Publication Date
20260507
Application Date
20241029

Claims (11)

  1. As a cloud-based machine control system connected to multiple machines, A cloud server that controls the plurality of machine devices and provides an independent cluster for each user, having the function of remotely controlling machine devices through communication with a user terminal and allocating individual resources to each user; Container multiplexing means combined with the above-mentioned cloud server to provide an independent private network for each user; and A cloud-based machine control system characterized by including a connection means that supports an external user accessing an independent cluster within the cloud server via a VPN.
  2. In paragraph 1, The above cloud server includes control means for performing dynamic allocation and control of resources in clusters allocated to each user, and A cloud-based machine control system characterized by the above-mentioned control means managing load distribution by dynamically creating or releasing resources within a cluster according to the user's workload and controlling operations in real time.
  3. In paragraph 1, A cloud-based machine control system characterized by the above-mentioned cloud server supporting external users to securely access clusters assigned to each user via VPN through the above-mentioned connection means to control resources and monitor multiple machines in real time.
  4. In paragraph 2, A cloud-based machine control system characterized by the above-mentioned cloud server dynamically creating or destroying nodes within a cluster according to user workload, automatically returning resources when work is completed, and managing resources by creating additional nodes when the workload increases.
  5. In paragraph 4, The above cluster includes a master node that assigns each task to a worker node and worker nodes that perform the assigned tasks, and A cloud-based machine control system characterized by the above-described cloud server using the above-described master node and worker node to coordinate resource allocation in real time and process tasks within the cluster.
  6. In paragraph 5, A cloud-based machine control system characterized by the above-mentioned cloud server monitoring the status of the cluster in real time and dynamically creating new nodes to distribute the workload when the workload increases.
  7. In paragraph 6, The cloud-based machine control system described above includes dynamic resource allocation and load balancing functions, and is characterized by being able to add resources by creating a new Pod on the worker node when the workload increases.
  8. In Paragraph 7, A cloud-based machine control system characterized by the above-mentioned pod automatically disappearing after the work is completed, thereby returning resources.
  9. In a cloud-based machine control method, A step in which a user accesses an independent cluster by connecting to a cloud-based control system via a VPN; A step in which a cloud server creates an independent cluster for each user and dynamically allocates resources to each user; and A cloud-based machine control method characterized by including the step of a virtualized controller within a cluster assigned to each user receiving real-time sensor data from a local machine.
  10. In Paragraph 9, After receiving the above real-time sensor data, a step of analyzing the received sensor data within the cluster to evaluate the current state and working status of the machine; and A cloud-based machine control method characterized by including a step of automatically generating control commands to issue commands to the machine based on the analyzed data.
  11. In Paragraph 10, A step of transmitting the automatically generated control command to a local machine server based on the control command generated in the step of automatically generating the above control command, so that the machine executes the command in real time; A step of providing real-time status information of the machine to a user terminal so that the user can monitor the machine; and A cloud-based machine control method characterized by including a step in which, upon completion of a task, the cloud server reclaims cluster resources and automatically returns unnecessary resources to optimize system resources.

Description

Cloud-Based Machinery Control System The present invention relates to a cloud-based machine control system, and more specifically, to a technology for efficiently performing machine control in real-time in a cloud environment by providing an independent network (closed network, Private LAN) to each user through dynamic clustering and container redundancy. This technology allocates a separate cluster to each user, ensuring resource management efficiency and high availability, and enabling real-time task processing. Traditional machine control systems operate based on physical servers or virtual machines and utilize fixed resources. However, this approach lacks flexibility in environments with real-time resource fluctuations; in particular, virtual machine-based systems suffer from high resource overhead and limited scalability. Furthermore, existing systems relying on a single cluster pose a risk of the entire system shutting down if a failure occurs within the cluster. In contrast, a system combining container technology and cloud infrastructure provides an independent network for each user and enables dynamic resource allocation and reclamation, thereby minimizing resource waste. By operating independent clusters for each user through container redundancy, high availability is guaranteed within the system, and even in the event of a failure, each user can independently maintain their own cluster without other clusters having to take over the role. The prior art, U.S. Patent 20220185573A1, describes a "cloud computer system for controlling a cluster of remote devices." FIG. 1 is an exemplary diagram of a cloud-based machine control system according to one embodiment of the present invention. FIG. 2 is an exemplary diagram visually illustrating the components of a cloud-based machine control system according to one embodiment of the present invention. FIG. 3 is a flowchart showing the sequence of a cloud-based machine control method according to an embodiment of the present invention. FIG. 4 is a flowchart showing the sequence of a cloud-based machine control method according to another embodiment of the present invention. FIG. 5 is a configuration diagram of a cloud-based machine control system connected to a plurality of machines or simulators according to one embodiment of the present invention. Various embodiments are described with reference to the drawings. In the present invention, various descriptions are provided to facilitate an understanding of the invention. However, it is evident that these embodiments can be practiced without such specific descriptions. The term "or" is intended to mean an implicit "or" rather than an exclusive "or." That is, unless otherwise specified or evident from the context, "X uses A or B" is intended to mean one of the natural implicit substitutions. In other words, if X uses A; if X uses B; or if X uses both A and B, "X uses A or B" may apply to any of these cases. Furthermore, the term "and/or" as used in this invention should be understood to refer to and include all possible combinations of one or more of the enumerated related items. Furthermore, the terms “comprising” and/or “comprising” should be understood to mean that such features and/or components are present. However, the terms “comprising” and/or “comprising” should be understood not to exclude the presence or addition of one or more other features, components and/or groups thereof. Additionally, unless otherwise specified or clearly evident from the context to indicate a singular form, the singular in the present invention and claims should generally be interpreted to mean “one or more.” And, the term “at least one of A or B” should be interpreted to mean “a case including only A,” “a case including only B,” and “a case combined with the composition of A and B.” FIG. 1 is a schematic diagram of a cloud-based machine control system (100) according to an embodiment of the present invention. As shown in FIG. 1, the cloud-based machine control system (100) of the present invention is composed of various components, and each component operates organically with one another to ensure the smooth operation of the entire system. This system is mainly composed of a front-end server (110), a main server (120), an orchestration platform (130), several machine servers (140), and a user terminal (150). At this time, for convenience of explanation, the system composed of the combination of the main server, the orchestration platform, and the machine servers in the present invention may be referred to as a cloud server. First, the front-end server (110) is a key element that provides a user interface and helps users access the cloud system and perform necessary settings. The front-end server is mainly composed of a web server and provides an intuitive interface to allow users to easily access the system. For example, users can perform tasks such as creating or deleting controllers for controlling machinery through this ser