Condition-Based Robot Audio Techniques
OwnerJason Wolford, Ben Gabaldon +2inventors
InventorsJason Wolford, Ben Gabaldon, Jordan Rivas, Brian Min
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for audio augmentation of physical robot sounds. A robot can determine that a first physically moveable component of the robot is to be actuated and in response, obtain a conditional state of the robot. The robot can obtain an audio object that generates an audio enhancement for the first physically moveable component being actuated, the audio enhancement having one or more characteristics that match the obtained conditional state of the robot. The robot can output the audio enhancement while actuating the first physically moveable component.
Claims18
A robot comprising:
- one or more physically moveable components;
- one or more speakers;
- one or more processors;
- and
- one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations comprising:
- determining that a first physically moveable component of the one or more physically moveable components is to be actuated;
- obtaining a conditional state of the robot;
- obtaining an audio object that generates an audio enhancement for the first physically moveable component being actuated, the audio enhancement having one or more characteristics that match the obtained conditional state;
- initiating actuation of the first physically moveable component;
- and
- providing the audio object as input to the one or more speakers to output the audio enhancement for the first physically moveable component at least partially concurrently with actuating the first physically moveable component.
A method comprising:
- determining that a first physically moveable component of the one or more physically moveable components is to be actuated;
- obtaining a conditional state of the robot;
- obtaining an audio object that generates an audio enhancement for the first physically moveable component being actuated, the audio enhancement having one or more characteristics that match the obtained conditional state;
- initiating actuation of the first physically moveable component;
- and
- providing the audio object as input to the one or more speakers to output the audio enhancement for the first physically moveable component at least partially concurrently with actuating the first physically moveable component.
A computer readable medium encoded with a computer program, the program comprising instructions that are operable, when executed by a robot comprising one or more processors, to cause the robot to perform the method of:
- determining that a first physically moveable component of one or more physically moveable components is to be actuated;
- obtaining a conditional state of the robot;
- obtaining an audio object that generates an audio enhancement for the first physically moveable component being actuated, the audio enhancement having one or more characteristics that match the obtained conditional state;
- initiating actuation of the first physically moveable component;
- and
- providing the audio object as input to one or more speakers to output the audio enhancement for the first physically moveable component at least partially concurrently with actuating the first physically moveable component.
A robot comprising:
- one or more speakers;
- one or more processors;
- and
- one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the robot to perform operations comprising:
- determining that a selected action includes outputting text-to-speech audio output using the one or more speakers;
- obtaining a conditional state of the robot;
- obtaining an audio object for generating text-to-speech audio output having one or more characteristics that match the obtained conditional state;
- and
- providing the audio object as input to the one or more speakers to output text-to-speech audio having the one or more characteristics that match the obtained conditional state.
Dependencies are inferred from the claim text.