| CPC B25J 9/0003 (2013.01) [G05D 1/0088 (2013.01); G05D 1/12 (2013.01); G06F 3/165 (2013.01); G06F 3/167 (2013.01); G06V 20/50 (2022.01); G10L 15/22 (2013.01); H04R 1/323 (2013.01)] | 17 Claims |

|
1. A method implemented by one or more processors, the method comprising:
receiving, at a robotic computing device, a user input that embodies a request for the robotic computing device to facilitate performance of an operation,
wherein the robotic computing device occupies an environment with the user and one or more other computing devices;
determining, in response to the user input, whether an additional computing device of the one or more other computing devices is exhibiting a state that is more suitable, relative to a current state of the robotic computing device,
for initializing performance of the operation; and
when the additional computing device of the one or more other computing devices is determined to exhibit the state that is more suitable for initializing performance of the operation:
causing, by the robotic computing device, a robotic input to be generated by the robotic computing device and provided as input to the additional computing device,
wherein the robotic input includes content that solicits the additional computing device to initialize performance of the operation,
wherein providing input to the additional computing device includes causing the robotic computing device to render an audio output via an audio interface of the robotic computing device, and
wherein providing the robotic input causes the additional computing device to initialize performance of the operation based on the robotic input.
|