System for diagnosis of robot state

US10616080B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10616080-B2
Application numberUS-201514951557-A
CountryUS
Kind codeB2
Filing dateNov 25, 2015
Priority dateNov 26, 2014
Publication dateApr 7, 2020
Grant dateApr 7, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A robot data transfer method includes the step of collecting data from each of a plurality of robots in a multi-robot production facility in real-time. The data collected from the robots is then transferred in real-time from a controller of each of the robots to a first data collection device. Within the first data collection device, the data is buffered using a multi-segment queueing mechanism. The queueing mechanism is configured with a retention policy. The data is then transferred to a second data collection device based on the retention policy of the queueing mechanism of the first data collection device. The second data collection device analyzes the data and determines whether maintenance or optimization is necessary for any of the robots.

First claim

Opening claim text (preview).

What is claimed is: 1. A robot data transfer method comprising the following steps: collecting data from sensors on each of a plurality of robots in real-time; transferring the data from a controller of each of the robots to a first data collection device in real-time; buffering the data in the first data collection device using a multi-segment queuing mechanism with a retention policy, wherein the data is retained according to the retention policy based on at least one of a triggering event, priority, duration, size, transfer rate and data transformation to optimize throughput or data storage requirements; and transferring the data from the first data collection device to a second data collection device based on the retention policy. 2. The method according to claim 1 , further comprising the step of analyzing the data in the second data collection device to determine a need for maintenance or optimization of the robots. 3. The method according to claim 1 , further comprising the step of generating a report from the second data collection device, wherein the report includes at least one of a mechanical health, a process health, a system health, and a maintenance notification. 4. The method according to claim 1 , wherein the first data collection device is a logical device within the controller of the robot. 5. The method of claim 1 , wherein the first data collection device is a physical storage device, external to the controller of the robot. 6. The method of claim 1 , wherein the second data collection device is a network server, the network server connected to the first data collection device via a functional network. 7. The method of claim 1 , wherein the second data collection device is formed local to the first data collection device, the second data collection device in direct communication with the first data collection device. 8. The method according to claim 1 including the following steps: the data transferred to the first data collection device is buffered in the data storage with capability of maintaining data for some duration; and the first data collection device transfers the data entirely to the second data collection device in response to one of an event from the robot controller or external device, and an internally triggered event on the first data collection device. 9. The method according to claim 1 including the following steps: the data transferred to the first data collection device is buffered in the data storage with capability of maintaining data for some duration; and the first data collection device queues the data into priority segments and interrupts a lower priority segment data transfer and transfers the data from a higher priority segment to the second data collection device or the server. 10. The method of claim 1 , wherein the data includes at least one of a joint travel distance, a component operational load, a component operational temperature, component high speed emergency stops, and joint reverse travel condition. 11. A robot analytical and prognostic reporting method comprising the following steps: collecting data from sensors on each of a plurality of robots in a first data collection device; buffering the data in the first data collection device using high priority and low priority queueing segments and a retention policy, wherein the data is retained according to the retention policy based on at least one of a triggering event, priority, duration, size, transfer rate and data transformation to optimize throughput or data storage requirements; transferring the data from the first data collection device to and storing the data in a second data collection device, based on the retention policy, the second data collection device being remote to or local to the first data collection device; analyzing the data in the second data collection device; generating a report from the second data collection device, the report based on the analysis of the data by the second data collection device; identifying a determination for a robot controller parameter change, anomaly, or failure in the report; and distributing the report to at least one recipient. 12. The method according to claim 11 wherein the recipient is at least one of a smart device, a server, application software, an email, a personal computer, and a robot teaching device. 13. The method according to claim 11 , further comprising the step of generating a work order based on the analysis of the data. 14. The method of claim 11 , wherein the data includes at least one of a joint travel distance, a component operational load, a component operational temperature, component high speed emergency stops, and joint reverse travel condition. 15. A robot analytical and optimization reporting system comprising: at least one robot, the robot having a programmable controller configured to collect dynamic data from sensors on the robot; a first data collection device in electrical communication with the controller of the at least one robot, the first data collection device configured to receive the dynamic data from the controller, and to buffer the dynamic data in a multi-segment queue for a duration determined by a retention policy, wherein the data is retained according to the retention policy based on at least one of a triggering event, priority, duration, size, transfer rate and data transformation to optimize throughput or data storage requirements; a second data collection device in communication with the first data collection device, the second data collection device configured to receive the dynamic data from the first data collection device, and to analyze the dynamic data; and a recipient in communication with the second data collection device for receiving the analysis of the dynamic data. 16. The system of claim 15 , wherein the first data collection device is a logical device within a memory of the controller of the robot. 17. The system of claim 15 , wherein the first data collection device is a physical storage disk, formed separately from the controller. 18. The system of claim 15 , wherein each of the controller, the first data collection device, the second data collection device, and the recipient is in communication with a functional network. 19. The system of claim 15 , wherein the second data collection device is formed local to the first data collection device.

Assignees

Inventors

Classifications

  • H04L43/06Primary

    Generation of reports · CPC title

  • Performance analysis of employees; Performance analysis of enterprise or organisation operations · CPC title

  • Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling · CPC title

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • Control of logging system, e.g. decision on which data to store; time-stamping measurements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10616080B2 cover?
A robot data transfer method includes the step of collecting data from each of a plurality of robots in a multi-robot production facility in real-time. The data collected from the robots is then transferred in real-time from a controller of each of the robots to a first data collection device. Within the first data collection device, the data is buffered using a multi-segment queueing mechanism…
Who is the assignee on this patent?
Fanuc America Corp
What technology area does this patent fall under?
Primary CPC classification H04L43/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).