IP Library › Granted Patent US 10,864,635
Granted Patent B2
US 10,864,635 · App. 15/762,065 · Granted Dec 15, 2020

GPOS-connected real-time robot control system and real-time device control system using same

Inventors: Jung Ho Lee (Daejeon, KR); Jeong Soo Lim (Daejeon, KR)
Assignee: RAINBOW ROBOTICS
B25J9/1656B25J9/0084B25J9/161B25J9/1602B25J9/1661B25J9/1664B25J9/1694B25J19/02G05B19/042G06F9/544G06F9/545Y10S901/08Y10S901/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,864,635
App. No.
15/762,065
Granted
Dec 15, 2020
Kind
B2
Abstract

Provided is a real-time robot controlling system which includes a GPOS (General Purpose Operation System); a RTOS (Real Time Operation System) operated on the GPOS to drive a device controlling system; and one or more devices being controlled in hard real-time connected to the RTOS in a real-time device controlling system, wherein the device controlling system providing a user interface to the GPOS; performing real-time device control processes according to the interface input or time synchronization; and processing communication with the one or more devices according to the control processes.

Claims (24)

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.

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.

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.

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.

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.

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.

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.

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.

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2018
From: LEE, JUNG HO; LIM, JEONG SOO
To: RAINBOW ROBOTICS
Reel/Frame 045307/0009 →
Priority Claims (1)
KR 10-2016-0020779 · Feb 22, 2016 · national
Continuity (2)
Provisional Application 62221215 · Sep 21, 2015
Related Publication 20180281187A1 · Oct 4, 2018