IP Library › Granted Patent US 8,289,955
Granted Patent B2
US 8,289,955 · App. 12/282,417 · Granted Oct 16, 2012

Robot control system

Assignee: ABB AG
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 8,289,955
App. No.
12/282,417
Granted
Oct 16, 2012
Kind
B2
Abstract

A robot control system has a connection module for a data network and includes a filter module configured to read data out of a data flow of a data network. The filter module identifies real-time data in the data network and extracts the real-time data as required. In addition, a method for directing data traffic in real time between a data system based on real-time and a network includes the steps of monitoring a data flow in the network for defined data using a filter module in the data system, extracting the defined data from the network, identifying real-time data in the defined data using an identification characteristic, and relaying the real-time data to a first receiving module.

Claims (27)

1. A robot control system comprising:

a connection module for a local data network, the local data network operating using a non-real-time based protocol and configured to carry a flow or data containing real time data and non-real-time data, wherein the real time data include robot operational safety functions and the non-real-time data include robot control functions that do not directly affect the operational safety functions; and

a filter module configured to read the data out of the flow of data and to identify the real-time data in the data network and to extract the real-time data.

2. The robot control system as recited in claim 1 , wherein the non-real-time-based protocol is a TCP/IP protocol.

3. The robot control system as recited in claim 1 , further comprising a first receiving module connected to the filter module and configured to receive the real-time data.

4. The robot control system as recited in claim 3 , further comprising at least one real-time data function module connected to the first receiving module.

5. The robot control system as recited in claim 3 , further comprising a second receiving module for receiving the non-real-time data.

6. The robot control system as recited in claim 3 , further comprising a feed module configured to send real-time data into the network.

7. The robot control system as recited in claim 6 , further comprising a transmission module connected to the feed module.

8. The robot control system as recited in claim 7 , further comprising at least one robot function configured to generate the real-time data.

9. The robot control system as recited in claim 7 , wherein at least one of the filter module and the feed module is formed as software.

10. The robot control system as recited in claim 9 , wherein the software is a driver.

11. The robot control system as recited in claim 7 , wherein at least one of the first receiving module, the second receiving module and the transmission module is formed as software.

12. The robot control system as recited in claim 7 , wherein the software is an operating system.

13. The robot control system as recited in claim 7 , wherein at least one of the filter module, the feed module, the first receiving module, the second receiving module and the transmission module are disposed on an interface card.

14. The robot control system as recited in claim 13 , wherein the interface card is an Ethernet card.

15. A method for directing data traffic in real-time between a robot control system for a robot based on real-time and a local network, the method comprising:

monitoring a data flow in the local network for defined data using a filter module in the robot control system, wherein the local network uses a non-real-time-based protocol and the defined data contain real-time data and non-real-time data, wherein the real time data include robot operational safety functions and the non-real-time data include robot control functions that do not directly affect the operational safety functions;

extracting the defined data from the local network;

identifying real-time data in the defined data using an identification characteristic;

relaying the real-time data to a first receiving module; and

moving the robot based on at least one of the robot operational safety functions and the robot control functions.

16. The method as recited in claim 15 , further comprising identifying the non-real-time data and relaying the non-real-time data to a second receiving module.

17. The method as recited in claim 15 , further comprising relaying the real-time data by the first receiving module to at least one real-time data function module.

18. The method as recited in claim 15 , further comprising feeding output data in real time into the network using a feed module.

19. The method as recited in claim 18 , wherein the output data are provided in real time to the feed module by at least one robot function.

20. The method as recited in claim 15 , wherein data in the network are transmitted faster than are the data in the robot control system.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2026
From: ABB AG
To: ABB SCHWEIZ AG
Reel/Frame 076032/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2011
From: ABB PATENT GMBH
To: ABB AG
Reel/Frame 026502/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 26, 2008
From: DAI, FAN; UNGER, JOACHIM; GROTH, THOMAS
To: ABB PATENT GMBH
Reel/Frame 021893/0302 →
Priority Claims (2)
EP 06005480 · Mar 17, 2006 · regional
EP 06011998 · Jun 10, 2006 · regional
Continuity (1)
Related Publication 20090052325A1 · Feb 26, 2009