Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A real-time device controlling system comprising: a GPOS (General Purpose Operation System); a RTOS (Real Time Operation System) operated on the GPOS to drive the device controlling system; one or more devices connected to the RTOS to be controlled in hard real-time; a real-time kernel driven in a virtual OS method on the GPOS; and a device control module receiving sensor information from the one or more devices to update in a shared memory according to time synchronization with the kernel, wherein the device controlling system provides a user interface to the GPOS, performs a real-time device control process according to an interface input or the time synchronization, and processes communication with the one or more devices according to the control process, wherein the device control module obtains reference information from the shared memory according to the time synchronization with the kernel and transferring control signals generated based on the reference information to the one or more devices.
This invention relates to a real-time device control system designed to manage hardware devices requiring precise timing and responsiveness. The system integrates a general-purpose operating system (GPOS) with a real-time operating system (RTOS) running on top of it, enabling hard real-time control of connected devices. The RTOS ensures deterministic performance for time-critical operations, while the GPOS provides a user interface and handles non-real-time tasks. The system includes a real-time kernel operating in a virtualized environment on the GPOS, ensuring isolated and predictable execution for real-time processes. A device control module interacts with one or more connected devices, receiving sensor data and updating a shared memory in synchronization with the kernel. This shared memory serves as a communication bridge between the RTOS and the GPOS, allowing the device control module to access reference data and generate control signals for the devices based on synchronized timing. The system processes device communication and control operations in response to user inputs or predefined time synchronization events. The device control module retrieves reference information from the shared memory, generates control signals, and transmits them to the devices, ensuring consistent and timely execution of commands. This architecture enables seamless integration of real-time and non-real-time operations, providing a robust solution for applications requiring both user interaction and precise hardware control.
2. The real-time device controlling system of claim 1 , wherein the device controlling system further comprises one or more agent processes accessible from the GPOS.
A real-time device controlling system enables dynamic management of hardware devices in a computing environment, addressing challenges in real-time control, resource allocation, and system responsiveness. The system integrates with a general-purpose operating system (GPOS) to provide low-latency device control while maintaining compatibility with existing software. The system includes a real-time kernel that handles time-critical operations, ensuring deterministic performance for devices requiring precise timing. A device abstraction layer translates high-level commands from the GPOS into real-time instructions for the hardware, allowing seamless interaction between the GPOS and real-time components. The system also features a scheduling mechanism that prioritizes real-time tasks over non-critical operations, preventing system delays. Additionally, the system includes one or more agent processes accessible from the GPOS, which facilitate communication between the GPOS and the real-time kernel. These agent processes may handle tasks such as device initialization, status monitoring, and command relay, ensuring efficient coordination between the GPOS and real-time components. The system is designed to support a wide range of devices, including industrial controllers, multimedia processors, and network interfaces, while maintaining real-time performance. This approach enhances system reliability and responsiveness in applications where timing accuracy is critical.
3. The real-time device controlling system of claim 2 , wherein the GPOS comprises an external process interlinking to the device controlling system at one of an OSX, Linux, and Windows operating systems.
A real-time device controlling system enables precise management of hardware devices by interfacing with an external process through a general-purpose operating system (GPOS). The system addresses the challenge of integrating real-time control with general-purpose operating systems, which are not inherently designed for deterministic performance. By linking an external process to the device controlling system, the invention ensures that device operations are executed with minimal latency and high reliability, even when running on non-real-time operating systems like OSX, Linux, or Windows. The external process acts as an intermediary, translating high-level commands into low-level device instructions while maintaining synchronization with the real-time control system. This approach allows the system to leverage the flexibility of general-purpose operating systems while achieving the responsiveness required for real-time applications, such as industrial automation, robotics, or medical devices. The interlinking mechanism ensures compatibility across different operating systems, enabling seamless deployment in diverse environments. The system's architecture isolates the real-time control logic from the GPOS, preventing interference from background processes and system tasks, thereby maintaining consistent performance. This solution bridges the gap between general-purpose computing and real-time device control, providing a robust framework for applications demanding both flexibility and determinism.
4. The real-time device controlling system of claim 2 , wherein the GPOS further comprises another robot middleware framework accessing each of the one or more agent processes of the device controlling system.
This invention relates to a real-time device control system designed to enhance the coordination and management of multiple agent processes within a robotic or automated system. The system addresses the challenge of efficiently integrating and controlling diverse hardware and software components in real-time environments, where responsiveness and synchronization are critical. The system includes a global process operating system (GPOS) that manages one or more agent processes responsible for controlling various devices. These agent processes may handle tasks such as sensor data processing, actuator control, or communication with external systems. The GPOS ensures that these processes operate in a synchronized and coordinated manner, maintaining real-time performance. A key feature of the system is the inclusion of a robot middleware framework within the GPOS. This framework provides a standardized interface for accessing and interacting with the agent processes, enabling seamless integration of different hardware and software components. The middleware framework may also facilitate communication between the agent processes, allowing them to share data and coordinate actions efficiently. Additionally, the system may include another robot middleware framework within the GPOS, further enhancing its flexibility and scalability. This secondary framework may provide additional functionality, such as support for different communication protocols or compatibility with a wider range of devices. The use of multiple middleware frameworks allows the system to adapt to various operational requirements and integrate with diverse hardware and software components. Overall, the invention provides a robust and flexible solution for real-time device control, improving the efficiency a
5. A robot controlling system, comprising: one or more agents interlinking to the robot controlling system through an interface provided at a GPOS and having mutually independent processes; a RTOS operated by the GPOS; a shared memory updating reference data for a robot device control of one or more robot devices according to an operation of the one or more agents; and a device control module synchronized with the one or more agents to output control signals of the one or more robot devices based on the reference data obtained from the shared memory, wherein the robot controlling system provides a user interface to the GPOS, and wherein the device control module is synchronized to a real-time kernel driven in a virtual OS method on the GPOS.
A robot control system integrates multiple agents with independent processes, interfacing through a general-purpose operating system (GPOS). The system includes a real-time operating system (RTOS) running on the GPOS, a shared memory for updating reference data used in controlling one or more robot devices, and a device control module that synchronizes with the agents to generate control signals for the robot devices based on the shared reference data. The device control module operates in synchronization with a real-time kernel implemented via a virtual OS method on the GPOS. The system provides a user interface accessible through the GPOS, enabling interaction with the robot control functions. This architecture allows for real-time control of robot devices while leveraging the flexibility of a general-purpose OS, ensuring efficient data sharing and synchronization between agents and the control module. The system addresses the challenge of integrating real-time performance with the broader capabilities of a GPOS, providing a robust framework for robot device management.
6. The robot controlling system of claim 5 , wherein the device control module receives sensor information from the one or more robot devices according to time synchronization with the kernel to update the shared memory.
A robot controlling system manages multiple robot devices by synchronizing sensor data updates in a shared memory. The system addresses the challenge of coordinating real-time sensor information across distributed robot devices to ensure accurate and timely control decisions. The system includes a kernel that maintains time synchronization across all components, ensuring that sensor data from the robot devices is received and processed in a coordinated manner. A device control module interfaces with the robot devices, collecting sensor information such as position, velocity, or environmental data, and updates the shared memory in sync with the kernel's timing signals. This synchronization prevents data inconsistencies and ensures that control algorithms operate on the most recent sensor readings. The shared memory serves as a centralized repository, allowing multiple control modules or algorithms to access up-to-date sensor data for decision-making. The system may also include a communication interface to facilitate data exchange between the robot devices and the control module, ensuring reliable and low-latency transmission. By maintaining precise time synchronization and centralized data management, the system enables efficient and coordinated control of multiple robot devices in dynamic environments.
7. The robot controlling system of claim 5 , wherein the GPOS comprises an external process interlinking to the one or more agents at one of an OSX, Linux, and Windows operating systems.
This invention relates to a robot controlling system designed to manage and coordinate multiple robotic agents operating across different operating systems. The system addresses the challenge of integrating robotic agents with diverse operating systems, ensuring seamless communication and control. The system includes a global process operating system (GPOS) that serves as a central hub for managing the agents. The GPOS is capable of interlinking with the agents through an external process, allowing it to interface with operating systems such as OSX, Linux, and Windows. This interlinking enables the GPOS to coordinate tasks, share data, and synchronize operations among the agents, regardless of the underlying operating system. The system ensures compatibility and efficient operation across different platforms, enhancing the flexibility and scalability of robotic control systems. The GPOS may also include additional features such as task scheduling, resource allocation, and error handling to optimize performance. By providing a unified interface for managing robotic agents on multiple operating systems, the system simplifies deployment and reduces complexity in heterogeneous robotic environments.
8. The robot controlling system of claim 7 , wherein the robot controlling system further comprises one or more agent processes accessible from the GPOS, and wherein the GPOS further comprises another robot middleware framework accessing each of the one or more agent processes of the robot controlling system.
A robot controlling system includes a global process operating system (GPOS) that manages and coordinates multiple robot processes. The system addresses the challenge of efficiently controlling and coordinating multiple robots in a distributed environment by providing a centralized framework for process management. The GPOS enables seamless communication and task delegation among robot processes, ensuring synchronized operations. The system further includes one or more agent processes, which are specialized modules accessible from the GPOS. These agent processes handle specific tasks or functionalities required for robot operation. Additionally, the GPOS incorporates another robot middleware framework that interfaces with each of the agent processes. This middleware framework facilitates standardized communication and interaction between the GPOS and the agent processes, ensuring compatibility and interoperability across different robot components. The system enhances scalability and flexibility in robot control by allowing dynamic integration of new agent processes and middleware components. This architecture improves efficiency in robot coordination, reduces complexity in system management, and supports advanced automation in robotic applications.
9. The robot controlling system of claim 5 , further comprising a communication module for transferring the control signals, wherein the communication module converts the control signals into at least one of EtherCAT, CAN, and RS485 for transmission to the robot device.
This invention relates to a robot controlling system designed to manage and transmit control signals to robotic devices. The system addresses the challenge of efficiently and reliably communicating control commands to robots, particularly in industrial or automated environments where multiple communication protocols may be required. The system includes a communication module that converts control signals into standardized protocols such as EtherCAT, CAN, or RS485 for transmission to the robot device. EtherCAT is a high-speed Ethernet-based protocol commonly used in industrial automation, CAN (Controller Area Network) is a robust protocol for real-time communication, and RS485 is a widely used serial communication standard. The communication module ensures compatibility with different robotic systems by supporting these protocols, allowing seamless integration into existing automation setups. This flexibility enables the robot controlling system to adapt to various industrial applications, improving interoperability and reducing the need for additional hardware or protocol converters. The system enhances operational efficiency by ensuring that control signals are transmitted accurately and in real-time, supporting precise and coordinated robot movements.
Unknown
December 15, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.