Service robot communication systems and system self-configuration
First Claim
Patent Images
1. A first robot, comprising:
- a processor;
an interface connecting an input/output device to the processor;
the processor;
receives a request, via the interface, to perform a task at a service location, the task comprising a physical interaction by a second robot at the service location;
determines that the second robot is in an unconfigured state, comprising a set of instructions absent a physical interaction instruction required to enable the second robot to perform the physical interaction; and
upon determining that the second robot is in the unconfigured state, transforms the second robot into a configured state, comprising providing the physical interaction instructions to the second robot and causing the second robot to load the physical interaction instructions for execution.
14 Assignments
0 Petitions
Accused Products
Abstract
A service robot is provided to communicate with other devices of a service location, such as another robot. A first and second robot may be tasked with performing a customer service task requiring a physical interaction. The first robot may determine that the second robot lacks instructions to perform the customer service task. Upon making the determination, the first robot retrieves physical interaction instructions and causes the second robot to load and execute the physical interaction instructions. The second robot is then transformed, by the first robot, into a configured robot able to perform the customer service task.
40 Citations
20 Claims
-
1. A first robot, comprising:
-
a processor; an interface connecting an input/output device to the processor; the processor; receives a request, via the interface, to perform a task at a service location, the task comprising a physical interaction by a second robot at the service location; determines that the second robot is in an unconfigured state, comprising a set of instructions absent a physical interaction instruction required to enable the second robot to perform the physical interaction; and upon determining that the second robot is in the unconfigured state, transforms the second robot into a configured state, comprising providing the physical interaction instructions to the second robot and causing the second robot to load the physical interaction instructions for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
receiving at a first robot comprising a processor, a request via an interface between the processor and an input/output device, the request further comprising a request for performance of a task at a service location, and the task further comprising a physical interaction by a second robot at the service location; determining, by the processor, that the second robot is in an unconfigured state, the unconfigured state comprising a set of instructions absent a physical interaction instruction required to enable the second robot to perform the physical interaction; and upon determining that the second robot is in the unconfigured state, transforming, by the first robot, the second robot into a configured state, comprising providing the physical interaction instructions to the second robot and causing, by the processor, the second robot to load the physical interaction instructions. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
means to receive at a first robot comprising a processor, a request via an interface between the processor and an input/output device, the request further comprising a request for performance of a task at a service location, and the task further comprising a physical interaction by a second robot at the service location; means to determine, by the processor, the second robot is in an unconfigured state, the unconfigured state comprising a set of instructions absent a physical interaction instruction required to enable the second robot to perform the physical interaction; and upon determining the second robot is in the unconfigured state, means to transform the second robot into a configured state, comprising means to provide the physical interaction instructions to the second robot and means to cause the second robot to load the physical interaction instructions for execution. - View Dependent Claims (20)
-
Specification