Real-time proximity operations and object delivery in ride / show environments

By combining the position detection system and the manipulator, the problem of adjusting and transferring the position of the performance structure in the amusement park performance-ride system was solved, realizing real-time interaction and seamless transfer, and improving the visitor experience.

CN121240909APending Publication Date: 2025-12-30UNIVERSAL CITY STUDIOS LLC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202480037284.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-04-22
Filing Date
2024-05-02
Publication Date
2025-12-30

AI Technical Summary

Technical Problem

In existing amusement park performance-ride systems, it is difficult to adjust and relocate the performance structure without interfering with the visitor experience, especially for real-time interactive and immersive experiences with non-pre-programmed motion profiles.

Method used

Employing a position detection system and manipulators, the system detects the position, orientation, and velocity vectors of movable components, adjusts the transfer path of the performance structure in real time, avoids collisions, and achieves seamless transfer. Communication circuits and controllers are used to coordinate the movement of the movable components.

Benefits of technology

It enables efficient and seamless transfer and transportation of performance structures within the amusement park, enhancing the immersive and spontaneous experience for visitors and providing a virtually seamless entertainment experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121240909A_ABST
    Figure CN121240909A_ABST
Patent Text Reader

Abstract

A performance-ride system includes: a first movable member configured to couple with and support a performance structure; a second movable member configured to be coupled with the performance structure and to support the performance structure; and a manipulator of the first movable member, where the manipulator transfers the performance structure from the first movable member to the second movable member. The performance-ride system also includes a detection circuit to determine an initial position of the first movable member and an initial position of the second movable member. The performance-ride system also includes a position controller configured to determine an adjustment to an initial position of the first movable member and / or an initial position of the second movable member and provide instructions regarding the adjustment to the first movable member and / or the second movable member, the first movable member, the second movable member, or both are in motion for the transfer of the performance structure when the first movable member, the second movable member, or both are in motion.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-reference to related applications This application claims the benefit of U.S. Provisional Application Serial No. 63 / 506,330, filed June 5, 2022, entitled “REAL-TIME PROXIMITY OPERATION AND OBJECT HANDOFF IN A RIDE / SHOW ENVIRONMENT,” which is incorporated herein by reference in its entirety for all purposes. Background Technology

[0002] This section aims to introduce the reader to various aspects of the technology that may relate to the various aspects of the present technology described and / or claimed below. This discussion is believed to help provide the reader with background information to better understand the various aspects of this disclosure. Therefore, it should be understood that these statements are to be read in this light, and not as an admission of prior art.

[0003] Since the early 20th century, amusement parks have experienced significant growth in popularity, with increasing numbers of people visiting these attractions. Furthermore, a growing number of amusement park attractions utilize performance-ride entertainment systems that provide various immersive experiences for visitors. Performance-ride entertainment systems can employ mobile rides configured to receive and transport one or more visitors within the amusement park. Additionally, performance-ride entertainment systems can generate visual, audio, and / or haptic feedback and can utilize various performance structures (e.g., motion-based performance equipment) to provide immersive experiences for visitors within the park. It is now recognized that it is desirable to incorporate additional components into performance-ride systems to provide additional services and features, thereby improving the visitor experience within the amusement park. Summary of the Invention

[0004] The following outlines certain embodiments that are proportionate to the scope of the original claimed subject matter. These embodiments are not intended to limit the scope of this disclosure, but are merely intended to provide a brief overview of some of the disclosed embodiments. In fact, this disclosure may cover various forms that may be similar to or different from the embodiments set forth below.

[0005] In one embodiment, a performance-ride system includes a first movable member and a second movable member, the first movable member being configured to be coupled to and support a performance structure, and the second movable member being configured to be coupled to and support the performance structure. The performance-ride system also includes a manipulator for the first movable member, wherein the manipulator is configured to transfer the performance structure from coupling with the first movable member to coupling with the second movable member. The performance-ride system further includes a detection circuit and a position controller, the detection circuit being configured to determine initial positions of the first movable member and the second movable member, and the position controller being configured to determine adjustments to the initial positions of the first movable member and / or the second movable member and provide instructions instructing the adjustment of the first movable member and / or the second movable member for transfer of the performance structure from the first movable member to the second movable member when the first movable member, the second movable member, or both are in motion.

[0006] In one embodiment, a position detection system includes one or more position data devices configured to transmit position data. The position detection system also includes a detection circuit configured to receive position data to determine initial positions of a first movable member and a second movable member. The position detection system further includes a position controller configured to determine adjustments to the initial positions of the first movable member and / or the second movable member and to provide instructions instructing the adjustments to the first movable member and / or the second movable member for use in the transfer of a performance structure from the first movable member to the second movable member when the first movable member, the second movable member, or both are in motion. The position detection system also includes one or more communication circuits configured to enable communication between the position controller, the first movable member, and the second movable member.

[0007] In one embodiment, a method of operating a performance-riding system includes: monitoring input data; and receiving a transfer instruction based on the input data for transferring a performance structure from a first movable member to a second movable member. The method further includes: determining the positions of the first movable member and the second movable member based on position data received from one or more position data devices; and determining that the position of the first movable member is within a position envelope of the position of the second movable member, enabling the transfer of the performance structure from the first movable member to the second movable member. The method also includes: transmitting a transfer command to the first movable member to initiate the transfer of the performance structure from the first movable member to the second movable member; and, according to the transfer command, transferring the performance structure from the first movable member to a landing target on the second movable member while the first movable member, the second movable member, or both are in motion.

[0008] Various modifications to the features mentioned above may exist with respect to various aspects of this disclosure. Additional features may also be incorporated into these various aspects. These modifications and additional features may exist individually or in any combination. For example, various features discussed below with respect to one or more of the illustrated embodiments may be incorporated, individually or in any combination, into any aspect of the foregoing description of this disclosure. The brief overview presented above is intended only to familiarize the reader with certain aspects and background of embodiments of this disclosure and is not intended to limit the claimed subject matter. Attached Figure Description

[0009] These and other features, aspects, and advantages of this disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings, wherein similar reference numerals in all the drawings denote similar parts, wherein: Figure 1 This is a schematic diagram of an embodiment of an amusement park performance-ride system according to this embodiment; Figure 2 According to this embodiment Figure 1 A schematic perspective view of the various components of the performance-riding system; Figure 3 This is a schematic diagram of an embodiment of an amusement park performance-ride system according to this embodiment; Figure 4 This is a schematic block diagram of an embodiment of an amusement park performance-ride system according to this embodiment; and Figure 5 This is a flowchart illustrating a method for operating the performance-riding system according to this embodiment. Detailed Implementation

