Outer Rim Archives
Archives · 2024 · 20240399579

Application (pre-grant publication)

DESIGN SYSTEM FOR ROBOTIC DEVICES

Number
20240399579
Published
2024-12-05
Filed
2024-05-21
Assignee
DISNEY ENTERPRISES, INC.
Inventors
Bächer; Moritz Niklaus et al.
CPC
B25J9/1664; B25J9/1605; B25J9/1671
Verdict
High Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Design system/tooling for robotic devices (Bächer).

Abstract

A system for designing a robotic device, includes a processor configured to: receive a target animation for a character to be represented by the robotic device; receive an initial model of the robotic device, the model including a plurality of configurable joints and a plurality of actuators; generate a kinematic design of the robotic device based on the initial model and the target animation; generate control parameters for the plurality of actuators based on the kinematic design; generate a physical design for the robotic device based on the kinematic design and the control parameters; and deploy the physical design to the robotic device.

Background

BACKGROUND

Creating robotic devices, such as animatronic characters, can be time intensive and processing intensive. Previous processes and systems for creating the physical linkages and joints of robotic devices are often slow, iterative and repetitive. For example, whether the creative vision for an animatronic character can be realized with a given set of robotic hardware is unknown at the outset. Furthermore, certain details of the hardware may also be unknown. Thus, many iterations of the robotic and character design may be needed to realize a functioning device. Therefore, there exists a need for improved processes and systems that can enable quick design of robotic systems. BRIEF SUMMARY

In one embodiment, a computer-implemented method for designing a robotic device, including a processor and a memory storing instructions that, when executed by the processor, cause the system to receive a target animation for a character to be represented by the robotic device; receive an initial model of the robotic device, the model including a plurality of configurable joints and a plurality of actuators; generate a kinematic design of the robotic device based on the initial model and the target animation; generate control parameters for the plurality of actuators based on the kinematic design; generate a physical design for the robotic device based on the kinematic design and the control parameters; and deploy the physical design to the robotic device.

Optional

Claims

1. A computer-implemented method for designing a robotic device, comprising a processor and a memory storing instructions that, when executed by the processor, cause the system to: receive a target animation for a character to be represented by the robotic device; receive an initial model of the robotic device, the model comprising a plurality of configurable joints and a plurality of actuators; generate a kinematic design of the robotic device based on the initial model and the target animation; generate control parameters for the plurality of actuators based on the kinematic design; generate a physical design for the robotic device based on the kinematic design and the control parameters; and deploy the physical design to the robotic device. || 10. A system for designing a robotic device, comprising a processor configured to: receive a target animation for a character to be represented by the robotic device; receive an initial model of the robotic device, the model comprising a plurality of configurable joints and a plurality of actuators; generate a kinematic design of the robotic device based on the initial model and the target animation; generate control parameters for the plurality of actuators based on the kinematic design; generate a physical design for the robotic device based on the kinematic design and the control parameters; and deploy the physical design to the robotic device. || 19. A robotic device comprising: a plurality of rigid bodies coupled together by one or more of a plurality of joints, wherein: at least one of the plurality of joints is configurable to adjust a characteristic of the joint, and the characteristic of the joint is fixed during an animation of the robotic device.