Outer Rim Archives
Archives · 2026 · 20260175433

Application (pre-grant publication)

TECHNIQUES FOR CONTROLLING ACTUATED SYSTEMS USING NON-DETERMINISTIC DATA

Number
20260175433
Published
2026-06-25
Filed
2024-12-23
Assignee
DISNEY ENTERPRISES, INC.
Inventors
FULLER; Paul, FRAME; Jerry, MALOISEL; Guirec Gérard Henri François
CPC
B25J9/1694
Verdict
High Hardware
First reported
2026-W29 (2026-07-15)
Source
Google Patents · FreePatentsOnline

The keeper's note

A method for controlling an actuated system includes receiving one or more data points, where each data point included in the one or more data points associates animation data with a different point in time, computing a…

Abstract

A method for controlling an actuated system includes receiving one or more data points, where each data point included in the one or more data points associates animation data with a different point in time, computing a curve based on the one or more data points, and causing the actuated system to perform a motion based on the curve.

Background

BACKGROUND Technical Field

Embodiments of the present disclosure relate generally to computer science and robotics and, more specifically, to techniques for controlling actuated systems using non-deterministic data. Description of the Related Art

Robots are being increasingly used to perform tasks automatically or autonomously in various environments. For example, in a theme park setting, robots can interact with guests to provide more personalized theme park experiences to those guests. As another example, in a factory setting, robots can be used to assemble different objects together to produce an end-product or part.

Conventional robot controllers oftentimes require the data that is used to control robots be generated and delivered to those controllers at a deterministic rate that does not change. Data that is generated at a deterministic rate is also referred to herein as “deterministic data,” and data that is not generated at a deterministic rate is referred to herein as “non-deterministic data.” For example, if a robot controller expects to receive data in 10 millisecond intervals, any amount of deviation or jitter in the way the data is generated and delivered to the robot controller can cause the robot to shake, cause the robot to make rough motions, or potentially cause the robot to malfunction or operate with errors. Conventionally, data used to control robots cannot be generated by applications that do not meet this deterministic requirement. F

Claims

1. A computer-implemented method for controlling an actuated system, the method comprising: receiving one or more data points, wherein each data point included in the one or more data points associates animation data with a different point in time; computing a curve based on the one or more data points; and causing the actuated system to perform a motion based on the curve. || 11. One or more non-transitory computer-readable media storing instructions that, when executed by at least one processor, cause the at least one processor to perform the steps of: receiving one or more data points, wherein each data point included in the one or more data points associates animation data with a different point in time; computing a curve based on the one or more data points; and causing an actuated system to perform a motion based on the curve. || 20. A system, comprising: one or more memories storing instructions; and one or more processors that are coupled to the one or more memories and, when executing the instructions, are configured to: receive one or more data points, wherein each data point included in the one or more data points associates animation data with a different point in time, compute a curve based on the one or more data points, and cause an actuated system to perform a motion based on the curve.