Control system with task manager

US11660756B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11660756-B2
Application numberUS-201916379976-A
CountryUS
Kind codeB2
Filing dateApr 10, 2019
Priority dateNov 14, 2014
Publication dateMay 30, 2023
Grant dateMay 30, 2023

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 system includes a first robotic machine having a first set of capabilities for interacting with a target object on stationary equipment; a second robotic machine having a second set of capabilities for interacting with the target object; and a task manager that can determine capability requirements to perform a task on the target object. The task has an associated series of sub-tasks. The task manager can assign a first sequence of sub-tasks for performance by the first robotic machine based on the first set of capabilities and a second sequence of sub-tasks for performance by the second robotic machine based on the second set of capabilities. The first and second robotic machines can coordinate performance of the first sequence of sub-tasks by the first robotic machine with performance of the second sequence of sub-tasks by the second robotic machine to accomplish the task.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a first robotic machine having a first set of capabilities for interacting with a target object on stationary equipment; a second robotic machine having a second set of capabilities for interacting with the target object; and a task manager having one or more processors and that is configured to determine capability requirements to perform a task on the target object, the task having an associated series of sub-tasks, with the sub-tasks having one or more capability requirements, the task manager being configured to assign a first sequence of sub-tasks within the associated series of sub-tasks to the first robotic machine for performance by the first robotic machine based at least in part on the first set of capabilities, and to assign a second sequence of sub-tasks within the associated series of sub-tasks to the second robotic machine for performance by the second robotic machine based at least in part on the second set of capabilities, at least three of the sub-tasks of the first sequence of sub-tasks assigned to the first robotic machine include the first robotic machine identifying the target object on the stationary equipment, generating a signal, for communication to the second robotic machine, that includes information about a location of the target object on the stationary equipment, and moving the second robotic machine from a first location to a second location such that the second robotic machine in the second location is positioned closer to the target object than in the first location, at least two of the sub-tasks of the second sequence of sub-tasks assigned to the second robotic machine include the second robotic machine moving to the target object based on the signal generated by the first robotic machine and manipulating the target object, the first and second robotic machines being configured to coordinate performance of the first sequence of sub-tasks by the first robotic machine with performance of the second sequence of sub-tasks by the second robotic machine, and thereby to accomplish the task. 2. The system of claim 1 , wherein the stationary equipment is a railroad track, a road, a bridge, a building, a stack, or a stationary machine. 3. The system of claim 1 , wherein the first and second sets of capabilities of the first and second robotic machines each include at least one of flying, driving, diving, lifting, imaging, grasping, rotating, tilting, extending, retracting, pushing, and pulling. 4. The system of claim 1 , wherein the second set of capabilities of the second robotic machine includes at least one capability that differs from the first set of capabilities of the first robotic machine. 5. The system of claim 1 , wherein the first and second robotic machines coordinate performance of the first sequence of sub-tasks by the first robotic machine with the performance of the second sequence of sub-tasks by the second robotic machine by communicating directly with each other. 6. The system of claim 1 , wherein the first robotic machine notifies the second robotic machine, directly or indirectly, that one of the corresponding sub-tasks is complete, and the second robotic machine is configured to perform a corresponding sub-task in the second sequence responsive to being notified. 7. The system of claim 1 , wherein the task manager is configured to decide whether the second robotic machine proceeds with a sub-task of the second sequence based at least in part on the signal. 8. The system of claim 1 , wherein at least some of the sub-tasks are sequential such that the second robotic machine begins performance of a dependent sub-task in the second sequence responsive to receiving a notification from the first robotic machine that the first robotic machine has completed a specific sub-task in the first sequence. 9. The system of claim 1 , wherein the first robotic machine concurrently performs at least one of the sub-tasks in the first sequence with performance of at least one of the sub-tasks in the second sequence by the second robotic machine. 10. The system of claim 1 , wherein the task manager is configured to access a database that stores capability descriptions corresponding to each robotic machine in a group of robotic machines, and the task manager is further configured to select the first and second robotic machines to perform the task instead of other robotic machines in the group based on a suitability of the capability descriptions of the first and second robotic machines to capability needs for the task. 11. The system of claim 1 , wherein the first sequence of sub-tasks assign the first robotic machine to determine at least two of: a position of the target object, a position of the first robotic machine, and a position of the second robotic machine. 12. The system of claim 1 , wherein the first robotic machine, having been assigned the first sequence of sub-tasks by the task manager is configured to: determine to travel a determined path from a first location to a second location, determine to act using a capability of the first set of capabilities, or both determine to travel the determined path and act using the capability, and signal to the second robotic machine, to the task manager, or both to the second robotic machine and the task manager information including at least one of the determined path, the act using the capability, or both the determined path and the act using the capability. 13. The system of claim 1 , wherein the first robotic machine and the second robotic machine each are configured to generate one or more of: time indexing signals associated one or both of the first sequence of sub-tasks or the second sequence of sub-tasks, position indexing signals for locations of one or both of the first robotic machine or the second robotic machine, and orientation indexing signals for one or more tools configured to implement one or both of the first set of capabilities of the first robotic machine or the second set of capabilities of the second robotic machine. 14. The system of claim 1 , wherein at least one of the first robotic machine or the second robotic machine has a first mode of operation that is a fast, gross movement mode and a second mode of operation that is a slow, fine movement mode. 15. The system of claim 14 , further comprising one or more of a stabilizer, an outrigger, or a clamp, and wherein a transition in operation from the first mode to the second mode comprises deploying and setting said one or more of the stabilizer, the outrigger, or the clamp. 16. The system of claim 14 , wherein the first mode of operation comprises moving at least one of the first robotic machine or the second robotic machine to a determined location relative to the target object; and the second mode of operation comprises actuating one or more tools of at least one of the first robotic machine or the second robotic machine to accomplish the task or a sub-task. 17. A system, comprising: a first robotic machine having a first set of capabilities for interacting with stationary equipment, the first robotic machine being configured to receive a first sequence of sub-tasks related to the first set of capabilities of the first robotic machine; and a second robotic machine having a second set of capabilities for interacting with the stationary equipment, the second robotic machine being configured to receive a second sequence of sub-tasks related to the second set of capabilities of the second robotic machine, and the first and second robotic machines are configured to coordinate performanc

Assignees

Inventors

Classifications

  • Coupling or uncoupling by means of trackside apparatus · CPC title

  • Program controls (total factory control, i.e. centrally controlling a plurality of machines, G05B19/418) · CPC title

  • B61J99/00Primary

    Subject matter not provided for in other groups of this subclass · CPC title

  • B25J9/1682Primary

    Dual arm manipulator; Coordination of several manipulators · CPC title

  • Avoiding collision or forbidden zones · 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 US11660756B2 cover?
A system includes a first robotic machine having a first set of capabilities for interacting with a target object on stationary equipment; a second robotic machine having a second set of capabilities for interacting with the target object; and a task manager that can determine capability requirements to perform a task on the target object. The task has an associated series of sub-tasks. The tas…
Who is the assignee on this patent?
Ge Global Sourcing Llc, Transp Ip Holdings Llc
What technology area does this patent fall under?
Primary CPC classification B61J99/00. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue May 30 2023 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).