Methods and systems for multirobotic management
First Claim
Patent Images
1. 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, andwherein 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.
6 Assignments
0 Petitions
Accused Products
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.
47 Citations
6 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification