Methods and systems for multirobotic management

US9513624B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9513624-B1
Application numberUS-201514679457-A
CountryUS
Kind codeB1
Filing dateApr 6, 2015
Priority dateMay 6, 2011
Publication dateDec 6, 2016
Grant dateDec 6, 2016

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.

Multirobotic management can involve communications between a command or leader robot and one or more client or follower robots through a cloud computing system. In an example implementation, a leader robot can receive first sensory data captured by a first follower robot and second sensory data captured by a second follower robot, determine a command function based on at least one of the first sensory data and the second sensory data, and communicate with at least one of the first follower robot and the second follower robot based on the command function.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a command robot, sensory data captured by a first client robot, wherein the command robot is in communication with the first client robot and a second client robot, wherein the first client robot has a first sensing capability and the second client robot has a second sensing capability that is different than the first sensing capability, wherein the sensory data is captured by way of the first sensing capability of the first client robot, wherein the first client robot has a first functionality and the second client robot has a second functionality that is different than the first functionality, wherein the sensory data is relevant to the second functionality of the second client robot; providing, by the command robot, at least a portion of the sensory data captured by the first client robot as a first input to the second client robot, wherein the portion of the sensory data is relevant to the second functionality of the second client robot; receiving feedback from the second client robot based on the first input; commanding, by the command robot, the second client robot to perform a task by way of the second functionality based on the feedback and the portion of the sensory data captured by the first client robot; receiving respective sensory data from the second client robot based on the commanded task, wherein the respective sensory data is captured by the second client robot by way of the second sensing capability; and in response to the receiving the respective sensory data, commanding the second client robot to provide a second input to the first client robot indicating performance of the commanded task. 2. The method of claim 1 , further comprising: receiving further sensory data from the first client robot; and commanding the first client robot to perform an additional task based on the further sensory data. 3. The method of claim 1 , wherein each of the first client robot and the second client robot include at least one sensor comprising one or more of an image capture device, an acoustic sensor device, and an electronic data acquisition device. 4. The method of claim 1 , wherein the first sensing capability is related to capturing environment sensory data associated with a condition of an environment of the first client robot, and wherein the second sensing capability of the second client robot is related to sensing state of a device configured to adjust the condition of the environment of the first client robot. 5. The method of claim 1 , wherein the command robot is in communication with the first client robot and the second client robot by way of a cloud computing system, wherein the cloud computing system includes at least one server remote from the command robot, the first client robot, and the second client robot, and wherein the at least one server is configured to store at least a portion of the sensory data and facilitate communication between the command robot and the first and second client robots. 6. The method of claim 1 , wherein at least one of the first client robot and the second client robot comprises one or more mechanical actuators and configured to receive a removable module that includes wireless communication capability, wherein the command robot is configured to communicate with the at least one of the first client robot and the second client robot by way of the wireless communication capability. 7. A non-transitory computer readable memory having stored thereon instructions that, when executed by a command robot, cause the command robot to perform operations comprising: receiving sensory data captured by a first client robot, wherein the command robot is in communication with the first client robot and a second client robot, wherein the first client robot has a first sensing capability and the second client robot has a second sensing capability that is different than the first sensing capability, wherein the sensory data is captured by way of the first sensing capability of the first client robot, wherein the first client robot has a first functionality and the second client robot has a second functionality that is different than the first functionality, wherein the sensory data is relevant to the second functionality of the second client robot; providing at least a portion of the sensory data captured by the first client robot as a first input to the second client robot, wherein the portion of the sensory data is relevant to the second functionality of the second client robot; receiving feedback from the second client robot based on the first input; commanding the second client robot to perform a task by way of the second functionality based on the feedback and the portion of the sensory data captured by the first client robot; receiving respective sensory data from the second client robot based on the commanded task, wherein the respective sensory data is captured by the second client robot by way of the second sensing capability; and in response to the receiving the respective sensory data, commanding the second client robot to provide a second input to the first client robot indicating performance of the commanded task. 8. The non-transitory computer readable memory of claim 7 , wherein the operations further comprise: receiving further sensory data from the first client robot; and commanding the first client robot to perform an additional task based on the further sensory data. 9. The non-transitory computer readable memory of claim 7 , wherein each of the first client robot and the second client robot include at least one sensor comprising one or more of an image capture device, an acoustic sensor device, and an electronic data acquisition device. 10. The non-transitory computer readable memory of claim 7 , wherein the first sensing capability is related to capturing environment sensory data associated with a condition of an environment of the first client robot, and wherein the second sensing capability of the second client robot is related to sensing state of a device configured to adjust the condition of the environment of the first client robot. 11. The non-transitory computer readable memory of claim 7 , wherein the command robot is in communication with the first client robot and the second client robot by way of a cloud computing system, wherein the cloud computing system includes at least one server remote from the command robot, the first client robot, and the second client robot, and wherein the at least one server is configured to store at least a portion of the sensory data and facilitate communication between the command robot and the first and second client robots. 12. The non-transitory computer readable memory of claim 7 , wherein at least one of the first client robot and the second client robot comprises one or more mechanical actuators and configured to receive a removable module that includes wireless communication capability, wherein the command robot is configured to communicate with the at least one of the first client robot and the second client robot by way of the wireless communication capability. 13. A system comprising: a first client robot having a first sensing capability and a first functionality; a second client robot having a second sensing capability that is different than the first sensing capability and a second functionality that is different than the first functionality; and a command robot in communication with the first client robot and the second client robot, wherein the command robot comprises at least one processor, a memory, and program instructions stored in the memory that when executed by the at least one

Assignees

Inventors

Classifications

  • Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title

  • Macromolecular compounds · CPC title

  • Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements · CPC title

  • G05B19/418Primary

    Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] · CPC title

  • Coating eggs with a protective layer; Compositions or apparatus therefor · 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 US9513624B1 cover?
Multirobotic management can involve communications between a command or leader robot and one or more client or follower robots through a cloud computing system. In an example implementation, a leader robot can receive first sensory data captured by a first follower robot and second sensory data captured by a second follower robot, determine a command function based on at least one of the first …
Who is the assignee on this patent?
X Dev Llc
What technology area does this patent fall under?
Primary CPC classification G05B19/418. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).