Computing environment that produces realistic motions for an animatronic figure
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G05B-019/00
G05B-015/00
출원번호
US-0917044
(2004-08-12)
등록번호
US-8374724
(2013-02-12)
발명자
/ 주소
Wieland, Alexis P.
Madhani, Akhil Jiten
Irmler, Holger
출원인 / 주소
Disney Enterprises, Inc.
인용정보
피인용 횟수 :
7인용 특허 :
89
초록▼
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 a
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.
대표청구항▼
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 an
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; anda 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. 2. The animatronic system of claim 1, further comprising an audio software module that provides an instruction to an audio device to output an audio signal when the motion of the at least one component of the animatronic figure is effectuated. 3. The animatronic system of claim 1, further comprising an automatic fixed show software module that automatically provides the fixed show selection input to the reception module at a predetermined time. 4. The animatronic system of claim 3, wherein the predetermined time coincides with a time that the operator provides the puppetted input. 5. The animatronic system of claim 1, further comprising a button that the operator presses to provide the fixed show selection input. 6. The animatronic system of claim 1, further comprising a sensor operably connected to the animatronic figure that determines the occurrence of an event. 7. The animatronic system of claim 6, wherein the occurrence of the event triggers the fixed show selection input to be inputted to the reception module. 8. The animatronic system of claim 1, further comprising a dial that the operator turns to provide the fixed show selection input to the reception module. 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; andinstructing the animatronic figure to perform the combined instruction. 10. The method of claim 9, wherein the fixed show selection is provided by the user. 11. The method of claim 9, wherein the instructing the animatronic figure to perform the combined instruction results in a composite movement of the puppetted movement and the fixed show movement. 12. The method of claim 11, wherein the puppetted movement is to be performed by the same component of the animatronic figure as the fixed show movement. 13. The method of claim 11, wherein the puppetted movement is to be performed by a different component of the animatronic figure than the fixed show movement. 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; anda 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. 15. The animatronic figure of claim 14, wherein the clipping module determines if the velocity of the animatronic figure in moving from the first current position to the second current position has reached a velocity-clipping limit in addition to reaching the positional clipping limit. 16. The animatronic figure of claim 14, further comprising a clipping module that determines if the acceleration of the animatronic figure in moving from the first current position to the second current position has reached a clipping limit, separately or in conjunction with the position clipping limit and/or with a velocity clipping limit as stated in claim 15. 17. The animatronic figure of claim 14, wherein the clipping module shortens a trajectory of the animatronic figure if the clipping limit has been reached. 18. The animatronic figure of claim 14, wherein the clipping module reduces a velocity of the animatronic figure if the clipping limit has been reached. 19. The animatronic figure of claim 14, wherein the clipping module reduces an acceleration of the animatronic figure if the clipping limit has been reached. 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; andinstructing the animatronic figure to perform the composite movement. 21. The method of claim 20, wherein the fixed show selection is provided by the user. 22. The method of claim 20, wherein the combining the puppetted movement and the at least one fixed show movement is a composite of the puppetted movement and the fixed show movement. 23. The method of claim 22, wherein the puppetted movement is on the same component of the animatronic figure as the fixed show movement. 24. The method of claim 23, wherein the puppetted movement is on a different component of the animatronic figure than the fixed show movement. 25. The method of claim 22, further comprising a pre-determined limit that reduces the composite of the puppetted movement and the fixed show movement. 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; anda 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. 27. The animatronic figure of claim 26, wherein the clipping module reduces an acceleration of the animatronic figure if the acceleration clipping limit has been reached.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (89)
Lang Victor H. (Pueblo CO), Animated character system with real-time control.
Hansen Terris L. (Aurora IL) Hyatt Wayne E. (Glenview IL) Leung Wu-Hon F. (Downers Grove IL), Control of real-time systems utilizing a nonprocedural language.
Chih Liu P. (No. 29 ; Lane 426 ; Wor Long Street Taipei City TWX) Hwang Chi Y. (No. 21 ; Lane 20 ; Chung Chen N. Rd. Sun Chong City ; Taipei Shien TWX), Convertible animal toy.
Hansen Terris L. (Aurora IL) Hyatt Wayne E. (Glenview IL) Kimminau Deborah D. (Aurora IL) Leung Wu-Hon F. (Downers Grove IL) Morgan Todd C. (Oak Park IL) Zislis Paul M. (Northbrook IL), Customer programmable real-time system.
Shimano Bruce E. (Hacienda Heights CA) Geschke Clifford C. (Hacienda Heights CA) Scarborough David W. (Sunnyvale CA), Database driven robot programming system and method.
Ranta, Craig S.; Alexander, Jeffrey M.; Singh, Harjit, Method and system for downloading and storing interactive device content using the horizontal overscan portion of a video signal.
Mohr Martin (Auerbacherstr. 16 D-8500 Nrnberg 30 DEX) Mohr Ilona (Auerbacherstr. 16 D-8500 Nrnberg 30 DEX), Method for animating motor-driven puppets and the like and apparatus implementing the method.
Lancraft Roy E. (Southbury CT) Daggett Kenneth E. (Murrysville PA) Onaga Eimei M. (Brookfield Center CT) Casler ; Jr. Richard J. (Newtown CT) Booth Barrett L. (Brookfield CT) Bergman Norman J. (Danbu, Multiprocessor position/velocity servo control for multiaxis digital robot control system.
Horstmann Keats B. ; Fergeson Stephen L. ; Deckler William E., Multisite multiplayer interactive electronic entertainment system having a partially player defined universe.
Oz Gabai IL; Moshe Cohen IL; Jacob Gabai IL; Nimrod Sandlerman IL, Techniques and apparatus for entertainment sites, amusement parks and other information and/or entertainment dispensing sites.
Miller, Daniel; Swarup, Nitish; Turner, Michael; Hourtash, Arjang M.; Griffiths, Paul G.; Mohr, Paul W., System and method for breakaway clutching in an articulated arm.
Williams, Jeff; Bhaskaran, Ravi; Martin, Charlie, Telepresence based inventory pick and place operations through robotic arms affixed to each row of a shelf.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.