Computing environment that produces realistic motions for an animatronic figure
First Claim
Patent Images
1. An animatronic system comprising:
- a reception module that receives a fixed show selection input and a puppetted input from an operator, wherein the fixed show selection input is associated with at least one fixed show instruction, wherein the puppetted input provides a puppetted instruction;
an animatronic figure;
a translation software module that translates the at least one fixed show instruction associated with the fixed show selection input into at least one fixed show physical movement instruction and translates the received puppetted instruction into at least one puppetted physical movement instruction; and
a motion software module that receives the at least one fixed show physical movement instruction, receives the at least one puppetted physical movement instruction, and calculates a composite animated instruction from the at least one fixed show physical movement instruction and the at least one puppetted physical movement instruction, wherein at least one actuator animates at least one component of the animatronic figure based on the composite animated instruction.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for producing motions for an animatronic figure is disclosed. The system is configured to produce different types of motions in real-time and in a life-like manner. The motion software module forms a composite motion by combining the user-inputted motion with user-selected fixed sequences and/or with algorithmically calculated motion. The motions of the animatronic figure can further be filtered to produce motions that are life-like. Combined motions are formed by superimposing, modulating, or modifying component motions. Motions are filtered based on user-inputted commands and commands determined from a stimulus and filtered to create a life-like motion.
-
Citations
27 Claims
-
1. An animatronic system comprising:
-
a reception module that receives a fixed show selection input and a puppetted input from an operator, wherein the fixed show selection input is associated with at least one fixed show instruction, wherein the puppetted input provides a puppetted instruction; an animatronic figure; a translation software module that translates the at least one fixed show instruction associated with the fixed show selection input into at least one fixed show physical movement instruction and translates the received puppetted instruction into at least one puppetted physical movement instruction; and a motion software module that receives the at least one fixed show physical movement instruction, receives the at least one puppetted physical movement instruction, and calculates a composite animated instruction from the at least one fixed show physical movement instruction and the at least one puppetted physical movement instruction, wherein at least one actuator animates at least one component of the animatronic figure based on the composite animated instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method that produces motion of an animatronic figure, the method comprising:
-
providing a puppetting instruction to the animatronic figure to perform a puppetting movement; providing a fixed show selection associated with at least one fixed show instruction to the animatronic figure to perform a fixed show movement; combining the puppetting instruction with the at least one fixed show instruction to form a combined instruction; and instructing the animatronic figure to perform the combined instruction. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An animatronic figure comprising:
-
a leg; a leg actuator that is operably connected to the leg, wherein the leg actuator effectuates movement of the leg; a wheel; a wheel actuator that is operably connected to the wheel, wherein the wheel actuator effectuates movement of the wheel; a processor that determines a leg motion and a wheel motion to effectuate movement of the animatronic figure, wherein the processor sends the leg motion to the leg actuator, wherein the processor sends the wheel motion to the wheel actuator; a position sensor that determines a first current position of the animatronic figure; an incremental sensor that measures a second current relative position of the animatronic figure by incrementing the distance traveled from an initial position of the animatronic figure; and a clipping module that determines if the difference between the second current position of the animatronic figure and the first current position of the animatronic figure has reached a positional clipping limit. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method that produces motion of an animatronic figure, the method comprising:
-
providing a puppetted instruction to the animatronic figure to perform a puppetted movement; providing a fixed show selection command to the animatronic figure to perform at least one fixed show movement associated with the fixed show selection; combining the puppetted movement and the fixed show movement into a composite movement; and instructing the animatronic figure to perform the composite movement. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. An animatronic figure comprising:
-
a leg; a leg actuator that is operably connected to the leg, wherein the leg actuator effectuates movement of the leg; a wheel; a wheel actuator that is operably connected to the wheel, wherein the wheel actuator effectuates movement of the wheel; a processor that determines a leg motion and a wheel motion to effectuate movement of the animatronic figure, wherein the processor sends the leg motion to the leg actuator, wherein the processor sends the wheel motion to the wheel actuator; a position sensor that determines a first current position of the animatronic figure; an incremental sensor that measures a second current relative position of the animatronic figure by incrementing the distance traveled from an initial position of the animatronic figure; and a clipping module determines if the acceleration of the animatronic figure in moving from the first current position to the second current position has reached an acceleration dipping limit. - View Dependent Claims (27)
-
Specification