System and method for operating an amusement park system
A control system in amusement parks dynamically adjusts operations based on threshold comparisons to ensure immersive experiences by compensating for deviations in prop and vehicle movements, maintaining desired conditions and enhancing guest interaction.
Patent Information
- Application Number
- JP2025505840
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-10-04
- Filing Date
- 2023-08-01
- Publication Date
- 2025-08-01
AI Technical Summary
The implementation and operation of special effects in amusement parks can be complex, making it difficult to maintain an immersive experience due to challenges in controlling various elements of the ride attractions, such as props and motion effects, which may deviate from desired thresholds, leading to undesirable operations.
A control system that adjusts the operation of amusement park systems by comparing operating parameter values with threshold ranges, transitioning from a primary mode to secondary modes when deviations occur, and dynamically managing the movement of props and vehicle positions to maintain a desirable experience.
The system ensures that the amusement park experience remains immersive by compensating for undesirable operations, adjusting the movement of props and vehicles to maintain near-contact conditions and provide continuous entertainment even when certain elements malfunction or operate outside desired thresholds.
Smart Images

Figure 2025525165000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - Reference to Related Applications] This application claims priority and the benefit thereof to U.S. Provisional Patent Application No. 63 / 394,750, entitled "SYSTEMS AND METHODS FOR OPERATING AN AMUSEMENT PARK SYSTEM," filed on August 3, 2022, which is hereby incorporated by reference in its entirety for all purposes.
Background Art
[0002] This section is for introducing the reader to various aspects of technologies that may be related to the various aspects of the technology described and / or claimed below. This discussion is considered to be helpful in showing the reader the background circumstances and facilitating a better understanding of the various aspects of the present disclosure. Accordingly, these descriptions should not be construed as an admission of prior art, but should be understood to be read from the above perspective.
[0003] In amusement parks and other entertainment venues, special effects can be used to help guests immerse themselves in the ride or attraction experience. An immersive environment can include three - dimensional (3D) props and large props, robots or mechanical elements, and / or display surfaces presenting media. Also, the immersive environment can include acoustic effects, smoke effects, and / or motion effects. Thus, the immersive environment can include a combination of dynamic and static elements. However, the implementation and operation of special effects can be complex. For example, it can be difficult to operate certain elements of the special effects in a desired manner to form an immersive environment. With the advancement and complexity of modern ride attractions, and the accompanying increase in expectations among corresponding theme park or amusement park guests, improved and highly creative attractions are desired, including ride attractions with special effects that provide a desired experience.
Summary of the Invention
[0004] The following describes several embodiments within the same scope as the subject matter of the original patent claims. These embodiments do not limit the scope of the claimed subject matter, but rather merely show an overview of possible forms of the subject matter. In fact, the present subject matter can include various forms that may be similar to or different from the embodiments shown below.
[0005] In one embodiment, a controller for a theme park attraction system includes a processing circuit and a memory containing instructions that, when executed by the processing circuit, cause the theme park attraction system to operate in a primary mode, receive a plurality of operating parameter values of the theme park attraction system during operation of the theme park attraction system in the primary mode, compare the plurality of operating parameter values with their respective corresponding threshold ranges, determine that one of the plurality of operating parameter values is outside the corresponding threshold range in the primary mode, and in response to determining that the operating parameter value is outside the corresponding threshold range in the primary mode, cause the operation of the theme park attraction system to transition from the primary mode to one of a plurality of secondary modes.
[0006] In one embodiment, a non-transitory computer-readable medium contains instructions that, when executed by a processing circuit, cause the processing circuit to receive a plurality of operating parameter values of a theme park system, operate the theme park system in a primary mode in response to determining that each of the plurality of operating parameter values is within its respective corresponding threshold range, determine that one of the plurality of operating parameter values is outside the corresponding threshold range, select that secondary mode from a plurality of secondary modes based on the secondary mode associated with the operating parameter value outside the corresponding threshold range, and operate the theme park system in that secondary mode.
[0007] In one embodiment, the amusement park system includes a prop, an actuator configured to cause movement of the prop, and a controller communicatively coupled to the actuator. The controller receives a plurality of operating parameter values of the amusement park system, determines that one of the plurality of operating parameter values is outside a threshold range, determines that the prop is associated with the operating parameter value outside the threshold range, and in response to determining that the operating parameter value is outside the threshold range, configures the amusement park system to operate in one of a plurality of secondary modes rather than a primary mode.
[0008] These and other features, aspects, and advantages of the present disclosure will be better understood by reading the following detailed description with reference to the accompanying drawings, in which like elements are denoted by like symbols throughout.
Brief Description of the Drawings
[0009]
Figure 1
[0010]
Figure 2
[0011]
Figure 3
[0012]
Figure 4
[0013]
Figure 5
[0014]
Figure 6
DETAILED DESCRIPTION OF THE INVENTION
[0015] When introducing elements of various embodiments of the present disclosure, articles such as "a", "an", and "the" are intended to mean that these elements are present one or two or three or more. The terms "comprising", "including", and "having" are intended to be inclusive and mean that additional elements other than the recited elements may exist. Also, references to "one embodiment" or "an embodiment" of the present disclosure are not to be construed as excluding the existence of additional embodiments that also include the recited features.
[0016] Hereinafter, one or more specific embodiments of the present disclosure will be described. For the sake of brevity in describing these embodiments, not all implementation features may be described herein. It should be understood that in any such implementation development in any engineering or design project, numerous implementation-specific decisions must be made to achieve a developer's specific objectives, such as compliance with system-related and business-related constraints that may vary depending on the implementation. Further, while such development efforts can be complex and time-consuming, they are to be understood as routine endeavors of design, fabrication, and manufacture for those skilled in the art who benefit from the present disclosure.
[0017] Embodiments of the present disclosure relate to a show effect system that can be used in conjunction with an entertainment venue such as an amusement park. The amusement park can include various attraction systems having features that can entertain guests of the amusement park, such as rides (e.g., roller coasters, water rides, drop towers), performance shows, and walkways. The amusement park can also include a show effect system configured to operate to present various effects to guests, such as visual effects and / or acoustic effects. For example, the show effect system can be part of an attraction system and can present special effects to guests within the attraction system, such as within the vehicle of the attraction system, in the queue of the attraction system, and in the audience seats of the attraction system. In addition or alternatively, the show effect system can be located outside any attraction system and can also present show effects to guests, such as in the passageways of the amusement park, the dining areas, and the souvenir shops. The show effect system can provide a desirable experience to guests, such as an immersive environment.
[0018] The control system can operate different aspects of the amusement park system. For example, the control system can control the movement of the physical props of the show effect system (e.g., animated figures, lighting, projectors). In one embodiment, the control system can receive data from various sensors and operate the show effect system based on the data. The data can indicate various motion parameter values, such as the positioning of the physical props. In some situations, the motion parameter values can indicate an undesirable motion or state, such as an undesirable positioning of the physical props (e.g., due to wear or incomplete operation of the physical props). Such motion parameter values can indicate that the experience is no longer operating in a desirable manner (e.g., within a desired tolerance). For example, an undesirable positioning of the physical props can risk weakening the immersive environment established by the show effect system.
[0019] In one example, an attraction system can be arranged such that a guest moves through the environment and interacts with or observes various prop elements that operate at least in part based on the actions of the guest or guest group. These prop elements can operate based on a machine learning model to provide responses that are not simply selected from a pre-programmed set of options but are dynamic responses suitable for real-world environmental conditions. For example, if the guest interaction is related to fast-paced actions, the activated prop elements can respond accordingly. Further, the machine learning model can incorporate operating boundaries based on the range of motion and variable speeds of each operable component of the prop, as well as based on providing an appropriate distance between the prop and the guest and / or between individual prop elements. Typically, operable props can be controlled in a top-down hierarchical manner where the operating boundaries are static for all conceivable types of operation and scenarios. For example, a robotic arm can operate according to a maximum operating speed of 300 degrees per second. However, in the disclosed embodiments, the operating boundaries used by the machine learning model can be adjustable or dynamic based on the attraction environment or other conditions of the prop itself.
[0020] For example, rather than operating a robotic arm using speed selection between available speeds of 0 degrees / second to 300 degrees / second, the disclosed technique adjusts these boundaries based on whether the arm is moving in a particular direction, what other elements are present near the robotic arm, and / or a particular tenor or desired effect. For example, if the robotic arm is employed as part of a jump scare effect, the desired speed for that effect can be set at the top of the available speeds. On the other hand, if these speeds are contraindicated based on other inputs to the model, the system can make real-time adjustments that maintain the nature of the desired effect while adhering to the environmental constraints. Thus, rather than keeping the speed of the robotic arm within appropriate operating boundaries, the system can operate different robotic arms and / or entirely different props at high speeds that are appropriate for the jump scare effect.
[0021] Thus, currently, it is recognized that the experience provided to guests can be improved by compensating for or alleviating undesirable operations or states. Accordingly, embodiments of the present disclosure relate to adjusting the operation of an amusement park system in response to determining whether an operation parameter value deviates from a desired threshold. In one embodiment, a control system can compare a plurality of operation parameter values with respective corresponding threshold ranges indicative of a desired operation. The control system can operate the amusement park system in a primary mode in response to determining that each operation parameter value is within the corresponding threshold range. On the other hand, the control system can operate the amusement park system in a secondary mode rather than the primary mode in response to determining that one of the operation parameter values deviates from the corresponding threshold range. In one embodiment, the control system can select one secondary mode from a plurality of secondary modes based on the operation parameter value that deviates from the corresponding threshold range and / or based on the remaining operation parameter values that are within the corresponding threshold ranges. For example, the operation parameter value can be related to the movement of a first prop configured to bring about a near contact condition with a ride vehicle.
[0022] The fact that an operation parameter value deviates from the corresponding threshold range can indicate that the first prop has not moved sufficiently within the threshold distance of the ride vehicle and thus has not brought about a near contact condition with the ride vehicle. In response thereto, the control system can compensate for the undesirable movement control of the first prop by adjusting the movement of a second prop to bring about a near contact condition (e.g., a near contact condition that is considered not to occur in the primary mode) between the second prop and the ride vehicle. In practice, the secondary mode achieved by the control system can enable the amusement park system to continue to provide a desired experience (e.g., a near contact condition) to guests even when certain operations in the primary mode may be undesirable.
[0023] Based on these, FIG. 1 is a schematic diagram of the amusement park system 50. As an example, the amusement park system 50 can be part of an attraction system such as a ride (e.g., a roller coaster, a dark ride) and a performance show. As another example, the amusement park system 50 can be part of a dining venue, a waiting area, a passageway, a shopping venue (e.g., a gift shop), or any other suitable part of the amusement park. The amusement park system 50 can include a guest area 52 where guests 54 can be located. For example, the guest area 52 can include a ride vehicle 56 that can move within the amusement park system 50 to change its position, location, and / or orientation. In addition to or instead of this, the guest area 52 can also include a passageway through which guests 54 pass, a queue, a seating area, a standing area, or any other suitable feature configured to accommodate guests 54.
[0024] In one embodiment, each guest 54 can utilize an extended reality device 58 such as a headset and goggles (e.g., an augmented reality (AR) device, a virtual reality (VR) device, a mixed reality (MR) device). Each extended reality device 58 can present an image or other digital object (e.g., a virtual element). As an example, the image presented by the extended reality device 58 can supplement or complement real-world objects. For example, the extended reality device 58 can present a digital object in a manner that gives the appearance that the digital object is part of the real-world environment (e.g., appears to be interacting) with respect to the real-world object. Thus, the extended reality device 58 can further enhance the experience of the guest 54.
[0025] The amusement park system 50 can include a show effect system 60 that can include or be separated from the augmented reality device 58. The show effect system 60 can include various props that can be controlled to entertain the guest 54. For example, the first prop 62, the second prop 64, and the third prop 66 can be moved via one or more actuators 68. The movement of the props 62, 64, 66 relative to the guest 54 (e.g., relative to the guest area 52, relative to the vehicle 56) can provide a desirable experience for the guest 54. As an example, one of the props 62, 64, 66 can be moved adjacent to the guest 54 to create an aspect of a close-contact state with the guest 54. As another example, the props 62, 64, 66 can be moved relative to each other to provide a realistic environment where the props 62, 64, 66 appear to interact with each other. As a further example, the props 62, 64, 66 can be moved to change the visibility to the guest 54 (e.g., move within and / or out of the field of view). Also, in addition to or instead of physical movement, the props 62, 64, 66 can include other controllable aspects during the operation of the show effect system 60. For example, the props 62, 64, 66 can be a fluid directing machine (e.g., a fan, a fog generator, a sprayer) that can operate to control the output of a fluid, a display projector that can operate to control the presentation of an image, lighting that can operate to control the output of light (e.g., the intensity of light, the color of light), an audio output device (e.g., a speaker) that can operate to control the output of an acoustic effect, a fragrance diffuser that can operate to control the output of a fragrance, another prop configured to provide any other suitable show effect, or any combination thereof.
[0026] The amusement park system 50 can include a control system 70 (e.g., an automation controller, a programmable controller, an electronic controller, a control circuit) that is part of the show effect system 60 or can be communicatively coupled to the show effect system 60. The control system 70 can have a memory 72 that includes volatile memory such as random access memory (RAM) and / or non-volatile memory such as read-only memory (ROM), an optical drive, a hard disk drive, a solid state drive, or any other non-transitory computer-readable medium that includes instructions for operating the attraction system 50. A processing circuit 74 can be configured to execute such instructions. For example, the processing circuit 74 can include one or more application specific integrated circuits (ASICs), one or more field programmable gate arrays (FPGAs), one or more general purpose processors, or any combination thereof. The control system 70 can operate various components of the show effect system 60.
[0027] For example, the control system 70 can operate the actuator 68 to control the movement of the props 62, 64, 66. In addition to or instead of this, the control system 70 can also operate the augmented reality device 58 to control the images presented to the guest 54. In certain embodiments, the control system 70 is communicatively coupled to various sensors 76 and can receive data from the sensors 76. The control system 70 can operate the show effect system 60 based on the received data. Such data can indicate various operating parameter values related to the guest area 52 and / or the show effect system 60. As an example, this data can indicate the position of the guest 54 (e.g., the vehicle 56) relative to the show effect system 60, and the control system 70 can operate the show effect system 60 based on the position of the guest 54. For example, in response to a determination that the guest 54 is within a threshold distance of the show effect system 60, the props 62, 64, 66 can be moved via the actuator 68. As another example, this data can also indicate the positions of the props 62, 64, 66, and the control system 70 can operate the show effect system 60 based on the positions of the props 62, 64, 66. For example, the props 62, 64, 66 can be moved relative to each other and / or relative to the guest area 52 to position the props 62, 64, 66 within a threshold distance range relative to each other and / or relative to the guest area 52. As a further example, this data can also indicate the operating time of the amusement park system 50, and the control system 70 can operate the show effect system 60 at a specific timestamp based on the operating time.
[0028] In addition to or instead of this, the control system 70 can also operate the vehicle 56 based on the data received from the sensor 76. For example, the control system 70 can control the movement of the vehicle 56 along a path or the like based on the data. By controlling the movement of the vehicle 56, the experience provided by the guest 54 via the show effect system 60 can be controlled. For example, by adjusting the distance between the vehicle 56 and the show effect system 60 via the movement of the vehicle 56, the distance between the guest 54 and one of the props 62, 64, 66, and the visibility of one of the props 62, 64, 66 to the guest 54 can be adjusted.
[0029] The control system 70 can further determine whether the data received from the sensor 76 indicates a desired operation of the amusement park system 50. For this purpose, the control system 70 can compare each operation parameter value indicated by the data with the corresponding threshold range indicating the desired operation. In response to determining that each operation parameter value is within the corresponding threshold range, the control system 70 can determine that the amusement park system 50 is operating as desired. As a result, the control system 70 can continue the operation of the amusement park system 50 in the primary mode or the like. On the other hand, in response to determining that one or more operation parameter values are outside the corresponding threshold ranges (for example, above or below), the control system 70 can determine that the amusement park system 50 is not operating as desired. As a result, the control system 70 can adjust the operation of the amusement park system 50, such as the show effect system 60. For example, the control system 70 can adjust the operation of the amusement park system 50 from the primary mode to one of a plurality of secondary modes. The control system 70 can select a specific secondary mode for operation based on the operation parameter values, such as the operation parameter values outside the corresponding (singular or plural) threshold ranges and / or the operation parameter values within the corresponding (singular or plural) threshold ranges.
[0030] For this reason, the sensor 76 can include various different types of sensors so as to provide different types of data to the control system 70 and enable the control system 70 to operate the amusement park system 50 better, accurately determine, for example, whether the operation of the amusement park system 50 is desirable, and / or select a more suitable secondary operation mode. As an example, the sensor 76 can include optical sensors (such as cameras, infrared sensors, light detection and ranging sensors, proximity sensors), position sensors (such as gyroscopes, inertial measurement units, global positioning systems), vibration sensors (such as accelerometers, vibrometers), force sensors (such as load cells), deformation sensors (such as strain gauges), pressure sensors (such as gauge pressure sensors), power sensors (such as current sensors, voltage sensors), other suitable sensors, or any combination thereof. The control system 70 can use the data received from any of such sensors 76 to determine whether the operation of the amusement park system 50 is desirable, such as whether the operation of the actuator 68 positions the props 62, 64, 66 in a desirable position.
[0031] In some embodiments, the respective corresponding threshold ranges for comparison of the (single or plural) operation parameter values can be dynamically adjusted and / or selected. For example, the respective corresponding (single or plural) threshold ranges can vary depending on different modes (such as the primary mode and / or each secondary mode), different operations of components (such as the ride vehicle 56, the augmented reality device 58, the props 62, 64, 66), and different operation times or operation cycles of the amusement park system 50. In practice, the control system 70 determines the (single or plural) initial operation parameters of the amusement park system 50, selects a specific threshold range based on the (single or plural) initial operation parameters, and then compares the (single or plural) operation parameters received later with the selected specific threshold range to more preferably determine whether the current operation of the amusement park system 50 is desirable or whether it should be adjusted to one of the secondary modes.
[0032] 2 is a schematic diagram of an embodiment of an amusement park attraction system 100. For example, the attraction system 100 can be part of the amusement park system 50 of FIG. 1. In the illustrated embodiment, the guest area 52 of the attraction system 100 includes a ride 102 (e.g., a roller coaster) that can include multiple individual ride vehicles 56 coupled to one another (e.g., via links) and configured to travel along a path or track 104. The path 104 can guide the movement (e.g., direction, speed, orientation) of the ride vehicles 56 through the attraction system 100. In further or alternative embodiments, the path 104 can be an open surface along which the ride vehicles 56 can generally travel (e.g., guided based on user or controller input).
[0033] The ride vehicle 56 may transport the guest 54 through the attraction system 100 by placing the guest 54 therein. The guest 54 may also possess an augmented reality device 58, shown as goggles in the illustrated embodiment. The augmented reality device 58 may present images to entertain the guest 54 during operation of the attraction system 100. For example, the images presented by the augmented reality device 58 may provide an immersive environment (e.g., a virtual reality environment) within the attraction system 100, such as an immersive environment in which the guest 54 appears to move via the movement of the ride vehicle 56 along the path 104. Thus, the images presented by the augmented reality device 58 and the movement of the ride vehicle 56 may cooperatively entertain the guest 54.
[0034] The attraction system 100 can also include a first prop 106 (e.g., a first animated figure) and a second prop 108 (e.g., a second animated figure). Each of the first prop 106 and the second prop 108 can be movable relative to the guest 54, such as the vehicle 56 and / or the path 104. As an example, the first prop 106 can include a base 110 (e.g., a rail), a body 112 (e.g., a torso) coupled to the base 110, and an extension 114 (e.g., an arm) coupled to the body 112. The first actuator 116 can operate to move (e.g., translate) the body 112 along the base 110 in a first direction 120 towards the path 104 and in a second direction 122 away from the path 104 opposite to the first direction 120. The second actuator 118 can operate to move (e.g., translate, rotate) the extension 114 relative to the body 112. For example, the second actuator 118 can rotate the extension 114 in a first rotational direction 124 towards the path 104 and in a second rotational direction 126 opposite to the first rotational direction 124 away from the path 104. In addition or alternatively, the second actuator 118 can also extend or contract (e.g., linearly extend, linearly contract) the extension 114 relative to the body 112 to move the extension 114 towards or away from the path 104. The third actuator 128 can move the second prop 108. For example, the third actuator 128 can also move the second prop 108 towards or away from the path 104. In addition or alternatively, the third actuator 128 can also cause different movements of the second prop 108, such as the movement of a part of the second prop 108 relative to the path 104 (e.g., relative to the remaining part of the second prop 108) rather than the whole of the second prop 108.
[0035] The control system 70 can be communicatively coupled to the actuators 116, 118, 128 to move either of the props 106, 108. In certain embodiments, in the primary mode of the attraction system 100, the control system 70 controls the actuators 116, 118, 128 to move the first prop 106 and / or the second prop 108 to a preset (e.g., pre-determined) position (e.g., along the base 110 of the body 112, the extension 114 relative to the body 112). As an example, the control system 70 can move the first prop 106 (e.g., the extension 114) and / or the second prop 108 within a threshold distance of the ride vehicle 56. On the other hand, the control system 70 can operate the attraction system 100 in a secondary mode in response to determining that an operating parameter value (e.g., indicated via data received from the sensor 76) is outside a threshold range. For example, the operating parameter value can deviate from the threshold range due to, among other things, incomplete operation of any of the components (e.g., one of the props 106, 108 of the ride vehicle 56, one of the actuators 116, 118, 128), undesirable installation, and adjusted structural integrity (e.g., wear). The control system 70 can, for example, pause the operation of the attraction system 100 and / or adjust the operation of the attraction system 100 from the primary mode to the secondary mode instead of continuing the operation of the attraction system 100 in the primary mode to provide an undesirable experience to the guest 54 in order to provide a desirable experience to the guest.
[0036] In one example, the control system 70 can determine the distance between the vehicle 56, the first prop 106, and / or the second prop 108 and operate the attraction system 100 accordingly. For example, the vehicle 56 can be associated with a first boundary 130 that represents the space occupied by the vehicle 56, such as an enlarged volume or bubble that includes the perimeter of the vehicle 56, and an adjacent area that accepts additional leeway or tolerance. The first prop 106 can be associated with a second boundary 132 that represents the space occupied by the first prop 106, and the second prop 108 can be associated with a third boundary 134 that represents the space occupied by the second prop 108. In some embodiments, the boundaries 132, 134 can reflect the current state of the props 106, 108. The control system 70 can determine the respective boundaries 130, 132, 134 during operation of the attraction system 100. For example, the control system 70 can determine the boundaries 130, 132, 134 based on data received from the sensors 76, such as data indicating the positioning of the vehicle 56, the first prop 106, and / or the second prop 108 (e.g., optical data, motion data, position data, stress analysis, operation time).
[0037] In one embodiment, the control system 70 can dynamically determine the boundaries 130, 132, 134. For example, when the vehicle carriage 56, the first prop 106 and / or the second prop 108 move relative to each other, the control system 70 can determine the updated boundaries 130, 132, 134 based on the updated positioning of the vehicle carriage 56, the first prop 106 and / or the second prop 108. For example, the boundaries 130, 132, 134 can be defined for the vehicle carriage 56, the first prop 106 and / or the second prop 108 respectively (e.g., determined or set in advance based on user input), and the control system 70 can determine the positions of the vehicle carriage 56, the first prop 106 and / or the second prop 108 based on the data received from the sensor 76, and determine the positions of the boundaries 130, 132, 134 based on these determined positions. Based on the configurations of the vehicle carriage 56, the first prop 106 and / or the second prop 108, the sizes, shapes, profiles, or other characteristics of the boundaries 130, 132, 134 can also be determined. As an example, the movement of the extension 114 towards or away from the vehicle body 112 can respectively decrease or increase the shape of the second boundary 132. Further, parameters such as the movement, quantity and / or size (e.g., height) of the guest 54 within the vehicle carriage 56 can also adjust the configuration of the first boundary 130. Further, in order to determine the boundaries 130, 132, 134, the dynamic stresses and / or fatigue of different parts of the attraction system 100 can also be executed. For example, a respective fatigue analysis of the base 110, the main body 112 and / or the extension 114 can be performed (e.g., based on the data received from the sensor 76), and these can be used collectively to determine the second boundary 132. That is, by using the fatigue analysis of a plurality of individual parts of the component to determine the overall boundary, the boundary over the usage time of the attraction system 100 can be determined.During operation of the attraction system 100, by dynamically calculating the boundaries 130, 132, 134, the determined boundaries 130, 132, 134 can more precisely represent the space occupied by the vehicle 56, the first prop 106, and / or the second prop 108.
[0038] The control system 70 can determine the distance between the vehicle 56 and the accessories 106, 108 based on the boundaries 130, 132, 134. In one example, in response to a determination that the first boundary 130 and the second boundary 132 overlap each other, the control system 70 can determine that the distance between the vehicle 56 and the first accessory 106 (e.g., the extension 114) is less than the threshold distance range. For example, due to the operation of the first actuator 116, the body 112 and / or the extension 114 may undesirably move close to the vehicle 56, and / or due to the movement of the vehicle 56 along the path 104, the vehicle 56 may move very close to the body 112 and / or the extension 114. In response to a determination that the first boundary 130 and the second boundary 132 overlap each other, the control system 70 can operate the attraction system 100 in the secondary mode to increase the distance between the vehicle 56 and the first accessory 106 and avoid the possibility of contact between the vehicle 56 and the first accessory 106. As an example, the control system 70 can suppress or pause the operation of the first actuator 116 (e.g., relative to the typical operation during the primary mode) to reduce the movement of the first accessory 106 in the first direction 120. In addition to or instead of this, the control system 70 can also suppress or pause the operation of the second actuator 118 to reduce the movement of the extension 114 in the first rotational direction 124. Further, the control system 70 can also adjust the movement of the vehicle 56 along the path 104. For example, the control system 70 can move the vehicle 56 along another part of the path 104, and / or move the path 104 completely to move the vehicle 56 away from the first accessory 106, so as to increase the distance between the first boundary 130 and the second boundary 132 (e.g., greater than the threshold distance). Similarly, the control system 70 can operate the attraction system 100 to keep the first boundary 130 of the vehicle 56 and the third boundary 134 of the second accessory 108 separated by more than the threshold distance.
[0039] In another example, the control system 70 can determine that the distance between the vehicle 56 and the first prop 106, such as the distance between the first boundary 130 and the second boundary 132, may exceed a threshold distance range. For example, communication between the control system 70 and one of the first actuator 116 and the second actuator 118 may be interrupted. As a result, certain movements of the first prop 106 may be restricted. As an example, the aspect that the first prop 106 is about to contact the vehicle 56 may weaken, the first prop 106 may not result in a real interaction (e.g., with the second prop 108), and / or a part of the first prop 106 may not be visible to the guest 54. Thus, the first prop 106 may not sufficiently contribute to providing a desirable experience to the guest 54.
[0040] In response, the control system 70 can adjust the operation of the attraction system 100 to a secondary mode to compensate for the undesirable operation of the first prop 106. As an example, the control system 70 can change the positioning of the second prop 108 (e.g., move the second prop 108 towards an area where the first prop 106 can normally be located in the primary mode), and / or adjust the movement of the second prop 108 towards the vehicle carriage 56 (e.g., reduce the distance between the first boundary 130 and the third boundary 134 to less than a typical distance associated with the primary mode), etc., to adjust the operation of the second prop 108. In this way, the operation of the second prop 108 can perform the function that the first prop 106 would normally provide in the primary mode, or provide a similar show effect. In such an example, the control system 70 can adjust a threshold distance range associated with the second prop 108 (e.g., with respect to the vehicle carriage 56) to determine whether the second prop 108 is operating as desired in the secondary mode. For example, since the second prop 108 will move closer to the vehicle carriage 56 in the secondary mode than in the primary mode, the threshold distance range associated with the second prop 108 in the secondary mode can be relatively closer to the vehicle carriage 56 than the threshold distance range associated with the second prop 108 in the primary mode. In this way, the threshold distance range can be dynamically adjusted and updated to provide the desired operation of the props 106, 108 in different modes.
[0041] As another example, the control system 70 can provide additional show effects that may not normally be presented. For example, the control system 70 may include visual effects (e.g., lighting, fog, images) and acoustic effects to entertain guest 54 because the first prop 106 may no longer be able to attract the attention of guest 54. For example, the control system 70 can cause the augmented reality device 58 to present an image that appears to be located at the position of the attraction system 100 where the first prop 106 could normally be located in the primary mode. As another example, the control system 70 can also adjust the operation of the vehicle 56 and / or the path 104, such as by moving the vehicle 56 along different portions of the path 104 and / or moving the path 104. Such adjusted operation of the vehicle 56 and / or the path 104 can move the vehicle 56 towards the first prop 106 and reduce the distance between the first boundary 130 and the second boundary 132 (e.g., within a threshold distance range). Similarly, the control system 70 can also operate the attraction system 100 in a secondary mode based on the undesirable operation of the second prop 108 and / or the vehicle 56 to mitigate the undesirable operation.
[0042] In the illustrated embodiment, props 106, 108 are implemented within an attraction system 100 having a vehicle 102. However, props 106, 108 or similar props can be used in different types of vehicles (e.g., vehicles having a vehicle body that does not move along a path, such as a motion simulator), different types of attraction systems (e.g., an attraction system that does not include a vehicle body), and / or in an amusement park area external to any attraction system. Further, in any such system, different types of props such as displays, projectors, fog generators, and speakers can be used. In such an implementation, the control system 70 can be configured to operate in a particular secondary mode using similar techniques described herein.
[0043] Each of FIGS. 3-6 described below shows a respective method or process related to various operations such as an amusement park system 50, a show effect system 60, and / or an attraction system 100. In one embodiment, each of these methods can be executed by a single respective component or system such as a control system 70 (e.g., a processing circuit 74). In a further or alternative embodiment, the operations of one of these methods can be executed by multiple components or systems. Further, additional operations can be performed with respect to the methods described. Further, some of the operations of the illustrated methods can be deleted, modified, and / or executed in a different order. Further, the operations of any of the respective methods can be executed in parallel with each other, e.g., simultaneously, and / or in response to each other.
[0044] Figure 3 is a flowchart of an embodiment of a method 160 for operating an amusement park system. At block 162, a plurality of operating parameter values of the amusement park system can be received. The operating parameter values can be received as data from sensors. Also, the operating parameter values can indicate various different types of information such as position information, deformation information, force or stress information, communication information (e.g., a signal received from a component communicatively coupled), and / or any other suitable type of information. The diversity of the operating parameter values can be used to determine different aspects of the situation or state of the amusement park system, such as whether the amusement park system is operating as desired, which components of the amusement park system may not be operating as desired, the range in which a component of the amusement park system may not be operating as desired, and / or the manner in which a component of the amusement park system may not be operating as desired. For example, based on the operating parameter values, it can be determined whether the operation of the amusement park system should be adjusted from a previous operating cycle or from a mode (e.g., a primary mode) that can normally be executed while the operating parameter values are desirable.
[0045] For this purpose, at block 164, the operating parameter values can be compared with their respective corresponding threshold ranges. For example, each operating parameter value can be associated with a corresponding threshold range that can indicate a desirable operation of the amusement park system. Thus, each operating parameter value can be compared with the corresponding threshold range to determine whether the operating state of the amusement park system is desirable. For example, at block 166, it can be determined whether any of the operating parameter values are outside the corresponding threshold ranges.
[0046] In block 168, in response to determining that none of the operation parameter values deviate from the corresponding threshold ranges, indicating that the current operating state of the amusement park system may be desirable, the amusement park system can be operated in a primary mode. The primary mode can be a mode that is executed during a desirable operating state of the amusement park system to provide a desirable experience for guests. For example, in the primary mode, specific signals can be output to control various props (e.g., to move or output various special effects for the guests) to provide a target experience. In one embodiment, the amusement park system can operate in the primary mode as long as each operation parameter value remains within its respective threshold range. That is, the signals for controlling the amusement park system output in the primary mode can be adjusted until one of the operation parameter values deviates from the corresponding threshold range.
[0047] Accordingly, in block 170, in response to determining that one of the operating parameter values is outside the corresponding threshold range, a secondary mode is selected. The signal output for each secondary mode can be different from the signal output in the primary mode. For example, the control of a prop via the signal output in a particular secondary mode can be different (e.g., move to a different position, output special effects in a different form) compared to the control of the prop in the primary mode. In one embodiment, the secondary mode can be selected based on a particular operating parameter value that is outside the corresponding threshold range. For example, an operating parameter value outside the corresponding threshold range can indicate an undesirable operation of one of the props, which may result in weakening the special effect and degrading the experience provided to the guest. In response, the secondary mode can be selected to compensate for the undesirable operation of the prop, such as adjusting the operation of another prop to maintain the experience provided to the guest. In a further or alternative embodiment, the secondary mode can be selected based on an operating parameter value that remains within the corresponding threshold range. As an example, an operating parameter value that remains within the threshold range can indicate which prop can be adjusted during operation. Accordingly, the secondary mode can be selected to control one of such props to mitigate the effects associated with an operating parameter value outside the corresponding threshold range. In block 172, the amusement park system can be operated in the selected secondary mode. That is, the signal normally output to operate the amusement park system in the primary mode can be adjusted to operate the amusement park system in the selected secondary mode.
[0048] Method 160 can also be executed to adjust the secondary mode. For example, during operation in the first secondary mode, it may be determined that a further operating parameter value is outside the corresponding threshold range. In response, a second secondary mode can be selected and executed based on the further operating parameter value or the like. In other words, while the further operating parameter value is within the corresponding threshold range (for example, the same threshold range as that of the primary mode or a different threshold range from that of the primary mode), the amusement park system can be operated in the first secondary mode for a first period. However, after it is determined that the further operating parameter value is outside the corresponding threshold range in the first secondary mode, the operation of the amusement park system can be adjusted from the first secondary mode to the second secondary mode, and the amusement park system can be operated in the second secondary mode for a second period. The secondary mode can be further adjusted from a different secondary mode in response to other operating parameter values being outside a threshold range such as a threshold range that is dynamically updated based on the newly selected secondary mode (for example, for operation in a subsequent period). The secondary mode can be dynamic and can respond to changes in the environment (for example, based on sensor signals).
[0049] Multiple secondary modes can also be selected and operated simultaneously (for example, in parallel, all at once) based on multiple operating parameter values. For example, in response to determining that multiple operating parameter values are outside the corresponding threshold ranges, the respective corresponding secondary modes can be operated. In such an embodiment, the secondary modes can be started in sequence. That is, for example, in response to determining that a first operating parameter value is outside the first threshold range corresponding to the first operating parameter value, the first secondary mode can be started. While the first secondary mode is operating, it may be determined that a second operating parameter value is outside the second threshold range corresponding to the second operating parameter value. In response, the second secondary mode can be started and executed, and the first secondary mode can continue to operate while the second secondary mode is operating.
[0050] In some embodiments, the amusement park system can also transition its operation from a secondary mode to a primary mode. For example, during operation in the secondary mode, when performing maintenance work, etc., it may be determined that the operation parameter values are within their respective threshold ranges corresponding to the primary mode. In response, the amusement park system is operated in the primary mode, and then method 160 can be executed to determine whether to maintain the operation of the amusement park system in the primary mode.
[0051] Also, method 160 can be executed in response to an interruption in the reception of the operation parameter values (e.g., during an interruption in communication with the sensor). In such embodiments, instead of comparing the operation parameter values with the corresponding threshold ranges, the secondary mode can be directly selected. That is, a suitable secondary mode can be selected in response to determining that the operation parameter values have not been received (e.g., within a threshold period after the previously received operation parameter values). The selected secondary mode can include operations corresponding to upper or lower limit operations related to the operation parameter values. As an example, for operation parameter values indicating the positioning of a prop, the secondary mode can be adjusted to enable operation in the secondary mode that increases the distance between the vehicle and the prop in accordance with the situation where the prop is located closest to the vehicle. For operation parameter values indicating the amount of light emitted by a component, the secondary mode can be adjusted to enable operation in the secondary mode that provides the illumination that should have been emitted by the component in accordance with the situation where no light is emitted by the component.
[0052] In an embodiment where different operations of method 160 can be executed in parallel with each other, the mode of the amusement park system can be adjusted based on another comparison between the operation parameter value and different threshold value ranges corresponding to different modes. For example, a first comparison can be made between the operation parameter value and a first threshold value range corresponding to the primary mode. At the same time, a second comparison can be made between the operation parameter value and a second threshold value range corresponding to the secondary mode. As long as the operation parameter value is within the first threshold value range, the amusement park system can be operated in the primary mode. On the other hand, in response to the determination that the operation parameter value is outside the first threshold value range but within the second threshold value range, the amusement park system can be operated in the secondary mode. In this way, the operation of the amusement park system can be more easily adjusted based on the simultaneous comparison between the operation parameter value and different threshold value ranges, for example, the waiting time can be shortened.
[0053] In this specification, various operations of selecting and operating the secondary mode (for example, from a plurality of secondary modes) will be described. As an example, a model (for example, stored in a memory) can define each secondary mode and associate each secondary mode with a specific undesirable operating state of the amusement park system. For example, this model can associate each secondary mode with the fact that a specific operation parameter value is outside the corresponding threshold value range and / or the fact that a specific operation parameter value is within the corresponding threshold value range. During the operation of the amusement park system, this model can be referred to, and according to this model, the secondary mode can be selected based on the secondary mode associated with the operation parameter value outside the corresponding threshold value range.
[0054] On the other hand, the model can also be dynamically adjusted during the operation of the amusement park system. As an example, in response to determining that the first operation parameter value is outside the first threshold range, the first secondary mode can be selected and executed. However, as a result of the operation of the first secondary mode, it may be determined that the second operation parameter value (for example, the operation parameter value that was originally within the corresponding threshold range in the primary mode) is outside the second threshold range. That is, the first secondary mode may not provide the desired operation of the amusement park system. In response to this, instead of continuing the operation in the first secondary mode originally defined by the model, the second secondary mode can be selected and executed. During the operation of the second secondary mode, it can be determined that the second secondary mode is suitable for the current state of the amusement park system because the second operation parameter value is within the second threshold range and the remaining operation parameter values are also within the corresponding threshold ranges. Therefore, in such a situation (for example, subsequent operations in which the first operation parameter value is also outside the first threshold range), the model can be adjusted to indicate that the second secondary mode should be used instead of the first secondary mode.
[0055] Note that the secondary modes described in this specification are only examples, and in further or alternative embodiments, other techniques for the operation of specific secondary modes can also be implemented. In practice, it is also possible to operate other types of secondary modes and / or implement other techniques for selecting one of the secondary modes for operation.
[0056] Figure 4 is a flowchart of a method 190 for adjusting the operation of an amusement park system. At block 192, the boundary of the prop is determined. As an example, based on the configuration of the prop, such as the orientation of different parts of the prop, the shape and / or size of the boundary can be determined. As another example, the position of the boundary can also be determined. For example, the position of the prop can be determined, and based on the position of the prop, the position of the boundary can be determined. In any case, the boundary associated with the prop can be determined based on data received from sensors such as optical sensors and / or position sensors. In one embodiment, the boundary can include a series of coordinate points in a coordinate system representing the space within the amusement park system.
[0057] At block 194, it is determined that the arrangement (e.g., size, shape, position, orientation) of the boundary is outside a threshold range of values that can include a threshold range of coordinate points within a coordinate system representing the space within the amusement park system. As an example, the threshold range can indicate a positioning range around the target positioning of the prop, such as the positioning achieved through the desired operation of the prop. Thus, the determination that the arrangement of the boundary is outside the threshold range can indicate that the prop is not operating as desired. In addition or alternatively, the threshold range can also indicate the relative positioning of the prop with respect to another boundary, such as another prop, a vehicle, and / or any other component of the amusement park system. The fact that the arrangement of the boundary is outside such a threshold range of values can indicate an undesirable positioning of the prop with respect to other boundaries, such as being too close or too far from other components (e.g., the threshold distance between the boundary and another boundary being above or below the threshold distance).
[0058] In block 196, based on the arrangement of the boundaries that deviate from the threshold range, the operation of the amusement park system can be adjusted. That is, the amusement park system can operate in a secondary mode that can mitigate or compensate for the undesirable boundary arrangement (for example, instead of the primary mode). A specific secondary mode can be selected based on the arrangement of the boundaries with respect to the threshold range.
[0059] As an example, in response to determining that the distance between the boundary related to the prop and the boundary related to the vehicle is less than the threshold, the movement of the vehicle can be adjusted, such as moving the vehicle to a different path portion, and / or the movement of the prop can be suppressed (for example, stopped). In this way, the distance between the boundary related to the prop and the boundary related to the vehicle can be increased beyond the threshold distance.
[0060] As another example, in response to determining that the distance between the boundary related to the prop and the boundary related to the vehicle exceeds the threshold distance, the movement of the vehicle can be adjusted, such as moving the vehicle to a different path portion, and / or the movement of the prop can be increased to reduce the distance between the boundary related to the prop and the boundary related to the vehicle to less than the threshold distance. In addition to or instead of this, in response to determining that the distance between the boundaries remains above the threshold distance when adjusting the operation of the amusement park system, another adjustment to the operation of the amusement park system can also be performed. For example, the movement of another prop can be adjusted to reduce the distance between the other prop (for example, the boundary of the other prop) and the vehicle (for example, the boundary of the vehicle), a further show effect (for example, a fog effect, a lighting effect, a sound effect) can be presented, a digital image that appears to interact with the prop performing the undesirable operation can be presented, another suitable action can be performed, or any combination of these can be performed. Performing other actions can distract the guests, and thus provide entertainment to the guests in a form that compensates for the undesirable operation of the prop.
[0061] As a further example, in response to determining that the arrangement of the boundary indicates that the prop is out of the target location or position, the operation of the amusement park system can be adjusted to place a different element at the target position. For example, another prop that normally exists in a different location can be moved instead to the target position associated with the prop. In addition or alternatively, a digital object (e.g., an image presented by a display, an image presented by a projector, an image presented by an augmented reality device) can be presented at that position. In this way, even if the prop is not correctly moved to the target position, the target position can continue to be utilized in a secondary mode.
[0062] FIG. 5 is a flowchart of a method 220 for adjusting the operation of a prop of an amusement park system. At block 222, it is determined that the operation parameter value is outside the threshold range. For example, as described herein, a plurality of operation parameter values can be compared with their respective corresponding threshold ranges, and it can be determined that one of the operation parameter values is outside the corresponding threshold range.
[0063] At block 224, a first prop associated with the operation parameter value can be identified. That is, based on the operation parameter value, a specific prop that is performing an undesirable operation can be determined. For example, in response to determining that the arrangement of the boundary is outside the threshold range, the prop associated with the boundary can be identified. Also, in response to determining that the amount of illumination is less than the threshold amount of illumination, a specific illuminator can be identified.
[0064] In block 226, determine the function related to the first prop. As an example, each prop can be related to one or more functions such as a close contact (e.g., near collision) state, an illumination effect, and an acoustic effect. The fact that the operation parameter value is outside the threshold range is considered to indicate that one of the functions of the prop is undesirable. For a prop related to multiple functions, it is also possible to identify the related function(s) based on the operation parameter value being outside the threshold range. As an example, in the case of a prop configured to move to provide a close contact state and emit light to provide an illumination effect, the fact that the operation parameter value related to the positioning of the prop is outside the threshold range can indicate that the prop may not be bringing about the close contact state as desired. On the other hand, the operation parameter value related to the light emitted by the prop may be within the threshold range, thus indicating that the prop is providing the illumination effect as desired in some cases.
[0065] In block 228, a second prop related to the function can be determined. That is, the second prop can also provide the same function as the function normally provided by the first prop. For example, another prop configured to move to provide a close contact state, another light emitter configured to output light, and / or another audio emitter configured to output audio can be detected. In block 230, the operation of the second prop can be adjusted. That is, the operation of the second prop can be adjusted to provide a function that compensates for the reduction or lack of the function provided by the first prop indicated by the operation parameter value being outside the threshold range. In this way, even if the first prop is not operating correctly to execute its related function, the operation of the second prop can be used to make the guest enjoy the related function being executed.
[0066] As an example, the first prop can be related to a close contact state with a vehicle, and can normally move within a threshold distance from the vehicle. However, that the operating parameter value is outside the threshold range can indicate that the first prop can no longer move within the threshold distance of the vehicle and thus cannot appropriately bring about a close contact state. In response, the movement of the second prop can instead be adjusted to bring about a close contact state. In some embodiments, the first prop can be configured to bring about a close contact state with a first part (e.g., the first side) of the vehicle, and the second prop can be configured to bring about a close contact state with a second part (e.g., the second side) different from the first part of the vehicle. In further or alternative embodiments, the first prop and the second prop can be configured to bring about a close contact state with a common part of the vehicle.
[0067] In some embodiments, instead of using real-world objects (e.g., physical props) to provide related functions, digital objects can be used. For example, an image can be presented to provide a related function. As an example, the image can provide an aspect in which a real-world object appears to be moving to create a close contact state. As another example, the image can provide a certain amount of illumination for lighting and / or provide an aspect of light. In this way, the combination of real-world objects and digital objects can be used to continue to perform related functions.
[0068] FIG. 6 is a flowchart of an embodiment of a method 250 for operating an augmented reality device to present an image. At block 222, it is determined that an operating parameter value is outside a threshold range by using the techniques described above. At block 252, an image associated with the operating parameter value outside the threshold range can be determined. For example, the fact that the operating parameter value is outside the threshold range can indicate a malfunctioning function. The image can be determined based on the fact that the image is associated with such a function. In this way, the image can compensate for a decrease or lack of performance of the function. At block 254, a secondary mode can be executed to cause the augmented reality device to present the image.
[0069] For example, as described above, an image can be related to providing a near-contact state and / or an illumination effect. In addition to or instead of this, an operating parameter value can indicate a particular prop, and the image can be made to appear to interact with this particular prop. As an example, the operating parameter value can indicate an operating state of a particular prop, such as the possibility that a subset of the light emitters of the prop are not emitting light as desired, and the augmented reality device can present an image of interacting with the particular prop in its operating state, such as by providing an explanation that the subset of light emitters are not emitting light as desired. In other words, the image presented by the augmented reality device can provide a more realistic depiction by appearing to address the operating state of a particular prop (e.g., the operating parameter value being outside a threshold range). In this way, the operating state of the prop can be woven into the operation of the augmented reality device, such as a story, narrative, or dialog provided by the augmented reality device. In a further embodiment, the image can replace at least a portion of a particular prop. For example, the operating parameter can indicate the possibility that a portion of the prop is not visible to a guest (e.g., a portion of the prop is not located at a target position). As a result, an image can be presented (e.g., to appear to be present at the target position of a portion of the prop) to replace a portion of the real-world prop that is not visible to the guest. As an example, in response to determining that a real-world object representing a bird is not located in a visible position, a digital object representing a bird can be presented instead.
[0070] In addition to or instead of this, the fact that the operating parameter value is outside the threshold range can also indicate specific maintenance work to be performed on the amusement park system. For example, the maintenance work can be related to specific props that need to be repaired, replaced, and / or inspected. In such maintenance work, users such as technicians may be visible to guests during the continuous operation of the amusement park system. For this reason, the image presented by the augmented reality device can be made to appear to interact with the user. For example, the image can be made to appear to acknowledge the presence of the user and / or the ongoing maintenance work. For this purpose, based on the fact that the operating parameter value is outside the threshold range, a maintenance work including related props and / or the number of related users is determined, an image is determined based on the determined maintenance work, and the augmented reality device can be operated to present such an image. In this way, by making the maintenance work and / or the user appear to be part of the immersive experience provided to the guests, it is possible to enable the amusement park system to continue to entertain the guests even during the progress of the maintenance work.
[0071] In this specification, only some features of the present disclosure have been illustrated and described, but many modifications and changes will occur to those skilled in the art. Therefore, it should be understood that the appended claims cover all such modifications and changes that fall within the true spirit of the present disclosure.
[0072] The technology claimed in this specification, which improves the art, refers to and is applicable to tangible items and examples of a practical nature, not abstract, intangible, or purely theoretical. Further, if any claim appended to the end of this specification includes one or more elements designated as "means for (performing) ... (function)" or "steps for (performing) ... (function)", such elements should be construed in accordance with 35 U.S.C. 112, paragraph 6. On the other hand, for any claim that includes elements designated in any other form, such elements should not be construed in accordance with 35 U.S.C. 112, paragraph 6.
Claims
1. A controller for an amusement park attraction system, comprising: a processing circuit; and a memory containing instructions, wherein the instructions, when executed by the processing circuit, cause the processing circuit to: operate the amusement park attraction system in a primary mode; receive a plurality of operating parameter values of the amusement park attraction system during operation of the amusement park attraction system in the primary mode; compare the plurality of operating parameter values with respective corresponding threshold ranges; determine that one of the plurality of operating parameter values is outside the corresponding threshold range in the primary mode; in response to determining that the operating parameter value is outside the corresponding threshold range in the primary mode, transition the operation of the amusement park attraction system from the primary mode to one of a plurality of secondary modes; and be configured to cause the processing circuit to perform operations including the above. The controller.
2. The memory stores a model associating the plurality of secondary modes with respective corresponding operating parameter values that are outside the respective corresponding threshold ranges of the plurality of operating parameter values, and the instructions, when executed by the processing circuit, cause the processing circuit to: select the secondary mode from the plurality of secondary modes based on the secondary mode being associated with the operating parameter value that is outside the corresponding threshold range according to the model; when the secondary mode is selected from the plurality of secondary modes, transition the operation of the amusement park attraction system from the primary mode to the secondary mode; and be configured to cause the processing circuit to perform operations including the above. The controller according to claim 1.
3. The instructions, when executed by the processing circuit, cause the processing circuit to: determine that a further operating parameter value among the plurality of operating parameter values is outside a further corresponding threshold range in the secondary mode; in response to determining that the further operating parameter value is outside the further corresponding threshold range in the secondary mode, transition the operation of the amusement park attraction system from the secondary mode to a further secondary mode; and be configured to cause the processing circuit to perform operations including the above. The controller according to claim 1.
4. When the command is executed by the processing circuit, determining a first boundary related to a prop of the amusement park attraction system with respect to a second boundary related to a vehicle, based on the plurality of operation parameter values, wherein the operation parameter values include a distance between the first boundary and the second boundary; determining that the distance is less than a threshold range; adjusting the movement of the vehicle to increase the distance; configured to cause the processing circuit to execute operations including the above. The controller according to claim 1.
5. When the command is executed by the processing circuit, determining updated respective corresponding threshold ranges in response to transitioning the operation of the amusement park attraction system from the primary mode to the secondary mode; receiving the plurality of operation parameter values during the operation of the amusement park attraction system in the secondary mode; comparing the plurality of operation parameter values with the updated respective corresponding threshold ranges in the secondary mode; configured to cause the processing circuit to execute operations including the above. The controller according to claim 1.
6. When the command is executed by the processing circuit, determining a first boundary related to a first prop with respect to a second boundary related to a vehicle, based on the plurality of operation parameter values, wherein the operation parameter values include a distance between the first boundary and the second boundary; determining that the distance exceeds the threshold range; in response to determining that the distance exceeds the threshold range, adjusting the operation of a second prop towards the vehicle; configured to cause the processing circuit to execute operations including the above. The controller according to claim 1.
7. When the command is executed by the processing circuit, determining that no further operation parameter values among the plurality of operation parameter values have been received; in response to determining that no further operation parameter values have been received, transitioning the operation of the amusement park attraction system from the primary mode to a further secondary mode among the plurality of secondary modes; configured to cause the processing circuit to execute operations including the above. The controller according to claim 1.
8. A non-transitory computer-readable medium including instructions that, when executed by a processing circuit, receive a plurality of operating parameter values of an amusement park system; in response to determining that each operating parameter value of the plurality of operating parameter values is within a corresponding threshold range, operate the amusement park system in a primary mode; determine that one of the plurality of operating parameter values is outside a corresponding threshold range; select the secondary mode from a plurality of secondary modes based on a secondary mode associated with the operating parameter value that is outside the corresponding threshold range; operate the amusement park system in the secondary mode; are configured to cause the processing circuit to perform operations including a non-transitory computer-readable medium. **Claim 9** The instructions, when executed by the processing circuit, identify maintenance work associated with the operating parameter value being outside the corresponding threshold range; operate the amusement park system in the secondary mode to present an image based on the maintenance work; are configured to cause the processing circuit to perform operations including the non-transitory computer-readable medium according to claim 8. **Claim 10** The instructions, when executed by the processing circuit, identify a prop of the amusement park system based on the maintenance work; operate the amusement park system in the secondary mode to present an image based on the prop; are configured to cause the processing circuit to perform operations including the non-transitory computer-readable medium according to claim 9. **Claim 11** The operating parameter value indicates an amount of light provided by a light emitter of the amusement park system, and the instructions, when executed by the processing circuit, determine that the amount of light provided by the light emitter is less than a threshold level; operate the amusement park system in the secondary mode to present an image representing the light; are configured to cause the processing circuit to perform operations including the non-transitory computer-readable medium according to claim 8. **Claim 12** The instructions, when executed by the processing circuit, identify a first prop associated with the operating parameter value that is outside the corresponding threshold range; Determining a function related to the first prop; Determining a second prop related to the function; Operating the amusement park system in the secondary mode to adjust the operation of the second prop; configured to cause the processing circuit to execute operations including; The non - transitory computer - readable medium according to claim 8.
13. The function includes a state of close contact with a vehicle, and the instructions, when executed by the processing circuit, determine that the fact that the operation parameter value is outside the corresponding threshold range indicates that there is no such state of close contact between the first prop and the vehicle; operate the amusement park system in the secondary mode to adjust the movement of the second prop within a threshold distance of the vehicle, so as to bring about a further state of close contact between the second prop and the vehicle; configured to cause the processing circuit to execute operations including; The non - transitory computer - readable medium according to claim 12.
14. The instructions, when executed by the processing circuit, determine the fatigue of different parts of the props of the amusement park system based on the plurality of operation parameter values; determine the boundaries of the props based on the fatigue of the different parts; configured to cause the processing circuit to execute operations including; The non - transitory computer - readable medium according to claim 8.
15. The operation parameter values include a series of coordinate points of the boundary of the prop in a coordinate system representing the space of the amusement park system, and the corresponding threshold range includes a corresponding threshold coordinate point range in the coordinate system; The non - transitory computer - readable medium according to claim 14.
16. An amusement park system, comprising: a prop; an actuator configured to cause movement of the prop; a controller communicatively coupled to the actuator; wherein the controller is configured to: receive a plurality of operation parameter values of the amusement park system; determine that one of the plurality of operation parameter values is outside a threshold range; determine that the prop is related to the operation parameter value that is outside the threshold range; In response to determining that the operation parameter value is outside the threshold range, operating the amusement park system in one of a plurality of secondary modes rather than in a primary mode; configured to perform operations including; an amusement park system.
17. Comprising a vehicle, wherein the operation parameter value includes a distance between the prop and the vehicle, the threshold range includes a threshold distance range, and the controller determines that the distance is outside the threshold range; operates the amusement park system in the secondary mode to adjust the distance towards the threshold range; configured to perform operations including; The amusement park system according to claim 16.
18. The prop a first component; a second component configured to move relative to the first component; a third component configured to move relative to the second component; The actuator includes a first actuator configured to cause relative movement between the second component and the first component, the amusement park system includes a second actuator configured to cause relative movement between the third component and the second component, and the controller determines that either the relative movement between the first component and the second component or the relative movement between the second component and the third component is the cause of the distance being outside the threshold distance range; operates the amusement park system in the secondary mode to adjust the other of the relative movement between the first component and the second component or the relative movement between the second component and the third component to adjust the distance towards the threshold distance range; configured to perform operations including; The amusement park system according to claim 17.
19. further props and further actuators configured to cause movement of the further props, the controller being communicably coupled to the further actuators, the operating parameter values including the positioning of the props, the threshold range including a threshold positioning range around the target positioning of the props, the controller being configured to determine that the positioning of the props is outside the threshold positioning range; operate the amusement park system in the secondary mode to adjust the positioning of the further props towards the target positioning of the props; perform operations including; The amusement park system according to claim 16. **Claim 20** comprising a plurality of sensors, the controller being configured to receive the plurality of operating parameter values from the plurality of sensors, the plurality of sensors including optical sensors, position sensors, vibration sensors, force sensors, deformation sensors, pressure sensors, power sensors, or any combination thereof; The amusement park system according to claim 16.