[0010] One or more specific embodiments of this disclosure will be described below. To provide a concise description of these embodiments, not all features of the actual implementation may be described in the specification. It should be recognized that, in the development of any such actual implementation, as in any engineering or design project, many implementation-specific decisions must be made to achieve the developer's specific objectives, such as compliance with system-related and business-related constraints, which may vary depending on the implementation. Furthermore, it should be recognized that such development efforts can be complex and time-consuming, but will remain routine tasks of design, fabrication, and manufacturing for those skilled in the art who benefit from this disclosure. Moreover, with regard to certain terms used herein, such as parallel, perpendicular, etc., it should be understood that these terms allow for certain deviations from strict mathematical definitions (as will be understood by those skilled in the art), for example, allowing for deviations associated with manufacturing defects and associated tolerances.

[0011] When describing the elements of various embodiments of this disclosure, the articles “a,” “an,” and “the” are intended to mean the presence of one or more elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that additional elements may exist in addition to the listed elements. Furthermore, it should be understood that references to “an embodiment” or “an embodiment” in this disclosure are not intended to be construed as excluding the existence of additional embodiments also in conjunction with the described features.

[0012] This disclosure generally relates to the field of amusement parks, and more specifically to performance-ride entertainment systems within amusement parks. Performance-ride entertainment systems can employ a variety of different components to provide experiences for visitors within the amusement park. For example, a performance-ride entertainment system may include performance structures (e.g., props) mounted on a ride or another component of the performance-ride entertainment system, which can be transferred from the ride to another component. Performance structures may include dynamic props (e.g., animated characters) or static props (e.g., bubble characters) that are movable (e.g., capable of being transferred between a ride and another component). It can be advantageous to enhance the visitor experience by, for example, transferring the performance structure from the ride to an animated character during a ride. To perform this transfer, position, orientation, and velocity vectors of the ride and the animated character can be used. According to this embodiment, for a vehicle and an animated character with pre-programmed motion profiles, the corresponding positions, orientations, and velocity vectors of the vehicle and the animated character can be known and used to coordinate the transfer of the performance structure from the vehicle to the animated character (e.g., as part of a pre-programmed transfer routine).

[0013] The performance-ride system according to this embodiment also benefits from the ability to transfer performance structures between ride vehicles and animated characters whose movement control is not performed according to pre-programmed motion profiles (e.g., from ride vehicles to animated characters or vice versa). More spontaneous transfers (i.e., where ride vehicles and animated characters are capable of moving outside of pre-programmed motion profiles) can further enhance the visitor experience by increasing opportunities for spontaneous (e.g., real-time) interaction between visitors and the performance-ride system and for the performance-ride system to spontaneously interact with visitors. Therefore, this embodiment includes a performance-ride system comprising a position detection system and other components that enable transfers of performance structures to and / or from ride vehicles and other components (e.g., animated characters, other ride vehicles) within the performance-ride system, such that the position detection system enables transfers from ride vehicles whose movement is not based on pre-programmed motion profiles to animated characters whose movement is not based on pre-programmed motion profiles. Transfers between ride vehicles and animated characters whose movement does not use pre-programmed motion profiles can be referred to as “real-time” transfers, which provide greater spontaneity and increase visitor immersion. As used in the embodiments described herein, the term "motion profile" refers to a series of movements with associated positional information. A motion profile provides physical motion information of a movable component and instructs how the motors controlling the movement of the movable component should operate (typically in terms of position, velocity, and acceleration) to generate the movement. The controller can use the motion profile to determine what commands (voltages) to send to the motors. Positional information can be obtained from the motion profile to guide interaction (e.g., providing the coordinates of the moving portion to facilitate interaction). However, this requires established routines and diminishes some spontaneity (e.g., control performed by a visitor). The term "preprogrammed motion profile" refers to a pre-programmed or pre-determined motion profile and does not include any elements that can be modified, for example, by user input or other input received by the controller, when the movable component is in motion or has begun executing the motion profile. Therefore, certain subroutines can be used in the motion control algorithm without employing pre-programmed motion profiles.

[0014] A performance-ride system may include one or more movable components, which may be referred to as moving parts and can be considered as components of the performance-ride system that coordinate with other parts of the performance-ride system. Movable components may be, for example, performance motion equipment (e.g., animated characters, drones), one or more ride vehicles, or combinations thereof. One or more performance structures (e.g., props that can be moved around the ride environment for entertainment purposes) may be transferred from one movable component to another. A first movable component (e.g., performance motion equipment) may include a manipulator or other mobility mechanism that can be configured to move one or more performance structures through the performance-ride system (e.g., to a second movable component). For example, a manipulator may be operable to move a performance structure to and from a ride vehicle, move a performance structure to and from other performance motion equipment, etc. These interactions between movable components can provide a unique and engaging experience for visitors to the performance-ride system.

[0015] According to this embodiment, the ride-on vehicle can be configured to receive one or more visitors within an amusement park and to carry or transport visitors through show-ride attractions. In some cases, the show structure can be positioned on a specific ride-on vehicle and can be configured to operate (e.g., activate features of animated characters) to provide a show experience to visitors within the ride-on vehicle. The ride-on vehicle may also include manipulators or other moving mechanisms configured to move the show structure through the show-ride system.

[0016] Movable components (e.g., rides, performance motion equipment) may be freely movable along a predetermined path (e.g., track or trackless) or within a defined performance riding environment. Due to the movable nature of the various components within the performance-riding system, it can be difficult to adjust the position of the first movable component (e.g., performance motion equipment) containing the performance structure relative to the second movable component (e.g., rides or other performance motion equipment within the performance-riding system) without interfering with the visitor experience.

[0017] For a performance structure to transfer from a first movable component to a second movable component, the two movable components must be within a certain proximity to each other and must not collide with each other. For a performance-ride system where the transfer is achieved between two movable components whose motion follows a pre-programmed motion profile, the proximity of the two movable components can be known based on the pre-programmed motion profile. However, for a performance-ride system where the transfer is achieved between two movable components whose motion does not follow a pre-programmed motion profile, the real-time position, orientation, and velocity vectors of the vehicle and the animated character must be determined.

[0018] Therefore, the performance-ride system may also include a position detection system to determine the relative proximity of one or more movable components to avoid collisions and to determine a suitable positioning for transferring the performance structure. Thus, the position detection system may receive position data regarding the positioning of the movable components (e.g., the position of the ride vehicle and the position of the performance motion equipment) and may guide the movement of the movable components within a transfer proximity (e.g., a threshold distance or position envelope) that allows the performance structure to be transferred from one of the movable components (e.g., the performance motion equipment) to another movable component (e.g., the ride vehicle). The suitable positioning of the two movable components for transferring the performance structure may be closer than the known stopping distance of one or more of the movable components (i.e., the distance required to properly bring the vehicle to a complete stop). Therefore, the position detection system may determine the position, orientation, and velocity vectors of one and the other movable components to determine the relative position, orientation, and velocity vectors of the two movable components and to determine the actions to be taken by one or more of the movable components to avoid collisions when the movable components are within the transfer proximity or position envelope. The performance structure can be transferred when both movable components are moving, when one of the movable components is stationary, or when both movable components are stationary.

