Back to results
US 9,026,248 B1Granted
Methods and systems for multirobotic management
AssigneeGoogle Inc.
InventorsRyan Hickman, Chaitanya Gharpure
Life of this patent
Estimating the term…
Abstract
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.
Claims6
A system, comprising:
- at least a first client robot and a second 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, and 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;
- and
- a command robot configured to communicate with the first client robot and the second client robot and to direct actions of the first client robot and the second client robot,
- wherein each of the first client robot and the second client robot comprises, a processor, a memory, and program instructions stored in the memory that when executed by the processor cause a respective client robot to perform client-robot operations comprising:
- capturing sensory data via a respective sensing capability of the respective client robot;
- and
- communicating, based on the sensory data and a respective functionality of the respective client robot, with the command robot, and
- wherein the command robot comprises a command-robot processor, a command-robot memory, and command-robot program instructions stored in the command-robot memory that when executed by the command-robot processor cause the command robot to perform command-robot operations comprising:
- 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 data is relevant to the second functionality of the second client robot;
- receiving first feedback from the second client robot based on the first input;
- in response to the first feedback, receiving further sensory data captured by the second robot;
- determining a command function based on the first feedback and the further sensory data captured by the second robot;
- and
- communicating with at least one of the first client robot and second client robot based on the command function.
11 more elements
Dependencies are inferred from the claim text.