Teleoperation of machines having at least one actuated mechanism and a fault detection and recovery system

US9682480B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9682480-B2
Application numberUS-201314649160-A
CountryUS
Kind codeB2
Filing dateDec 3, 2013
Priority dateDec 3, 2012
Publication dateJun 20, 2017
Grant dateJun 20, 2017

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 machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is performing its predetermined function and to determine for an actual fault one or more types for the fault and transmit the one or more fault types to the control station for analysis. The code in the controller is configured to be a preprogrammed trap routine specific to the machine function that is automatically executed when an error in machine operation is detected at the machine location. The controller also has a default trap routine that is executed when specific routine does not exist.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for teleoperation of a machine having at least one actuated mechanism and a predetermined number of degrees of freedom, said system comprising: a control station remotely located from a location of said machine, said machine controlled from said control station to perform a predetermined function; a two way real-time communication link between said machine and said remotely located control station; and a controller at said machine location having therein a program code, said program code configured to determine from data from one or more sensors at said machine location when an actual fault has occurred in said machine when said machine is performing said predetermined function, said program code further configured to determine from said sensor data, when the program code determines the occurrence of said actual fault, one or more fault types for said actual fault and transmit said one or more fault types to said control station for analysis at said control station, said controller further configured to receive, from said control station and after transmission of said one or more fault types to said control station, a selection of a recovery procedure for handling said one or more fault types, and wherein upon receipt by said controller of said selection, said controller executes predefined rules stored in said controller to start said recovery procedure. 2. The system of claim 1 where said analysis of said one or more fault types at said control station is performed by an operator at said control station, said operator selecting from said analysis said recovery procedure for said machine from said actual fault and using said two way real-time communication link to transmit said recovery procedure to said machine location. 3. The system of claim 2 wherein said operator can use data from said sensors to monitor said recovery and intercede to change said recovery procedure. 4. The system of claim 2 wherein said program code in said controller is further configured to transmit when said machine has recovered from said fault an indication of said machine fault recovery to said control station. 5. The system of claim 4 wherein a recovery is initiated at said control station using said indication of said machine fault recovery transmitted to said control station and said predefined rules. 6. The system of claim 5 wherein said control station is synchronized with said machine location when said recovery at said control station is completed. 7. A system for teleoperation of a machine having at least one actuated mechanism and a predetermined number of degrees of freedom, said system comprising: a control station remotely located from a location of said machine, said machine controlled from said control station to perform a predetermined function; a two way real-time communication link between said machine and said remotely located control station; and a controller at said machine location having therein a program code, said program code configured to determine from data from one or more sensors at said machine location when an actual fault has occurred in said machine when said machine is performing said predetermined function, said program code further configured to determine from said sensor data, when the program code determines the occurrence of said actual fault, one or more fault types for said actual fault and use, and further wherein said controller is further configured to, when there is a loss of two way real-time communication link with said control station, execute predefined rules for recovering from a machine fault that are stored in said controller at said machine location, said predetermined rules including both application specific rules and default rules. 8. The system of claim 7 wherein said program code in said controller is further configured to transmit, when said machine has recovered from said fault and said two way real-time communication link is restored, an indication of said machine fault recovery to said control station. 9. A system for teleoperation of a machine having at least one actuated mechanism and a predetermined number of degrees of freedom, said system comprising: a control station remotely located from a location of said machine, said machine controlled from said control station to perform a predetermined function; a two way real-time communication link between said machine and said remotely located control station, said control station using said communication link to provide supervision of said machine; and a controller at said machine location having therein a program code, said program code configured to be a preprogrammed trap routine which will be automatically executed by said controller when an error in supervision of said machine by said control station is detected at said machine location, and wherein in response to detection of the error in supervision the machine takes both one or more recovery actions from the preprogrammed trap routine and one or more other default actions. 10. The system of claim 9 wherein said preprogrammed trap routine can be specific to or independent of said predetermined function performed by said machine. 11. The system of claim 10 wherein said preprogrammed trap routine is specific to said predetermined function performed by said machine and does not exist in said controller. 12. The system of claim 9 wherein said one or more recovery actions are preprogrammed actions, and further wherein the one or more recovery actions taken are a safe stop of said machine resulting in said machine stopping all activities and the cessation of electrical power to said machine motors. 13. The system of claim 9 wherein said one or more recovery actions are preprogrammed actions, and further wherein the one or more actions taken are a safe stand still stop of said machine resulting in said machine stopping all activities but still maintaining electrical power to said machine motors, while the machine position is supervised by said controller to prevent movement of said machine. 14. The system of claim 13 wherein said machine is performing said predetermined function on a workpiece and said safe stand still stop reduces any contact force between said machine and said workpiece. 15. The system of claim 12 wherein said machine is performing said predetermined function on a workpiece and said safe stop releases all contact between said machine and said workpiece. 16. The system of claim 13 wherein said safe stand still action is taken when there is a loss of said two way real-time communication link between said machine and said remotely located control station.

Assignees

Inventors

Classifications

  • Closed loop, sensor feedback controls arm movement · CPC title

  • Each fault condition has a different recovery procedure · CPC title

  • Tele-operation, computer assisted manual operation · CPC title

  • Sensing device · CPC title

  • B25J9/1689Primary

    Teleoperation · 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 US9682480B2 cover?
A machine has at least one actuated mechanism is remotely located from a control station. A two way real-time communication link connects the machine location with the control station. A controller at the machine location has program code that is configured to determine from data from one or more sensors at the machine location if an actual fault has occurred in the machine when the machine is …
Who is the assignee on this patent?
Zhang Biao, Wang Jianjun, Zhang George Q, and 5 more
What technology area does this patent fall under?
Primary CPC classification B25J9/1689. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jun 20 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).