[0019] A position detection system may use position data devices or other technologies to detect the position, orientation, and velocity vectors of each movable component. Position data devices may include cameras, LiDAR sensors, sonar sensors, GPS sensors, barcodes, or RFID tags. The position detection system may include a position controller to determine whether adjustments to the position, orientation, and velocity vectors of each movable component are necessary for achieving the transfer. The position controller may then provide instructions to each movable component to adjust its position, orientation, and velocity vectors as needed to bring them within a position envelope. The position detection system thus communicates with communication circuitry on each movable component to provide such instructions as input. The communication circuitry on each movable component provides such inputs to a controller that controls the position, orientation, and velocity vectors of each movable component.

[0020] Upon receiving an instruction to position the performance structure on a second movable member (e.g., a ride-on vehicle), the position, orientation, and velocity vectors of the performance structure can be adjusted to fit within a position envelope based on inputs received from a position detection system, a first movable member (e.g., a performance motion device), and / or a second movable member (e.g., a ride-on vehicle). A manipulator on the first movable member (e.g., the performance motion device) can then position the performance structure toward a landing target on the second movable member (e.g., the ride-on vehicle). It should be understood that the manipulator may alternatively or additionally be located on the second movable member. When the landing target on the second movable member receives the performance structure, the performance-ride system can send a signal to the manipulator to detach it from the performance structure. The landing target may include a connector or fixing mechanism, such as a magnet, mechanical fixation, or a combination thereof. Furthermore, based on the connection between the second movable member and the performance structure, the performance-ride system can determine the supply of power (e.g., electrical power) and / or the transfer of entertainment data from the second movable member to the performance structure. The transfer of the performance structure can be achieved while one or more of the two movable members are in motion.

[0021] In fact, by using the performance-ride system discussed in this paper, the performance structure can be more efficiently transferred, transported and / or manipulated at various points in the performance-ride system while operating continuously to present entertainment data to visitors, thereby providing a substantially seamless experience (e.g., with a limited number of interruptions based on the performance structure not receiving power and / or data) and an interactive experience to visitors transported through the performance-ride system.

[0022] As will be appreciated, implementations of this disclosure may be embodied as systems, methods, apparatus, or computer program products. Therefore, aspects of this disclosure may take the form of entirely hardware embodiments, entirely software embodiments (including firmware, resident software, microcode, etc.), or embodiments combining software and hardware aspects, all of which may be generally referred to herein as “circuit,” “module,” or “system.” Furthermore, aspects of this disclosure may take the form of computer program products embodied in one or more computer-readable media on which computer-readable program code is embodied.

[0023] According to this embodiment, computer program instructions may be stored in a computer-readable medium (e.g., hard disk drive, memory, disk platter) that can direct a computer, other programmable data processing device, or other apparatus to operate in a specific manner, causing the instructions stored in the computer-readable medium to initiate or cause specific functions / actions. The computer program instructions may also be loaded onto a computer, other programmable data processing device, or other apparatus to cause a series of operational steps to be performed on the computer, other programmable device, or other apparatus to produce a computer-implemented process, such that the instructions executing on the computer or other programmable device provide a process for implementing the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0024] Considering the foregoing, Figure 1 This is a schematic diagram of a performance-ride system 10 according to an embodiment discussed herein. As illustrated, the performance-ride system 10 includes one or more movable members 11 configured to move within an entertainment environment 14. The movable members 11 may be referred to as moving parts and can be considered as components of the performance-ride system 10 that coordinate with other parts of the performance-ride system 10. As shown in... Figure 1 In the embodiment illustrated, a movable component 11 is a ride vehicle 12. The ride vehicle 12 can be configured to transport or carry visitors 16 within the entertainment environment 14, thereby enabling visitors 16 to receive visual and / or audio feedback from components of the performance-ride system 10 at different locations within the entertainment environment 14. The ride vehicle 12 may have a motion base with up to six degrees of freedom. The performance-ride system 10 also includes... Figure 1 The second movable component 11, illustrated as a performance motion device 18 (e.g., an animated character, a drone), is configured to provide visual, audio, and / or tactile feedback to a visitor 16 transported through the entertainment environment 14. The performance motion device 18 may have a base of motion with up to six degrees of freedom. In some embodiments, the performance motion device 18 may include one or more performance structures 20 (e.g., animated characters, other objects) that interact with each other and / or with the ride vehicle 12 and / or with the performance motion device 18 to provide an immersive experience to the visitor 16. For example, a performance structure 20 may correspond to a transferable object (e.g., an animated character, a character) that can be transferred from the performance motion device 18 to the ride vehicle 12 by a manipulator 22, and is operable to provide visual and / or audio feedback to the visitor 16.

[0025] The performance-ride system 10 may also include a position detection system 24, which is configured to determine the spatial relationships between the components of the performance-ride system 10 (including movable components 11) within the entertainment environment 14. The position detection system 24 receives position data regarding the position of the movable components 11 (e.g., the position of the ride vehicle 12 and the position of the performance motion device 18). Specifically, the position detection system 24 receives position data regarding the position, orientation, and velocity vectors of the ride vehicle 12 and the performance motion device 18. The position data may indicate that the ride vehicle 12 and the performance motion device 18 are each in motion. That is, the position data may indicate an initial or first position, orientation, and velocity vector for the ride vehicle 12 and / or the performance motion device 18, and subsequently indicate different or second positions, orientations, and velocity vectors for the ride vehicle 12 and / or the performance motion device 18. The position detection system 24 can instruct the movement of the ride vehicle 12 and the performance motion device 18 so that the ride vehicle 12 and the performance motion device 18 are within a position envelope 33 that allows the performance structure 20 to move from the performance motion device 18 to the ride vehicle 12 (within which the system is able to move the performance structure 20 a distance), as described in more detail below.

[0026] The position detection system 24 includes a position controller 26. The position controller 26 may include processing circuitry 50 and one or more memory devices 52 (e.g., ...). Figure 4 (As shown in the illustrations and discussed in more detail below).

[0027] The position detection system also includes detection circuitry 28. Position controller 26 and / or detection circuitry 28 may use position data device 29 or other technologies to detect the position, orientation, and velocity vector of each of the movable components 11 of the performance-riding system 10 (e.g., the riding vehicle 12 and the performance motion equipment 18). Position data device 29 may include, for example, a camera, a LiDAR sensor, a sonar sensor, a GPS sensor, a barcode, a radio frequency identification (RFID) tag, or coordinates. Position data device 29 may also include one or more proximity sensors on each movable component 11, enabling the determination of the relative position of the movable component 11 based on proximity data provided by the one or more proximity sensors.

[0028] For example, position controllers and / or detection circuitry 28 can use position data retrieved from one or more position data devices 29 (such as cameras) located throughout the entertainment environment 14 to determine the spatial relationships between various components of the performance-ride system 10. One or more position data devices 29 can provide position data indicating the position, orientation, and / or velocity vectors of the ride vehicle 12, performance structure 20, manipulators 22, performance motion equipment 18, or any combination thereof. Figure 1The location data device 29 shown may represent multiple such location data devices 29 in various locations within the entertainment environment 14.

