Application (pre-grant publication)
RAPID DESIGN AND ANIMATION OF FREELY-WALKING ROBOTIC DEVICES
- Number
- 20250108505
- Published
- 2025-04-03
- Filed
- 2024-05-08
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Bächer; Moritz Niklaus et al.
- CPC
- B25J9/0081; B25J9/1653; B25J9/163
- Verdict
- High Hardware
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Freely-walking robotic-device rapid design/animation technique (Bächer).
Abstract
A method of training a robotic device includes: parameterizing, via a processing element, an input to the robotic device. The parameterizing comprises defining a range of values of the input. The method further includes generating, via the processing element, a plurality of samples of the parameterized input from within the range of values; training a control policy, via the processing element. The training includes: providing the plurality of samples to the control policy, wherein the control policy is adapted to operate an actuator of the robotic device, and generating, via the processing element, a policy action using the control policy; transmitting the policy action to a robotic model, wherein the robotic model includes a physical model of the robotic device. The method further includes deploying the one or more trained control policies to an on-board controller for the robotic device.
Background
FIELD
The present application relates to systems and methods for controlling and generating effects with robotic characters. BACKGROUND
Creating and training robotic characters, such as free moving robots, can be time intensive and processing intensive. Previous model-based processes for creating free moving robots often are too-closely tied to the physical hardware, making changes and improvements to the processes or hardware difficult, i.e., new hardware requires entirely new control processes to enable accurate control and balance for the robotic device. Therefore, there exists a need for improved processes that can enable quick design of stable and creative robotic systems. BRIEF SUMMARY
In one embodiment, a method of training a robotic device includes: parameterizing, via a processing element, an input to the robotic device, wherein the parameterizing includes defining a range of values of the input; generating, via the processing element, a plurality of samples of the parameterized input from within the range of values; training a control policy, via the processing element, wherein the training includes: providing the plurality of samples to the control policy, wherein the control policy is adapted to operate an actuator of the robotic device, and generating, via the processing element, a policy action using the control policy; transmitting the policy action to a robotic model, wherein the robotic model includes a physical model of the robotic devic