[0029] Position controller 26 may receive or generate instructions from the control system to provide commands for transferring performance structure 20 from performance motion equipment 18 to ride vehicle 12. When using position data, position controller 26 and / or detection circuitry 28 may determine the desired position of ride vehicle 12. Position controller 26 or a separate controller may monitor input data including: (1) position data of one or more movable components 11, such as data generated by a barcode reader mounted on ride vehicle 12 that scans indicators in the area of ​​the entertainment environment 14; (2) interactive data, such as data generated by interaction between visitor 16 and input device 27 on ride vehicle 12; and / or (3) time data, such as data from a separate controller regarding the position and time of components of performance-ride system 10. Position controller 26 may generate transfer instructions based on the input data monitored by position controller 26 to provide commands for transferring performance structure 20 from performance motion equipment 18 to ride vehicle 12. The generation of a transfer instruction may be triggered based on location data (e.g., when one or more location data devices 29 indicate that the movable member is within the location envelope 33 or a specific area of ​​the entertainment environment 14). The generation of a transfer instruction may be triggered based on interaction data (e.g., when a visitor interacts with the input device 27 that provides the trigger to generate a transfer instruction). The generation of a transfer instruction may be triggered based on time data (e.g., based on the time of certain events occurring within the entertainment environment 14). In some embodiments, the generation of a transfer instruction may be triggered based on one or more of the aforementioned triggers (e.g., based on both location data and interaction data).

[0030] In some embodiments, a controller separate from the position controller 26 may monitor input data and generate transfer instructions based on the input data to provide instructions for transferring the performance structure 20 from one movable member 11 to another movable member 11 in the entertainment environment 14.

[0031] The position envelope 33 is the area within which the movable members 11 can facilitate the transfer of the performance structure 20 from one of the movable members 11 (e.g., the performance motion device 18) to another movable member 11 (e.g., the ride vehicle 12). The suitable positioning of the two movable members 11 for transferring the performance structure 20 may be closer than the known stopping distance (i.e., the distance required to properly bring the vehicle to a complete stop) of one or more of the movable members 11. The position envelope 33 may be determined by the position detection system 24, the local controller 36A of the ride vehicle 12, the local controller 36B of the performance motion device 18, or any other suitable system or processor based on established data (e.g., the accessibility range of the manipulator 22). The position envelope 33 may take into account multiple relationships regarding relative positioning within three axes (x, y, and z).

[0032] Position controller 26 may also be configured to determine whether the position, orientation, and velocity vectors of the movable members 11 (e.g., the performance motion device 18 and the ride vehicle 12) are suitable for a transfer (e.g., whether the manipulator 22 is within the position envelope 33 to transfer the performance structure 20 from the performance motion device 18 to the ride vehicle 12). If position controller 26 determines that the position, orientation, and velocity vectors of the movable members 12, 18 are outside the position envelope (e.g., not within the position envelope), then based on the received position data, position controller 26 may provide instructions to the movable members 11 (e.g., the ride vehicle 12 and the performance motion device 18) to thus adjust their respective movements. Similarly, position controller 26 may instruct manipulator 22 to retract the performance structure 20 based on the determined desired position of the movable member 11 (e.g., the ride vehicle 12) that will receive the performance structure 20. In this manner, movable members 11, including manipulator 22 (e.g., performance action device 18), can be operated by position controller 26 based on position data from detection circuitry 28 to transport performance structure 20 at various points in the performance-ride system 10. As discussed above, position envelope 33 may include suitable positioning of two movable members 11 for transferring performance structure 20, which is closer than the known stopping distance (i.e., the distance required to properly bring the vehicle to a complete stop) of one or more of the movable members 11. Therefore, position detection system 24 can determine the action to be taken by one or more of the movable members 11 to avoid collisions when the movable members 11 are within position envelope 33.

[0033] It should be understood that the position controller 26 may include many features and / or many individual controllers working together. For example, operations related to determining position, orientation, and velocity vectors, and accordingly instructing movement, may be controlled by the position controller 26's positioner 31 (such as in...). Figure 1 and Figure 4As shown in the figure, the positioner 31 may share the same processing circuitry 50 with the position controller 26, or it may have one or more separate processors.

[0034] In some embodiments, the movable component 11 may use a communication system 30 to form a communication connection with the position detection system 24. The communication system 30 may be, for example, a wireless communication path via infrared (IR) wireless communication, radio frequency transmission, Bluetooth, Wi-Fi, or ultra-wideband (UWB), which enables communication between electronic devices over a distance (such as between four (4) meters (m) and twenty (20) meters). In some embodiments, the communication system 30 may be formed using a wired communication system, such as fiber optic cables, Ethernet cables, telephone network cables, coaxial cables, twisted-pair cables, or waveguide cables. The communication system 30 may therefore include a wireless communication system (e.g., a wireless network) or a wired communication system (e.g., a wired network).

[0035] Each movable component 11 may include means enabling communication between the position detection system 24 and the movable component 11. For example, one movable component 11 (e.g., a vehicle 12) may include communication circuitry 32A (such as a transmitter and / or receiver), and another movable component 11 (e.g., a performance motion device 18) may include communication circuitry 32B (such as a transmitter and / or receiver). The position detection system 24 may include communication circuitry 32C (such as a transmitter and / or receiver). The communication system 30 may include communication circuits 32A, 32B, and 32C.

[0036] For Figure 1 The remainder of the discussion describes the use of vehicle 12 and performance motion equipment 18 (such as... Figure 1 (as depicted in the embodiments illustrated herein), but it should be understood that this description applies to one or more movable components 11 that may be one or more riding vehicles, one or more performance action devices, or combinations thereof.

[0037] The communication circuit 32A of the vehicle 12 can receive instructions from the communication circuit 32C of the position detection system 24 to adjust the position, orientation, and / or velocity vector of the vehicle 12 based on input data received by the position detection system 24. The instructions received from the communication circuit 32C can be wirelessly transmitted instructions, i.e., instructions transmitted by the communication circuit 32C over a wireless network. The communication circuit 32A can provide instructions to the motion system 34A of the vehicle 12, which controls the motion of the vehicle 12. The motion system 34A may include a controller 36A that, based on the instructions received from the position detection system 24, instructs the motion system 34A to adjust the position, orientation, and / or trajectory of the vehicle 12. The motion system 34A may also include one or more motors 35A to perform suitable motion of the vehicle 12. In embodiments where the vehicle 12 includes a manipulator 22, the motion system 34A of the vehicle 12 may also control the motion of the manipulator 22.

[0038] Similarly, the communication circuit 32B of the motion device 18 can receive instructions from the communication circuit 32C of the position detection system 24 to adjust the position, orientation, and / or velocity vector of the motion device 18 based on input data received by the position detection system 24. The instructions received from the communication circuit 32C can be wirelessly transmitted, i.e., instructions sent by the communication circuit 32C over a wireless network. The communication circuit 32B can provide instructions to the motion system 34B of the motion device 18, which controls the movement of the motion device 18 (including the movement of the manipulator 22 in embodiments where the motion device 18 includes the manipulator 22). The motion system 34B may include a controller 36B that, based on the instructions received from the position detection system 24, instructs the motion system 34B to adjust the position, orientation, and / or velocity vector of the motion device 18 and / or the manipulator 22. The motion system 34B may also include one or more motors 35B to perform suitable movements of the motion device 18 and / or the manipulator 22.

[0039] After the performance motion device 18 and the ride vehicle 12 are within the position envelope 33 (which may require one or both of the performance motion device 18 and the ride vehicle 12 to move from their respective initial positions), the transfer of the performance structure 20 from the performance motion device 18 to the ride vehicle 12 can be initiated, as described in more detail below.

[0040] Manipulator 22 may correspond to a movable component 11 (e.g. Figure 1In the embodiment illustrated in the figure, the performance motion device 18), and the manipulator 22 are configured to move the performance structure 20 to a specific location within the performance-ride system 10 (e.g., from the performance motion device 18 to the ride vehicle 12, from the ride vehicle 12 to the performance motion device 18, from the first ride vehicle 12 to the second ride vehicle 12). In some embodiments, the manipulator 22 may include arms and / or connections that enable the manipulator 22 to transport the performance structure 20 at various locations within the performance-ride system 10 with multiple degrees of freedom. The manipulator 22 may include a number of arms and a number of connections configured to facilitate manipulation or movement of the performance structure 20 with multiple (e.g., six) degrees of freedom. In practice, the manipulator 22 can move the performance structure 20 with any suitable number (one or more) degrees of freedom (such as 1, 2, 3, 4, 5, or 6 degrees of freedom).

[0041] Additionally, the arm and connecting portion allow the manipulator 22 to adjust the position and / or orientation of the performance structure 20, thereby facilitating the transfer and connection of the performance structure 20 to and / or the fixation of the performance structure 20 to / on the movable member 11, and the transfer of the performance structure 20 from one movable member 11 to another (e.g., between the ride vehicle 12, the manipulator 22, and the performance motion device 18), as described in more detail below. Furthermore, the performance-ride system 10 may include one or more manipulators 22, and alternatively, the manipulators 22 may be mounted on the ride vehicle 12, or mounted on the ride vehicle 12 in addition to being mounted on the performance motion device 18.

[0042] Furthermore, as discussed above, a position controller 26 (e.g., an electronic controller and / or a processor-based controller, automatic controller, or control system) can be used to control the operation of the manipulator 22. For example, based on the desired positions of various components within the performance-ride system 10, the position controller 26 can control the position and movement of the arms and connections of the manipulator 22 to adjust the position of the performance structure 20. In some embodiments, the position controller 26 may use a positioner 31 to determine the desired positions of various components within the performance-ride system 10, thereby enabling the position controller 26 to control the position of the manipulator 22 accordingly.

[0043] As an example and as Figure 1As shown in the illustrated embodiment, the manipulator 22 can transfer the performance structure 20 from the landing target 38B on the performance motion device 18 to the landing target 38A on the ride vehicle 12, according to a transfer command received from the position controller 26 or a separate controller. The transfer command may include instructions to engage the manipulator 22 with the performance structure 20 when the performance structure 20 is on the landing target 38B of the performance motion device 18; move the manipulator 22 to position the performance structure 20 onto the landing target 38A of the ride vehicle 12; and then disengage the manipulator 22 from the performance structure 20 after the performance structure 20 has been engaged with the landing target 38A on the ride vehicle 12.

[0044] Landing target 38A may be a receiver configured to receive and electrically connect to the connector of the ride vehicle 12. Landing target 38A may include a connector, and more specifically, a fixing mechanism 40A (e.g., an electromagnet, electrical connector, hook / loop structure) for securing the performance structure 20 to the ride vehicle 12. Landing target 38B on the performance motion device 18 may be a receiver configured to receive and electrically connect to the connector of the performance motion device 18. Landing target 38B may include a connector, and may include a fixing mechanism 40B (e.g., an electromagnet, electrical connector, hook / loop structure) for securing the performance structure 20 to the performance motion device 18. Figure 1 As shown in the embodiments illustrated herein.

[0045] Therefore, the transfer command may include a command for the performance motion device 18 and / or the manipulator 22 to detach the performance structure 20 from the landing target 38B on the performance motion device 18 by: disengaging the fixing mechanism 40B; moving the manipulator 22 to position the performance structure 20 onto the landing target 38A of the vehicle 12; and detaching the manipulator 22 from the performance structure 20 after the performance structure 20 has been fixed to the landing target 38A of the vehicle 12 via the fixing mechanism 40A.

[0046] Because the input data is monitored and the transfer occurs between movable members 11 that have free-form motion profiles and are not based on pre-programmed motion profiles, the transfer of the performance structure 20 occurs essentially in real time. As a result, one or more movable members 11 can continue to move and adjust during the transfer, which adds options for creating an engaging and immersive effect for visitors. As discussed above, the position detection system 24 can determine the actions to be taken by one or more of the movable members 11 to avoid collisions when the movable members 11 are within the position envelope 33.

[0047] In some embodiments, the performance structure 20 may operate based on power (e.g., electrical power) and entertainment data received from components of the performance-ride system 10. For example, upon coupling with a particular ride vehicle 12, the manipulator 22 or the performance structure 20 may receive power and entertainment data, thereby enabling the performance structure 20 to operate based on the entertainment data and present it to the visitor 16. Furthermore, the performance structure 20 may be activated to appear active when coupled to the ride vehicle 12. For example, during operation, aspects of the performance structure 20 may be mechanically moved (e.g., moving attachments, moving arms, moving legs, moving body parts), entertainment data may be displayed via an electronic display associated with the performance structure 20, audio data may be output from speakers associated with the performance structure 20, aspects of the performance structure 20 may be illuminated (e.g., eyes light up), or any combination thereof. After providing an experience to a visitor 16 within a specific ride 12 (e.g., movement of the performance structure 20 on the ride 12, audio and / or light emission from the performance structure 20), the manipulator 22 on the performance motion device 18 can retract the performance structure 20 (e.g., connect to the performance structure 20 and simulate the performance structure 20 leaving the ride 12), and after being suitably positioned with respect to the different ride 12 as described above, place the performance structure 20 on that different ride 12 such that additional rides 12 in the entertainment environment 14 can receive visual and / or audio feedback from the performance structure 20. This can be done in a way that conceals the nature of the transfer.

[0048] Furthermore, when the manipulator 22 is illustrated as a moving mechanism having one or more arms and one or more connections, in some embodiments, the manipulator 22 may also be configured to provide an experience for visitors. That is, in some embodiments, the manipulator 22 may also be operable to provide visual and / or audio feedback to visitors on the performance-ride system 10, regardless of whether the performance structure 20 is connected to the manipulator 22.

[0049] Figure 2 This is a schematic perspective view of the components of the performance-ride system 10 according to the embodiments discussed herein. (As shown in...) Figure 2 As depicted in the embodiment illustrated, the movable component 11 includes a riding vehicle 12 and a performance motion device 18. The riding vehicle 12 moves in direction 42, and the performance motion device 18 moves in direction 44. Figure 2As illustrated, the position, orientation, and velocity vectors of both the vehicle 12 and the motion device 18 are determined according to instructions received from the position detection system 24 (e.g., locator 31) based on input data. The instructions from the position detection system 24 are executed by the motion system 34A of the vehicle 12 and by the motion system 34B of the motion device 18 to bring the vehicle 12 into the position envelope 33, allowing the motion structure 20 to be transferred by the manipulator 22 from the motion device 18 to the vehicle 12, and more specifically to the landing target 38A on the vehicle 12. As discussed above, this can be achieved by... Figure 1 The position detection system 24 shown, the local controller 36A of the vehicle 12, the local controller 36B of the performance motion device 18, or any other suitable system or processor determines the position envelope 33 based on established data (e.g., the accessibility range of the manipulator 22). The position envelope 33 may take into account multiple relationships regarding relative positioning within three axes (x, y, and z).

[0050] It is noteworthy that, in one embodiment, the position detection system 24 allows the performance motion device 18 to approach the vehicle 12 at a proximity greater than the stopping distance of the vehicle 12 or the performance motion device 18. That is, the position envelope 33 may be less than the stopping distance of the vehicle 12 or the performance motion device 18. This is achieved by the position detection system 24 controlling the motion system 34A of the vehicle 12 and the motion system 34B of the performance motion device 18, which allows for movement adjustments to accommodate stopping. By allowing this, this embodiment can facilitate a more immersive and enjoyable experience for the visitor 16, as active positioning within a threshold defined by the stopping distance allows engagement at higher speeds and closer proximity.

[0051] In addition, the position detection system 24 (such as Figure 1As shown, the performance structure 20 allows for real-time transfer and is independent of the ride vehicle 12 or performance motion device 18 traveling according to a pre-programmed motion profile (e.g., at a predefined speed on a predefined path). The ride vehicle 12, performance motion device 18, or both may have a non-pre-programmed motion profile within the entertainment environment 14, such as a "free-form motion profile" on a free-form path and at a free-form speed. The free-form path may be controlled wholly or partially by the passenger 16 or other external factors. The ride vehicle 12 may travel at a free-form speed that can be controlled wholly or partially by the passenger 16 or other external factors, within an acceptable speed range. Because the position detection system 24 can detect the position, orientation, and velocity vector of each of the ride vehicle 12 and the performance motion device 18, and thus determine the relative positioning of the ride vehicle 12 and the performance motion device 18 to confirm that the ride vehicle 12 and the performance motion device 18 are each within the position envelope 33, the transfer of the performance structure 20 can be achieved even when the ride vehicle 12, the performance motion device 18, or both have motion profiles that are not pre-programmed in the entertainment environment 14.

[0052] Although the examples provided in this disclosure focus on the transfer of performance structure 20 from performance motion device 18 to ride vehicle 12, it should be appreciated that this disclosure also covers the transfer of performance structure 20 from one movable member 11 to a second movable member 11, such as from a first performance motion device 18 to a second performance motion device 18, from a first ride vehicle 12 to a second ride vehicle 12, from a ride vehicle 12 to performance motion device 18, or any combination thereof.

[0053] Figure 3 This is a schematic diagram of another embodiment of the performance-ride system 300 according to the embodiments discussed herein. Figure 3In this system, components of the position detection system 24 are mounted on movable components 11, illustrated as the first ride vehicle 12A and the second ride vehicle 12B. For example, as an alternative to one or more position data devices 29 located at various points in the performance-ride system 10, or in addition to the one or more position data devices 29 located at various points in the performance-ride system 10, position data may be supplied by one or more position data devices 29 located on the first ride vehicle 12A itself. For example, the first ride vehicle 12A and the second ride vehicle 12B may each include one or more inertial measurement unit (IMU) sensors 48 as one of the position data devices 29. The IMU sensors 48 may include gyroscopes for measuring and reporting angular rates, accelerometers for measuring and reporting specific forces, and / or compass-like magnetometers for measuring the magnetic field around the first ride vehicle 12A (e.g., as a way to detect the orientation and velocity vector of the first ride vehicle 12A). Signals from the accelerometer of IMU sensor 48 can be used to identify position data of the position, orientation, and velocity vector of the first ride vehicle 12A or the second ride vehicle 12B. Similarly, the second ride vehicle 12B can also provide position data regarding its position, orientation, and velocity vector to the position detection system 24 based on one or more of the position data devices 29 located on the second ride vehicle 12B (e.g., IMU sensor 48). In some embodiments, the position data devices 29 may include proximity sensors that enable the determination of the relative positioning of the movable member 11 based on proximity data provided by one or more proximity sensors. The position controller 26 can use such proximity data from one or more proximity sensors to control the movement of the performance structure 20.

[0054] Such as about Figure 1 As described, the detection circuit 28 of the position detection system 24 can receive position data from the first passenger vehicle 12A and position data from the second passenger vehicle 12B. The position data can be transmitted to the detection circuit 28 via the communication system 30 from the communication circuit 28A of the first passenger vehicle 12A and the communication circuit 28B of the second passenger vehicle 12B, as per [reference to...]. Figure 1As described above. The locator 31 can then determine whether the position, orientation, and velocity vectors of both the first ride vehicle 12A and the second ride vehicle 12B are suitable for transfer (e.g., whether the manipulator 22 is within the position envelope 22 used to transfer the performance structure 20 to the second ride vehicle 12B). If the locator 31 determines that the position, orientation, and velocity vectors of the first ride vehicle 12A and the second ride vehicle 12B are not within the position envelope 33, then based on the received position data, the locator 31 can provide instructions to the first ride vehicle 12A and the second ride vehicle 12B to adjust their movement accordingly so that they are within the position envelope 33. Similarly, based on the determined desired position of the ride vehicle 12 to which the performance structure 20 can be transferred, the locator 31 can instruct the manipulator 22 to retract the performance structure 20. In this way, the manipulator 22, the first ride vehicle 12A, and the second ride vehicle 12B can be operated by the locator 31 based on position data from the detection circuit 28 to transport the performance structure 20 at various locations in the performance-ride system 10.

[0055] Figure 4 This is a schematic block diagram of an embodiment of the performance-ride system 10 according to this embodiment. Figure 4 Some components of the performance-ride system 10 are illustrated in more detail. In some embodiments, certain components of the performance-ride system 10 discussed above (e.g., movable component 11, performance structure 20, manipulator 22) may be communicatively coupled to a position controller 26 configured to control the operation of the performance-ride system 10. The position controller 26 may include a fully or partially automated distributed control system or any computer-based system. For example, the position controller 26 may include processing circuitry 50 (e.g., one or more microprocessors) that executes instructions (e.g., software programs, algorithms, executable code) to perform the disclosed techniques. Furthermore, the processing circuitry 50 may include multiple microprocessors, one or more “general-purpose” microprocessors, one or more application-specific microprocessors, and / or one or more application-specific integrated circuits (ASICs) or combinations thereof.

[0056] The position detection system 24 may include a memory device 52 for storing instructions executable by the processing circuitry 50. Data stored on the memory device 52 may include (but is not limited to) algorithms for the operation of the ride-on vehicle 12, the performance structure 20, the manipulator 22, and / or the performance motion device 18. For example, in some embodiments, the memory device 52 may store information about the components of the performance-ride system 10, including movable components 11 (e.g., the ride-on vehicle 12, the performance motion device 18, the manipulator 22, and the performance structure 20), such as algorithms for modifying the position, orientation, and velocity vector of the movable components 11 to achieve the transfer of the performance structure 20.

[0057] Positioner 31 can determine the position, orientation, and / or velocity vector of the motion control device 18, ride-on vehicle 12, manipulator 22, or combinations thereof, which may require adjustment based on these algorithms, and can issue instructions to make such adjustments. Communication circuit 32C of position detection system 24 can transmit instructions from positioner 31 to ride-on vehicle 12, manipulator 22, and / or motion control device 18. Instructions are received by communication circuit 32A on ride-on vehicle 12 and communication circuit 32B on motion control device 18 (including manipulator 22), and are respectively provided to local controllers 36A and 36B. Local controllers 36A and 36B then provide instructions to motion systems 34A and 34B, respectively, to adjust the movement of ride-on vehicle 12, motion control device 18, and manipulator 22 as appropriate. As another example, the data stored on the memory device 52 may include (but is not limited to) information about the theme of the performance-ride system 10 and whether a particular performance structure 20 is suitable for transfer from the performance motion device 18 to the ride vehicle 12 (e.g., whether the performance structure 20 is part of the theme or experience of the ride vehicle 12). The memory device 52 may be integrated with the position controller 26, or as... Figure 4 In the embodiment illustrated in the figure, the location is separated from the position controller 26.

[0058] As another example, in some embodiments, the memory device 52 may store entertainment data for operating the performance structure 20, and the communication circuit 32C of the position detection system 24 may transmit the entertainment data to the ride vehicle 12, the manipulator 22, and / or the performance motion device 18. Subsequently, after the performance structure 20 is coupled to the ride vehicle 12, the manipulator 22, and / or the performance motion device 18, the entertainment data transmitted via the position controller 26 may be transferred to the performance structure 20, thereby enabling operation of the performance structure 20 from the corresponding coupling position or landing target 38B. In some embodiments, the entertainment data stored on the memory device 52 may be directly sent to a local controller 54 associated with the performance structure 20, thereby enabling the performance structure 20 to operate to display the entertainment data. Furthermore, in some embodiments, the performance structure 20 may locally store the entertainment data, and upon receiving power (e.g., via coupling with the ride vehicle 12, the manipulator 22, and the performance motion device 18), the performance structure 20 may be operated to display the entertainment data to the visitors 16.

[0059] In some embodiments, the local controller 54 of the performance structure 20 may include a local memory 56 to store entertainment data required for operating the performance structure 20, and the performance structure 20 may send the entertainment data stored in the local memory 56 to the local controller 54. Furthermore, as mentioned above, in some embodiments, the performance structure 20 may also include a local power source (e.g., a battery) that enables the performance structure 20 to operate regardless of whether the performance structure 20 is connected to a separate power supply device (e.g., an electrical connection to the ride vehicle 12, the manipulator 22, and / or the performance motion device 18).

[0060] As mentioned above, in some embodiments, the ride vehicle 12 further includes a motion system 34A, which includes a motor 35A and a local controller 36A (e.g., a processor-based controller). In some embodiments, the performance motion device 18 further includes a motion system 34B, which includes a motor 35B and a local controller 36B (e.g., a processor-based controller). As described above, the position controller 26 is communicatively coupled to the local controllers 36A and 36B and can send control signals to the local controllers 36A and 36B to operate the motion system 34A of the ride vehicle 12 and / or the motion system 34B of the performance motion device 18, thereby enabling the ride vehicle 12 to be within a suitable transfer proximity 46 of the performance motion device 18 to allow for the transfer of the performance structure 20.

[0061] Figure 5 This is a flowchart illustrating one embodiment of a method 100 for operating a performance-ride system 10 according to the present technology. It should be understood that the steps described herein are merely exemplary and some steps may be omitted or added, and the steps may be performed in a different order. In one embodiment, the steps of method 100 may be performed by the performance-ride system 10.

[0062] Method 100 includes the step of monitoring input data (block 102). As discussed above, position controller 26 or a separate controller may monitor input data including: (1) position data of one or more of the movable components 11; (2) interaction data, such as data generated by the visitor 16 interacting with the input device; (3) time data, such as data from a separate controller regarding the position and time of the components of the performance-ride system 100; and / or (4) position / orientation data, such as data generated by a barcode reader mounted on the ride vehicle 12 that scans indicators in the area of ​​the entertainment environment 14.

[0063] The method also includes the step of generating a transfer instruction based on monitored input data to provide instructions for transferring the performance structure 20 from the performance motion device 18 to the ride vehicle 12 (box 104). The transfer instruction can be generated by the position controller 26 or a separate controller. As discussed above, the transfer instruction can be generated in response to a trigger, such as when multiple position data devices 29 within the entertainment environment 14 indicate that the movable member 11 is within the position envelope 33. This trigger can also be based on input from the visitor received from the input device 27.

[0064] The method also includes receiving a transfer instruction (box 110) for transferring the performance structure 20 from one movable member 11 (e.g., performance motion device 18) of the performance-ride system 10 to another movable member 11 (e.g., ride vehicle 12) of the performance-ride system 10. The method also includes a step of determining the position of the movable member 11 of the performance-ride system 10 (box 120). As described above, determining the position of the movable member 11 may include a position controller 26 and / or detection circuitry 28 receiving position data from one or more position data devices 29 or other technologies for detecting the position, orientation, and velocity vector of each movable member 11, such as cameras, LiDAR (light detection and ranging) sensors, sonar sensors, GPS (Global Positioning System) sensors, barcodes, radio frequency identification (RFID) tags, coordinates, etc.

[0065] The method further includes the step of determining whether the movable member 11 is within a position envelope 33 necessary for the transfer of the performance structure 20 from one movable member 11 to another (box 140). As described above, the determination of whether the movable member 11 is within the position envelope 33 may be performed by the position detection system 24 or more specifically the position controller 26 or even more specifically the locator 31. If the movable member 11 is outside the position envelope 33 (e.g., not within the position envelope 33), the method further determines the necessary adjustments for bringing the movable member 11 within the position envelope 33 (box 160). As described above, the locator 31 may determine the necessary adjustments. The method also includes the step of transmitting instructions regarding the adjustments to the movable member 11 (box 180). As described above, the locator 31 may transmit instructions regarding the adjustments via communication circuitry 32C to communication circuitry 32A and 32B on the movable member 11. The motion systems 34A and 34B of the movable member 11 then execute the instructions. The method then returns to frame 140 to determine whether the movable component is within the positional envelope 33 used to achieve the transfer of performance structure 20.

[0066] If the movable member is within the positional envelope 33 used to realize the transfer of the performance structure 20, the method then transmits the transfer command used to realize the transfer of the performance structure 20 to the movable member (box 200). As described above, the position detection system 24 can transmit the transfer command via communication circuit 32C to communication circuits 32A and 32B on the movable member 11.

[0067] The method also includes the step of transferring the performance structure 20 from one movable member 11 to another movable member 11 according to a transfer instruction (box 210). The transfer can occur when both movable members 11 are in motion, when neither movable member 11 is in motion, or when one of the movable members 11 is in motion. Because input data is monitored and the transfer occurs between movable members 11 that do not move according to a pre-programmed motion profile, and therefore the transfer happens substantially in real time, one or more movable members 11 can continue to move and adjust during the transfer, which adds options for creating an engaging and immersive effect for visitors.

[0068] The techniques shown and claimed herein are referenced and applied to material objects and specific examples that can arguably improve the practical nature of the art, and are therefore not abstract, abstract, or purely theoretical. Furthermore, if any claim appended to this specification contains one or more elements designated as “means for [performing]…[function]” or “steps for [performing]…[function]”, such elements are intended to be interpreted according to 35 USC 112(f). However, for any claim containing elements designated in any other manner, such elements are not intended to be interpreted according to 35 U.SC 112(f).

[0069] Although only certain features of the disclosed embodiments have been illustrated and described herein, many modifications and alterations will occur to those skilled in the art. Therefore, it will be understood that the appended claims are intended to cover all such modifications and alterations that fall within the true spirit of this disclosure.

Claims

1. An show-ride system, comprising: a first movable member configured to couple with and support a show structure; a second movable member configured to couple with and support the show structure; a manipulator of the first movable member, wherein the manipulator is configured to transfer the show structure from coupling with the first movable member to coupling with the second movable member; a detection circuit configured to determine an initial position of the first movable member and an initial position of the second movable member; and a position controller configured to determine an adjustment to the initial position of the first movable member and / or the initial position of the second movable member and provide instructions indicative of the adjustment to the first movable member and / or the second movable member for transfer of the show structure from the first movable member to the second movable member while the first movable member, the second movable member, or both are in motion.

2. The show-ride system of claim 1, comprising: a position detection system separate from the first movable member and the second movable member, wherein the position detection system includes at least a camera, a light detection and ranging (LiDAR) sensor, a sonar sensor, a global positioning system (GPS) sensor, a barcode, or a radio frequency identification (RFID) tag configured to communicate position data of the first movable member and the second movable member to the detection circuit, and the position controller includes the detection circuit, and the position controller includes the detection circuit.

3. The show-ride system of claim 1, comprising a proximity sensor configured to detect a relative positioning of the first movable member and the second movable member relative to one another, wherein, the position controller is configured to use proximity data from the proximity sensor to control transfer of the show structure from the first movable member to the second movable member.

4. The show-ride system of claim 1, wherein, the first movable member has a first motion profile, and the second movable member has a second motion profile, and wherein the first motion profile is not preprogrammed, and the second motion profile is not preprogrammed.

5. The show-ride system of claim 1, wherein, the first movable member includes a show action device, and the second movable member includes a ride vehicle.

6. The show-ride system of claim 1, wherein, the second movable member includes a receptacle configured to receive and electrically couple with a connector of the show structure.

7. The show-ride system of claim 1, including at least a camera, a light detection and ranging (LiDAR) sensor, a sonar sensor, a global positioning system (GPS) sensor, a barcode, or a radio frequency identification (RFID) tag configured to communicate position data of the first movable member and the second movable member to the detection circuit, and the position controller includes the detection circuit.

8. The show-ride system of claim 1, comprising the show structure, wherein, the show structure includes an animated figure configured to receive electrical power from the first movable member, the second movable member, or both.

9. The show-ride system of claim 1, wherein, The first movable member includes a motion system and a local controller configured to provide instructions to the motion system to adjust motion of the first movable member, including motion of the manipulator.

10. The show-ride system of claim 1, wherein: The first movable member includes a first communication circuit configured to receive wirelessly transmitted instructions from the position detection system; and The second movable member includes a second communication circuit configured to receive wirelessly transmitted instructions from the position controller.

11. The show-ride system of claim 1, wherein, The position controller is configured to provide transfer instructions to the first movable member to enable transfer of the show structure from the first movable member to the second movable member.

12. A position detection system, comprising: one or more position data devices configured to transmit position data; a detection circuit configured to receive position data to determine an initial position of a first movable member and an initial position of a second movable member; a position controller configured to determine an adjustment to the initial position of the first movable member and / or the initial position of the second movable member and provide instructions indicative of the adjustment to the first movable member and / or the second movable member for transfer of the show structure from the first movable member to the second movable member when the first movable member, the second movable member, or both are in motion; and one or more communication circuits configured to enable communication between the position controller, the first movable member, and the second movable member.

13. The position detection system of claim 12, wherein, The one or more position data devices include at least a camera, a light detection and ranging (LiDAR) sensor, a sonar sensor, a global positioning system (GPS) sensor, a bar code, or a radio frequency identification (RFID) tag.

14. The position detection system of claim 12, wherein, The position controller includes a positioner configured to provide instructions to the first movable member to cause an adjusted position of the first movable member to be within a position envelope of a second position relative to the second movable member to enable transfer of the show structure from the first movable member to the second movable member.

15. The position detection system of claim 12, wherein, The position controller does not operate based on a preprogrammed motion profile.

16. The position detection system of claim 12, wherein, One or more elements of the position detection system are disposed on the first movable member and one or more elements of the position detection system are disposed on the second movable member.

17. A method of operating a show-ride system, the method comprising: monitoring input data; receiving transfer instructions based on input data to transfer a show structure from a first movable member to a second movable member; determining a position of the first movable member and a position of the second movable member based on position data received from one or more position data devices; determining that a position of the first movable member is within a position envelope of a position of the second movable member to enable transfer of the show structure from the first movable member to the second movable member; communicating transfer instructions to the first movable member to initiate transfer of the show structure from the first movable member to the second movable member; and transferring the show structure from the first movable member to a landing target on the second movable member according to the transfer instructions while the first movable member, the second movable member, or both are in motion.

18. The method of claim 17, comprising: determining that the first movable member is outside the position envelope of the second movable member; determining one or more adjustments to a position of the first movable member and / or a position of the second movable member; and communicating instructions regarding the adjustments to at least the first movable member or the second movable member.

19. The method of claim 17, wherein, the transfer instructions are based on the input data, and wherein the input data comprises position data, interaction data, time data, or a combination thereof.

20. The method of claim 17, wherein, communicating instructions to the first movable member comprises communicating instructions to a communication circuit of the first movable member.