Resistance control system and method for an amusement attraction
By introducing a resistance control system into the rides at amusement parks, and using a motor-driven linkage system and sensor feedback to adjust the resistance of the spring plate, the problem of riders being unable to flexibly adjust their experience has been solved, thus achieving a personalized and immersive VR experience.
Patent Information
- Application Number
- CN202080059070.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-07-14
- Filing Date
- 2020-08-20
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2040-08-20
AI Technical Summary
The lack of effective resistance control systems in existing amusement park rides prevents riders from flexibly adjusting their riding experience, thus failing to meet the needs and preferences of different riders and affecting the effectiveness of immersive VR experiences.
It employs a resistance control system, including a motor-driven linkage system and sensor feedback, to simulate a virtual experience by adjusting the resistance of the spring plate. Combined with VR devices, it provides dynamic haptic feedback, enabling real-time adjustments to the rider's weight and preferences.
It enhances the immersion and satisfaction of riders, provides a personalized riding experience, and strengthens the integration of VR devices with riding facilities.
Smart Images

Figure CN114222612B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This application is a continuation in part of U.S. Application No. 16 / 687,354, filed November 18, 2019, entitled “Drag Control System and Method for Amusement Parks,” which claims the benefit of U.S. Provisional Application Serial No. 62 / 889,943, filed August 21, 2019, entitled “Drag Control System and Method for Amusement Parks,” all of which are hereby incorporated, in their entirety, by reference for all purposes. Background Technology
[0003] This section aims to introduce the reader to various aspects of the technology that may be related to the aspects of the present technology described and / or claimed below. This discussion is intended to help provide the reader with background information to facilitate a better understanding of the various aspects of this disclosure. Therefore, it should be understood that these statements should be read in this light rather than as an admission of prior art.
[0004] Various amusement rides have been created to provide riders with unique motion and visual experiences. In some cases, an amusement ride may include a ride vehicle and a ride track (or other path) along which the vehicle moves. In an increased number of amusement rides, the ride vehicle may not traverse the path. For example, the vehicle may be configured to roll, pitch, and / or yaw while remaining stationary in a position. Such a vehicle may be referred to as a stationary vehicle. For both stationary and path-traversing vehicles, virtual reality (VR) devices are used to provide additional stimulation. It is now recognized that it is desirable to provide riders with the ability to control certain aspects of these rides and / or associated VR experiences to increase the stimulation and immersion in the ride experience. For example, it is now recognized that it is desirable to provide users with the ability to manipulate the ride vehicle, or at least to give them the feeling that they are manipulating the ride vehicle via VR devices. Summary of the Invention
[0005] Certain embodiments commensurate with the scope of the original claimed subject matter are summarized below. These embodiments are not intended to limit the scope of this disclosure, but rather to provide only a brief overview of some of the disclosed embodiments. In fact, this disclosure may cover a variety of forms that may be similar to or different from the embodiments set forth below.
[0006] This embodiment is directed to a resistance control system for a passenger support of an amusement attraction, the system including a first base, a second base, and a support extending between the first base and the second base. The second base is pivotally coupled to the support at a pivot joint. The resistance control system further includes a motor and a linkage system coupled to the motor and to the second base such that the motor is configured to output a torque to adjust a resistance of movement of the second base about the pivot joint and relative to the first base via the linkage system.
[0007] This embodiment is directed to a resistance control system for a ride vehicle of an amusement attraction, the system including a first base, a second base coupled to a pivot joint and configured to move relative to the first base via the pivot joint, a motor configured to drive movement of the second base via a linkage system, and a controller communicatively coupled to the motor. The controller is configured to receive an input and configured to direct the motor to output a torque based on the input to adjust a resistance of movement of the second base about the pivot joint and relative to the first base.
[0008] This embodiment is directed to an amusement attraction including a virtual reality (VR) device having a VR controller configured to direct the VR device to present imagery and a ride vehicle having a first base, a second base, and a support extending between the first base and the second base. The support is pivotally coupled to the second base via a pivot joint such that the second base is configured to move relative to the first base via the pivot joint. The ride vehicle further includes a motor configured to drive movement of the second base relative to the first base via the pivot joint or a linkage system coupled to the second base. The amusement attraction further includes a vehicle controller communicatively coupled to the VR controller and to the motor. The vehicle controller is configured to direct the motor to output a torque based on communication between the vehicle controller and the VR controller. BRIEF DESCRIPTION OF DRAWINGS
[0009] These and other features, aspects, and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
[0010] Figure 1 is a schematic diagram illustrating an embodiment of an amusement attraction having a resistance control system and a stationary ride vehicle for enhancing the experience of a rider equipped with a virtual reality (VR) device in accordance with an embodiment of the present disclosure;
[0011] Figure 2 is a flowchart of an embodiment of a process by which a resistance control system can adjust Figure 1 the resistance of a stationary ride vehicle of FIG. 1 in accordance with an embodiment of the present disclosure;
[0012] Figure 3 is a perspective view of an embodiment of a static ride vehicle according to embodiments of the present disclosure; Figure 1 is a cross-sectional elevation view of an embodiment of a static ride vehicle;
[0013] Figure 4 is a perspective view of an embodiment of a static ride vehicle in a tilted orientation according to embodiments of the present disclosure; Figure 3 is a side perspective view of an embodiment of a static ride vehicle;
[0014] Figure 5 is a schematic perspective view of another embodiment of a static ride vehicle having a compound spring according to embodiments of the present disclosure;
[0015] Figure 6 is a perspective view of an embodiment of a static ride vehicle according to embodiments of the present disclosure; Figure 5 is a schematic view of an embodiment of a compound spring column of a static ride vehicle;
[0016] Figure 7 is a perspective view of another embodiment of a static ride vehicle having a motor according to embodiments of the present disclosure; Figure 1 is a perspective view of another embodiment of a static ride vehicle having a motor;
[0017] Figure 8 is a perspective view of another embodiment of a static ride vehicle having a motor according to embodiments of the present disclosure; and Figure 1 is a perspective view of another embodiment of a static ride vehicle having a motor; and
[0018] Figure 9 is a flowchart of an embodiment of a process by which a resistance control system can adjust operation of a static ride vehicle via a motor according to embodiments of the present disclosure. Figure 1 is a flowchart of an embodiment of a process by which a resistance control system can adjust operation of a static ride vehicle via a motor according to embodiments of the present disclosure. DETAILED DESCRIPTION
[0019] One or more specific embodiments of the present disclosure will be described below. To provide a context for the many embodiments, a brief, general description of a suitable environment in which the embodiments can be implemented will be described now. In the following description, specific details are set forth to provide a thorough understanding of the embodiments. However, one skilled in the relevant art will recognize that the embodiments can be practiced without resorting to the details specifically set forth. The embodiments described herein are not meant to be limiting but merely exemplary. Embodiments can be employed in any suitable environment without departing from the spirit of the disclosure.
[0020] When introducing elements of various embodiments of the present disclosure, the articles "a," "an," and "the" are intended to mean that there are one or more of the elements. The terms "comprising," "including," and "having" are intended to be inclusive and mean that there can be additional elements other than the listed elements. Additionally, it should be understood that references to "one embodiment" or "an embodiment" of the present disclosure are not intended to be interpreted as excluding the existence of additional embodiments that also incorporate the recited features.
[0021] The present embodiments are directed to a resistance control system for an amusement attraction, such as a virtual reality (VR) device in which riders are equipped with a VR system. Typically, a rider provides input to the VR system of a stationary attraction by tilting or shifting his or her weight relative to a ride carriage positioned below the rider. The ride carriage includes a support that is tensioned, engaged, or otherwise force-coupled to appropriately resist movement to simulate a virtual experience, such as horseback riding or piloting a hang glider, delivered through the VR device. As discussed herein, the resistance control system enables selective adjustment of the resistance of the ride carriage to movement, e.g., to provide a particular (e.g., similar) experience for people of different weights and / or to enable a wide range of rider preferences or factors to be accommodated on a stationary attraction.
[0022] The ride carriage of the resistance control system typically includes a rider accommodation, such as a chair or seat, coupled to a spring plate. In certain embodiments, the spring plate is supported by a structural joint (e.g., a gimbal joint) that enables the rider to pitch and roll the spring plate with his or her body weight. Notably, springs are engaged with or coupled to a surface of the spring plate to selectively contact an actuator plate disposed below the spring plate. The actuator plate is vertically positioned relative to the spring plate via an actuator, enabling the springs of the spring plate to compress and provide stability during pitch and roll movements of the spring plate. The actuator can move the actuator plate upward or downward to correspondingly increase or decrease the resistance of the resistance control system to movement of the rider. Thus, during a normal ride cycle, the resistance control system can measure the weight or other parameters of the rider and instruct the actuator to correspondingly change the tension of the springs to a predetermined setting or effective spring constant. In other embodiments, a compound spring or coned spring coupled to the spring plate can be passively compressed to a target height by the rider and secured with a ratchet device, providing a target resistance to movement of the rider.
[0023] In further embodiments, the resistance control system can provide resistance to movement via control of the motor. For example, the motor can be coupled to the spring plate via a linkage, and the motor can be configured to impart torque onto the spring plate to increase the resistance to movement of the spring plate (e.g., relative to the actuator plate). Moreover, the motor can be back driven by force imparted onto the spring plate by the user, such as via their body weight, to enable the user to move (e.g., pitch and roll) the spring plate. Thus, the motor can increase or decrease the output torque to increase or decrease the resistance to movement of the spring plate, respectively. For example, the resistance control system can adjust the torque output based on the user’s body weight and / or preferences to vary the resistance to movement of the spring plate. Moreover, the resistance control system can cause the motor to output torque that actively drives movement of the spring plate. In any case, the resistance control system provides an improved experience for the guest as compared to the experience of a fully passive system and / or a fully active system.
[0024] As Figure 1 As shown in FIG. 1, an amusement attraction 10 includes a resistance control system 12 having a vehicle controller 14 (e.g., a controller) and a ride vehicle 16 (e.g., a motion simulator). The present embodiment of the amusement attraction 10 shows the ride vehicle 16 having a seat 20 from which a rider 22 can manipulate the ride vehicle 16 and receive a virtual experience supported by a VR device 24 (e.g., a VR headset, a wearable visualization device) having a VR controller 26. In other embodiments, the VR device 24 is not included and additional stimulation is added by the resistance control system 12 without VR effects. It should be understood that the ride vehicle 16 can take any suitable form, such as a form including a sled, a motorcycle, an animal, a surfboard, a skateboard, etc. Although the resistance control system 12 is discussed herein with reference to a single rider 22, it should be understood that similar techniques can be applied to adapt the resistance control system 12 to a multi-passenger ride vehicle.
[0025] In the present embodiment, the seat 20 is coupled to a top surface 30 of a spring plate 32 of the ride vehicle 16, and springs 34 are engaged with or coupled to a bottom surface 36 of the spring plate 32. It should be noted that in other embodiments, the spring plate 32 can be a frame or frame structure and not a solid plate. Further, it should be noted that other features or components, such as motors and / or linkages (e.g., a linkage system), can be used to provide resistance to movement of the spring plate 32 relative to the rest of the ride vehicle 16. In the present embodiment, the ride vehicle 16 includes a base 40 that is coupled to a support beam 42 via a strut 44. The support beam 42 is also coupled to the bottom surface 36 of the spring plate 32 via a pivot joint 46. The pivot joint 46 of the present embodiment enables the spring plate 32 to rotate relative to the base 40 via roll 50 and pitch 52. In the illustrated embodiment, the base 40 is generally stationary relative to the ground 54. However, in other embodiments, the base 40 can be part of a larger vehicle that traverses a path (e.g., a track). In some embodiments, the pivot joint 46 can be a spherical bearing joint or a cardan joint that also enables rotational movement 56 of the spring plate 32 about an axis that is parallel to the vertical axis 72 (e.g., yaw movement). In other embodiments, the pivot joint 46 can enable movement along a single axis (e.g., corresponding to a single degree of freedom), which can be suitable for a simplified amusement ride 10. For example, to provide rotation about a single axis, the pivot joint 46 can be a gimbal or hinged gimbal expansion joint. In any case, the base 40, support beam 42, and pivot joint 46 generally form a support assembly 60 that supports the spring plate 32 while allowing for pivotal movement of the spring plate 32 with any suitable degrees of freedom.
[0026] The VR device 24 worn by the rider 22 implements VR technology to present an interactive virtual experience within the field of view of the rider 22. For example, the VR controller 26 can direct the display of the VR device 24 to generate a target set of virtual images corresponding to the interactive virtual experience via the processor 62 and the memory 64. In some embodiments, the VR technology also includes augmented reality technology. As shown, the VR controller 26 of the VR device 24 is communicatively coupled to the vehicle controller 14 via the wireless communication component 66. In other embodiments, the VR controller 26 can be communicatively coupled to the vehicle controller 14 via any suitable component forming a communication connection, such as a wired connection, a Bluetooth® connection, a Wi-Fi connection, etc. It should be understood that, in some embodiments, the virtual experience provided by the VR device 24 can be selected to correspond to the physical appearance of the ride vehicle 16 and / or the theme of the amusement park 10. For example, in an embodiment in which the amusement park 10 is jungle themed, the seats 20 of the ride vehicle 16 can be designed as animals, and the virtual experience can be displayed to the rider 22 as a race through the jungle. Such a combination of design of components of the amusement park 10 can provide a consistent and immersive experience to the rider 22. In other embodiments, the VR device 24 can be replaced with an augmented reality device. Further, it should be understood that the resistance control system 12 can be implemented in any suitable environment in which a semi-passive resistance control framework enhances the user experience, such as an interactive movie theater or a motion-based ride.
[0027] Turning to the resistance adjustment features of the resistance control system 12 in more detail, the ride vehicle 16 includes an actuator plate 70 positioned between the spring plate 32 and the base 40 relative to the vertical axis 72. Like the spring plate 32, the actuator plate 70 can be a framework and need not include a solid plate. In the present embodiment, an actuator 74 is coupled between the actuator plate 70 and the base 40 to adjust the position of the actuator plate 70 based on instructions from the vehicle controller 14. In other words, the actuator 74 is directed to contract or extend to any suitable actuator length between a fully contracted length and a fully extended length to position the actuator plate 70 at a particular separation distance 76 from the spring plate 32. The actuator 74 can be any suitable component that facilitates movement of the actuator plate 70, including an electric actuator, a hydraulic actuator, a pneumatic actuator, a magnetic actuator, a mechanical actuator, and / or a servo motor, etc. It should be understood that, in the present embodiment, the actuator plate 70 is not directly coupled to the spring plate 32.
[0028] As mentioned, the springs 34 are coupled to the bottom surface 36 of the spring plate 32, and further, in response to movement of the rider 22, the springs 34 are selectively compressible against the contact actuator plate 70. For example, when the rider 22 leans to shift his or her weight relative to the support beam 42, the pivotal joint 46 causes the spring plate 32 to correspondingly tilt, thereby disposing a corresponding portion of the springs 34 in contact (e.g., engagement) with the top surface 80 of the actuator plate 70. In response to continued weight shifting or engagement, the portion of the springs 34 in contact with the top surface 80 compresses and provides resistance to slow and eventually stop movement of the spring plate 32. As recognized herein, by adjusting the separation distance 76 between the spring plate 32 and the actuator plate 70, the resistance control system 12 can effectively tune the ride vehicle 16 to provide the rider 22 with a sensation of neutral levitation appropriate for any one of a number of VR experiences delivered by the VR device 24.
[0029] Further, although two springs 34 and two actuators 74 are shown for simplicity, it should be understood that these represent any number of such features. According to the present embodiments, any suitable number of springs 34 and actuators 74 can be included in the ride vehicle 16, including one spring 34 and / or one actuator 74. For example, according to the present technology, in embodiments having a single actuator 74, the single actuator can comprise any suitable four-bar linkage, scissor linkage, rail in combination with a wheel, or any other suitable linkage mechanism that enables the single actuator 74 to adjust the position of the actuator plate 70 in one or more dimensions. Further, in embodiments having a single spring 34, the single spring 34 can be disposed at a central location corresponding to an expected center of mass of the rider 22. It should also be understood that the springs 34 shown in the present embodiments as mechanical, coil or coiled springs can comprise or represent any suitable resistance device in certain embodiments, such as a gas spring, air spring, elastomer, leaf spring, rigid air bag, coned spring washer (e.g., belleville washer), gas strut, or magnetic repulsion assembly, or any combination thereof. That is, any suitable device that applies a variable force as a function of the dimensions of the suitable device is presently contemplated as a suitable component of the resistance control system 12.
[0030] Furthermore, while shown with springs 34 of spring plate 32 being decoupled from actuator plate 70, in other embodiments, springs 34 can be coupled between spring plate 32 and base 40 to provide a normalizing bias to spring plate 32. Moreover, while discussed herein with reference to springs 34 being coupled to spring plate 32, it should be appreciated that springs 34 can be coupled at any suitable location in ride vehicle 16 that effectuate selective engagement of springs 34, including at a location where springs 34 engage any suitable surface of actuator plate 70, via cantilever action or any other suitable force distribution component. That is, the suitable location can be any suitable location that causes springs 34 to disengage therefrom in response to a roll of spring plate 32 exceeding a threshold angle. In some of these embodiments, one or both ends of springs 34 can be coupled to spring plate 32 and selectively compressed between spring plate 32 and actuator plate 70. In other embodiments, springs 34 can alternatively be coupled to top surface 80 of actuator plate 70.
[0031] As shown, resistance control system 12 also includes sensors 90 to gather suitable information related to ride vehicle 16 and / or riders 22 thereon. For example, sensors 90 presently include inclinometers 92 coupled to spring plate 32 to sense an angle and direction of a position or roll of spring plate 32. In some embodiments, inclinometers 92 sense a roll of spring plate 32 to one thousandth of a degree. In other embodiments, accelerometers, position sensors, or the like can additionally or alternatively be coupled to ride vehicle 16. Furthermore, sensors 90 of resistance control system 12 include weight sensors 94 that sense data indicative of a weight of riders 22 and communicate the data to vehicle controller 14. In the present embodiment, weight sensors 94 are shown as being directly coupled to support beams 42, thus enabling weight sensors 94 to sense all of the weight or force from riders 22 directed through support beams 42. In other embodiments, weight sensors 94 can be positioned anywhere between riders 22 and base 40 of ride vehicle 16, such as between seats 20 and spring plate 32.
[0032] In other embodiments, the weight sensor 94 can be omitted, and the ride vehicle 16 can include a user input device that enables the rider 22 to provide input indicative of weight, a user profile, and / or another parameter indicative of a desired resistance setting or target resistance setting. In embodiments, the vehicle controller 14 can receive other data to control the ride vehicle 16. As an example, the vehicle controller 14 can include or be communicatively coupled to a vision or imaging sensor 96 that can read an identifier (e.g., a radio frequency identification tag, a bar code) of a component associated with the rider 22 (such as worn by the rider 22). For example, the identifier can be uniquely associated with a user profile of the rider 22, and can indicate a setting (e.g., resistance) preference, a user history (e.g., previous experiences with amusement park attractions), or other aspects specific to the rider 22. Accordingly, the vehicle controller 14 can use the identifier in order to determine a desired resistance setting or target resistance setting to be provided by the resistance control system 12. As another example, the vehicle controller 14 can include or be communicatively coupled to an input device 98 with which the rider 22 can interact in order to submit input indicative of a desired resistance setting. To this end, the input device 98 can include features such as a touchscreen, a keyboard, an audio recognition component, a trackpad, a dial, a button, a knob, a switch, or any other suitable feature, and the rider 22 can utilize the input device 98 to input weight, an identifier, a desired resistance setting, etc. The vehicle controller 14 can then direct the resistance control system 12 to adjust the position of the actuator plate 70 relative to the spring plate 32 based on the user input.
[0033] Continuing the discussion of the vehicle controller 14, the vehicle controller 14 is generally responsible for controlling the ride vehicle 16 to provide a target distance between the spring plate 32 and the actuator plate 70, as well as aligning the rider experience (e.g., physical movement of the vehicle 16) with the virtual experience delivered through the VR device 24. It should be noted that the VR device 24 can represent different and / or additional effects (e.g., a flat screen display and an audio system). The vehicle controller 14 can communicate with other components of the amusement park 10 and / or the resistance control system 12 via any suitable, corresponding (e.g., forming a wired or wireless network) communication circuitry. In the present embodiment, the vehicle controller 14 is communicatively coupled to the VR controller 26 of the VR device 24, the actuator 74, the inclinometer 92, and the weight sensor 94. In some embodiments, the vehicle controller 14 can be included in a housing or chassis of the ride vehicle 16. In other embodiments, the vehicle controller 14 can be remote from the ride vehicle 16 and coordinate operation of multiple ride vehicles 16.
[0034] The ride controller 14 of the illustrated embodiment includes a processor 100 that provides instructions to the ride vehicle 16 through the respective wireless communication component 66, as well as a memory 102 (e.g., one or more memories) that stores instructions for the processor 100, and a resistance setting database 104. However, it is to be understood that any of the components can be stored in and updated from any suitable location, such as within a cloud database. The processor 100 is any suitable processor that can execute instructions for performing the presently disclosed technology, such as a general purpose processor, a system on a chip (SoC) device, an application-specific integrated circuit (ASIC), or some other similar processor configuration. In some embodiments, the instructions are encoded in a program or code that is stored in a tangible, non-transitory, computer-readable medium, such as the memory 102 and / or other storage circuitry or devices.
[0035] As will be appreciated, the resistance setting database 104 is a store of data with resistance settings that correspond to resistance of the spring plate 32 based on data received from the sensor 90 and movement of the spring plate 32. Indeed, the resistance setting database 104 can correspond data to target actuator lengths (e.g., lengths within a target length, threshold range) for the actuator 74. Thus, the resistance setting database 104 enables the ride controller 14 to appropriately move the actuator plate 70 to tension the springs 34 of the ride vehicle 16 for riders 22 associated with a wide range of factors. As an example, the resistance control system 12 directs the actuator 74 to provide less resistance for lighter riders 22 and more resistance for heavier riders 22. As another example, the resistance control system 12 can direct the actuator 74 to provide resistance based on a requested resistance input by or otherwise indicated by the rider 22. In some embodiments, the resistance setting database 104 corresponds target actuator lengths to signals received by the sensor 90, such as raw outputs of the weight sensor 94 in volts. Such correspondence can improve privacy and / or reduce computational delay for the resistance control system 12 as compared to embodiments that convert the raw outputs to values, such as weight units. For example, the resistance setting database 104 can include target actuator lengths for any suitable range of raw outputs and / or weights above a customizable lower weight limit, such as every 1 pound, 5 pounds, 10 pounds, and 50 pounds.
[0036] In some embodiments, the resistance settings database 104 includes individualized target actuator lengths corresponding to respective virtual experiences, respective rider ages, respective rider profiles, and the like. For example, in embodiments in which the virtual experience provided through the VR device 24 is a detail-oriented or challenging experience, the resistance control system 12 can implement a relatively high resistance setting (e.g., an increase of 10% in tension) to provide more motion sensitivity to the ride vehicle 16. Further, in embodiments in which the resistance control system 12 determines that a rider profile of the rider 22 indicates a preference for a relaxing experience (e.g., a relaxing VR game), the resistance control system 12 can implement a relatively low resistance setting and direct the VR device 24 to provide a simplified virtual experience that is appropriate for the relatively low resistance setting. The resistance control system 12 of certain embodiments can also adjust the resistance of the ride vehicle 16 during the duration of a ride cycle of the amusement park 10, such as by increasing the resistance in response to determining that the ride cycle is nearing completion, that the rider 22 is entering a particular region of a simulated environment supported by the VR device 24, that the rider 22 has performed a certain task within the simulated environment, that the rider 22 has provided user input indicating a requested resistance adjustment, and the like.
[0037] With the above features of the resistance control system 12 in mind, further discussion is provided herein regarding the operation of the resistance control system 12 to adjust the weight resistance of the ride vehicle 16 and improve rider satisfaction with the ride vehicle 16. For example, Figure 2 is a flowchart of an embodiment of a process 120 that enables the resistance control system 12 to control the ride vehicle 16 throughout a ride cycle of the amusement park 10. The steps shown in the process 120 are intended to facilitate discussion and are not intended to limit the scope of the disclosure, as additional steps can be performed, certain steps can be omitted, and the steps shown can be performed in an alternative order or in parallel where appropriate. The process 120 can represent startup code or instructions stored in a non-transitory computer readable medium (e.g., the memory 102) and executed, for example, by the processor 100 of the vehicle controller 14 of the resistance control system 12. The processor 100 can be communicatively coupled via a network, such as a wireless network, to receive and transmit the instructions and signals described below.
[0038] In the presently illustrated embodiment, the ride controller 14 executing the process 120 begins (block 122) a ride cycle by receiving (block 124) an input. For example, the ride controller 14 can receive a signal from the weight sensor 94 after the rider 22 has boarded the ride vehicle 16. In some embodiments, the weight sensor 94 can continuously transmit a signal such that the ride controller 14 identifies one of the signals as indicating the weight of the rider 22 in response to the signal being constant (e.g., within 1%, within 5%) for a threshold period of time. Such embodiments can facilitate safety within the amusement park 10 by providing the ride controller 14 with a baseline weight value for the rider 22. Accordingly, the ride controller 14 can present an alert to an operator of the amusement park 10 and / or shut down the ride vehicle 16 in response to a detected weight value being outside of a predetermined threshold from the baseline weight value (e.g., indicating a dropped item, an early exit). In additional or alternative embodiments, the ride controller 14 can receive an identifier such as an image from the vision sensor 96 or other identifier. The identifier can indicate a resistance setting for the rider 22, such as a requested resistance setting. In other embodiments, the ride controller 14 can receive a user input from the input device 98. The user input can indicate a weight or a requested resistance setting for the rider 22 entering the user interface. In some embodiments, the ride controller 14 converts the user input to a value, such as a weight value. Accordingly, it should be understood that the ride controller 14 can perform the following steps of the process 120 with respect to any suitable received information, which may, for example, include a raw output in volts from the weight sensor 94.
[0039] Continuing with process 120, the carrier controller 14 queries (block 126) the resistance setting database 104 to retrieve a target actuator length corresponding to the input. As mentioned, the resistance setting database 104 includes records associating respective lengths of the actuator 74 with various data or parameters, such as the weight of the rider. Thus, the carrier controller 14 utilizes the input to identify an appropriate actuator length for the actuator 74 that provides an appropriate resistance to movement for the rider 22 based on the particular parameter. Generally, the target actuator length extends further (e.g., corresponding to a smaller separation distance 76) for heavier rider weights than for lighter rider weights to increase the resistance to movement of the ride carrier 16 for heavier rider weights. With the appropriate target actuator length identified, the carrier controller 14 controls, operates, or directs (block 130) the actuator 74 to extend or retract to reach the target actuator length, thereby setting the actuator plate 70 at the specified separation distance 76 from the spring plate 32. In other embodiments, the resistance setting database 104 can include records associating respective positions of the actuator plate 70 with various rider parameters, and the resistance control system 12 can control the weight resistance of the ride carrier 16 by moving the actuator plate 70 to a target actuator plate position corresponding to a particular rider parameter that corresponds to a target separation distance 76 from the spring plate 32.
[0040] In the case where the tension of the ride vehicle 16 is calibrated to input, the ride vehicle controller 14 provides (block 132) a ride experience to the rider 22 through the ride vehicle 16 that corresponds to the virtual experience provided through the VR device 24. For example, the VR controller 26 of the VR device 24 can direct the processor 62 to generate a particular virtual image for display to the rider 22. The rider 22 generally moves his or her body weight relative to the ride vehicle 16 to provide user input to the ride vehicle controller 14 (e.g., via the inclinometer 92), which communicates the user input to the VR controller 26. Accordingly, the VR controller 26 adjusts the virtual image displayed to the rider 22 to display a target set of virtual images that correspond to the received user input. For example, in response to the rider 22 leaning to the left, the spring plate 32 can move a particular amount (e.g., a number of inches) in the pitch 52 based on the resistance of the ride vehicle 16. The inclinometer 92 senses the movement of the spring plate 32 and transmits a signal indicative of the movement to the ride vehicle controller 14. Accordingly, the ride vehicle controller 14 can instruct the VR controller 26 to adjust the virtual image provided through the VR device 24 to display a corresponding virtual movement in the pitch 52. It should be understood that, in other embodiments, the VR controller 26 is embedded or stored within the ride vehicle controller 14. It should be understood that, in other embodiments, the amusement attraction 10 can include features in addition to or in lieu of the VR device 24, such as a projection screen, that receives user input as feedback to enhance the rider’s enjoyment. In other embodiments, such as those in which the ride vehicle 16 moves along a track, the VR device 24 and the VR controller 26 are omitted.
[0041] In addition to instructing the VR device 24 to respond to movements of the ride vehicle 16, the resistance control system 12 enables the ride vehicle 16 to respond to instructions from the VR controller 26. For example, the ride vehicle controller 14 executing the process 120 determines (block 134) whether a haptic feedback request is received from the VR controller 26. Continuing the example described above, in response to the rider 22 maneuvering the ride vehicle 16 such that the virtual representation of the ride vehicle 16 contacts a boundary (e.g., a fence, a cloud, an obstacle), the VR controller 26 can request that the ride vehicle controller 14 vibrate or otherwise manipulate the ride vehicle 16 to indicate the contact. It should be understood that the ride vehicle controller 14 can receive any single or multiple haptic feedback requests from the VR controller 26, including continuous requests and / or preprogrammed requests.
[0042] In response to receiving the haptic feedback request, the vehicle controller 14 directs (block 136) the actuators 74 to manipulate the actuator plates 70 to correspond to the VR experience of the VR device 24. In certain embodiments, the actuators 74 can extend to position the actuator plates 70 in contact with the springs 34 of the spring plate 32 and / or move the spring plate 32 to provide haptic feedback to the rider 22. The vehicle controller 14 can direct the actuators 74 to adjust in length individually or in synchronization with one another. For example, the actuators 74 can be directed to further tension one area (e.g., quadrant, side) of the ride vehicle 16 to discourage the rider 22 from manipulating the ride vehicle 16 in a direction corresponding to the one area. In other embodiments, the actuators 74 can be directed to sequentially move the entirety of the actuator plates 70 up and down or in a random manner to provide a floating experience to the rider 22. After satisfying the haptic feedback request, the vehicle controller 14 can return to direct (block 130) the actuators 74 to move to the target actuator length.
[0043] Alternatively, in response to determining that the haptic feedback request is not unfulfilled or outstanding, the vehicle controller 14 can determine (block 140) whether the current ride cycle of the amusement park attraction 10 is complete. The vehicle controller 14 can perform the determination of block 140 with reference to a clock, the VR controller 26, or any other suitable component. In response to determining that the ride cycle is not complete, the vehicle controller 14 performing the illustrated embodiment of the process 120 returns to block 134 to continue determining whether a haptic feedback request is received. Alternatively, in response to determining that the ride cycle is complete, the vehicle controller 14 directs (block 142) the actuators 74 to return to the default length, thereby ending (block 144) the process 120. The default length can correspond to a relaxed state of the actuators 74, a most common length suitable for most riders 22, a length that facilitates dismounting from the ride vehicle 16 (e.g., tilting the spring plate 32 toward an exit of the amusement park attraction 10), or the like. Thus, the resistance control system 12 with the vehicle controller 14 effectively improves the rider experience within the amusement park attraction 10 by semi- passively adjusting the weight resistance of the ride vehicle 16 to each particular rider parameter. Furthermore, the resistance control system 12 disclosed herein provides dynamic haptic feedback to the rider 22 that corresponds to the virtual imagery provided through the VR device 24, further generating a dynamic and enjoyable rider experience.
[0044] In certain embodiments, the VR controller 26 can be configured to operate multiple VR devices 24 for respective riders 22 in a manner that enables the riders 22 to virtually interact with one another within the same virtual environment. For example, the VR controller 26 can cause the VR devices 24 to present a virtual experience in which the riders 22 can compete against one another in a game. To this end, the VR controller 26 can also cause the VR devices 24 to present a virtual image of another rider 22, output haptic feedback based on interaction with another rider 22, or otherwise based on another rider 22 operating the VR device 24. By way of example, multiple ride vehicles 16 can be located within the same enclosure or room of the amusement attraction 10, enabling the amusement attraction 10 to simultaneously accommodate multiple riders 22, such as riders 22 participating in the same virtual environment presented by respective VR devices 24. In additional or alternative embodiments, the amusement attraction 10 can be capable of accommodating multiple riders 22 participating in different virtual environments and experiences. That is, the amusement attraction 10 can accommodate multiple riders 22, but at least portions of the riders 22 can be in separate virtual experiences and not virtually interacting with one another. In any case, such an arrangement can improve the efficiency of providing virtual experiences to the riders 22 as compared to amusement attractions 10 having a single ride vehicle 16.
[0045] With the above understanding of the operation of the resistance control system 12 in mind, further discussion is provided herein regarding example embodiments of the ride vehicle 16 controlled by the resistance control system 12. For example, Figure 3 is a cross-sectional elevation view of an embodiment of the ride vehicle 16 having a spring plate 32 aligned in the horizontal orientation (e.g., aligned with the horizontal axis 160). As discussed above, the ride vehicle 16 includes the actuator plate 70, the spring plate 32, and the support assembly 60 having the base plate, the support beam 42, and the pivot joint 46. Because the ride vehicle 16 is stationary, the base 40 is disposed in contact with the ground 54. In other embodiments, the resistance control system 12 can be used with a movable motion base and the ground 54 can represent a larger vehicle to which the ride vehicle 16 is coupled.
[0046] The ride vehicle 16 also includes six springs 34, which in the present embodiment are illustrated as conical mechanical springs. Conical mechanical springs generally have a variable or non-linear spring constant such that an initial compression of the springs against the actuator plate 70 is performed with a smaller force than further compression of the springs 34. In the present embodiment, the springs 34 are uniformly spaced from one another in a hexagonal or circular formation that is centered over the pivot joint 46. However, it should be appreciated that any other suitable type, form, and number of springs 34 can be employed within the ride vehicle 16 to selectively compress against and / or contact the actuator plate 70. For example, in some embodiments, the conical springs can be replaced with cylindrical coil springs having progressive spring constants that are coupled in series to one another (e.g., a compound spring). The ride vehicle 16 can alternatively include a single spring 34 that is suitably positioned within the ride vehicle 16 to enable the features of the present disclosure to dynamically adjust the weight resistance of the ride vehicle 16.
[0047] The resistance control system 12 also includes an adaptation feature that further improves the rider experience on the ride vehicle 16. For example, the ride vehicle 16 of the present embodiment includes a speed limiter 170 (e.g., a gas spring) that controls the movement of the spring plate 32. The speed limiters 170 are each coupled between the spring plate 32 and a peripheral support beam 172 that is located below the outer edge 174 of the spring plate 32. In the illustrated embodiment, the speed limiters 170 include spherical roller bearings 176 that provide three-axis rotational degrees of freedom, however any other suitable connecting component having the same or more restricted rotational movement can be employed. The speed limiters 170 include a piston 180 and a rod 182 that moves relative to the piston 180 to provide damping to the motion of the ride vehicle 16. It should be noted that in some embodiments, this damping motion corresponds to movement of a portion of the ride vehicle or a seat within the ride vehicle, the ride vehicle (effectively the seat), or both the ride vehicle and the seat of the ride vehicle.
[0048] Figure 4is a side perspective view of one embodiment of a stationary ride vehicle 16 having a spring plate 32 in a tilted orientation. As shown, the spring plate 32 is disposed at an angle of tilt 200 relative to the actuator plate 70 due to the weight shift of a rider 22 that can be loaded onto the spring plate 32. The ride vehicle 16 also includes bumpers 202 (e.g., rubber bumpers, stops) positioned on outer peripheral support beams 172 disposed below the spring plate 32. The bumpers 202 generally enable the spring plate 32 to freely rotate until a threshold angle of tilt at which the bottom surface 36 of the spring plate 32 contacts the bumpers 202 and the bumpers 202 can prevent further rotation of the spring plate 32 in order to avoid an unstable orientation of the spring plate 32 relative to the actuator plate 70. By way of example, the bumpers 202 can enable the spring plate 32 to rotate to various positions that form an angle of tilt 200 that is within 10 degrees relative to the actuator plate 70. Accordingly, the bumpers 202 can limit movement of the spring plate 32 within a physical range or envelope of movement. The bumpers 202 can also include contact sensors that provide signals to the vehicle controller 14 to indicate whether the spring plate 32 is contacting a respective bumper 202. For example, in response to determining that the spring plate 32 is contacting one of the bumpers 202, the vehicle controller 14 can provide haptic feedback to encourage the rider 22 to shift his or her weight so that the spring plate 32 is no longer contacting the bumper 202. In some embodiments, six bumpers 202 and six peripheral support beams 172 can be included in the ride vehicle 16. In such cases, each of the other peripheral support beams 172 can also be indirectly coupled to the spring plate 32 via one of the speed limiters 170 discussed above.
[0049] The actuators 74 illustrated in the present embodiment are coupled between the actuator plate 70 and the base 40. Accordingly, the actuators 74 can move the actuator plate 70 along the vertical axis 72 to adjust the effective spring constant of the springs 34, such as by increasing or decreasing the separation distance 76 between the actuator plate 70 and the spring plate 32 (e.g., in a horizontal position corresponding to the pivot joint 46 or fulcrum of the spring plate 32). The ride vehicle 16 can include three actuators 74 equally spaced from one another in a triangular formation, although it should be understood that additional actuators 74 can be included and equally spaced relative to one another in any suitable polygonal formation. Moreover, the speed limiters 170 discussed above can be positioned in a triangular formation that is a mirror image of the triangular formation of the actuators 74, thereby evenly distributing the forces of the speed limiters 170 and actuators 74 around the periphery of the ride vehicle 16. In other embodiments, such as those in which the ride vehicle 16 is movable, the forces of the speed limiters 170 and actuators 74 can be evenly distributed around the seat of the ride vehicle 16.
[0050] Figure 5is a perspective view illustrating another embodiment of a resistance control system 12 controlling a ride vehicle 16 within an amusement attraction 10. The ride vehicle 16 includes a spring plate 32 and a seat 20 or other rider accommodation coupled to a top surface 30 of the spring plate 32. From the seat 20, a rider 22 can manipulate the ride vehicle 16 with his or her body weight. Notably, the ride vehicle 16 includes spring posts 250 coupled to a bottom surface 36 of the spring plate 32 to selectively adjust a resistance of the ride vehicle 16 based on parameters associated with the rider 22. Each spring post 250 includes an adjustable height spring assembly 252 that is passively (e.g., naturally) compressed to a target height 260 by the weight of the rider 22.
[0051] In the present embodiment, each adjustable height spring assembly 252 includes three spring regions 262, namely: a high compression region 264, a medium compression region 266, and a low compression region 268. As used herein, each spring region 262 is defined as any suitable component providing a respective spring constant. Thus, the low compression region 268 has a greater spring constant than the medium compression region 266 or the high compression region 264, which indicates that more force is utilized to compress the low compression region 268 (e.g., as approximated by Hooke's Law). In the present embodiment, the compressibility of each spring region 262 is provided by selecting a target wire thickness for the spring region 262, however any other suitable property of the spring region 262 (e.g., material, coating, treatment, size) can be varied.
[0052] For example, the high compression region 264 can be designed to be active for occupants having a first weight range (e.g., 0 to 50 pounds), beyond which the high compression region 264 is fully compressed and substantially rigid. The other spring regions 266, 268 can be negligibly compressed and act substantially rigid for occupants having a weight within the first weight range. The mid compression region 266 can be designed to be active for a second weight range (e.g., 51 to 150 pounds) above the first weight range. Thus, the mid compression region 266 is actively compressible for occupants having a weight within the second weight range, while the high compression region 264 is fully compressed and the low compression region 268 is substantially rigid. Similarly, the low compression region 268 can be designed to be active in supporting occupants having a weight within a third weight range (e.g., 151 to 300 pounds) such that the other spring regions 264, 266 are fully compressed. Thus, upon an occupant 22 boarding the ride vehicle 16, the height adjustable spring assembly 252 of the ride vehicle 16 is passively compressed to adjust the weight resistance of the ride vehicle 16 to the weight of the occupant 22. In additional or alternative embodiments, the compression of the spring assembly 252 can be based on other parameters associated with the occupant, including a requested resistance setting, prior experience, etc. (e.g., via a semi-passive control system that adjusts the weight resistance based on received or determined inputs).
[0053] The spring regions 262 presently include cylindrical helical coil springs that are coupled in series with one another between the spring plate 32 and the respective base plate 272. In other embodiments, each spring column 250 can include a single conical spring that provides a continuously variable spring region along the height of the spring column 250, or other suitable resistance variable components discussed above (e.g., gas springs, magnetic repulsion assemblies). Although four spring columns 250 are illustrated, each having three spring regions 262, it should be understood that any suitable number of spring columns 250 having any suitable number of spring regions 262 can be implemented within the ride vehicle 16, including a single spring column 250 positioned below the center point 274 of the spring plate 32. In accordance with the present disclosure, reference to a spring element can include any feature capable of providing a resistance spring force, such as a metal spring, a plastic spring, a leaf spring, a conical or cylindrical coil, a gas spring, a magnetic repulsion assembly, etc.
[0054] In the illustrated embodiment, each spring column 250 includes a linkage 280 (e.g., cable, rope, chain) coupled between the respective base plate 272 and spring plate 32 to limit lateral movement of the spring column 250. The linkage 280 is illustrated as being disposed within the height-adjustable spring assembly 252, however it should be appreciated that the linkage 280 can be positioned elsewhere within the spring column 250. In certain embodiments, the linkage 280 facilitates securing the spring column 250 to a target height 260, as discussed in greater detail below. In other embodiments, the ride vehicle 16 can be operated without securing the spring column 250, thereby making the construction and operation of the amusement attraction 10 less complex.
[0055] Figure 6 is a schematic illustration of an embodiment of the resistance control system 12 including the ride vehicle controller 14 and VR controller 26 discussed above. The discussion focuses on the operation of a single spring column 250 of the ride vehicle 16, however it should be appreciated that each spring column 250 can be similarly operated. The illustrated embodiment of the spring column 250 includes a locking device 300 that selectively secures the spring column 250 at a target height 260 based on the weight of the rider 22. For example, the locking device 300 can be a ratchet device that receives a ribbed extension 302 coupled to a distal end 304 of a body 306 of the linkage 280. In such embodiments, the base plate 272 can include an opening that enables the body 306 of the linkage 280 to be coupled to and disposed on an opposite side of the base plate 272 from the ribbed extension 302. In such embodiments, the weight of the rider 22 can passively compress the height-adjustable spring assembly 252 to the target height 260, move the spring plate 32 closer to the base plate 272, and depress the ribbed extension 302 to a target position relative to the locking device 300. It should be appreciated that any other suitable locking device can be implemented within the ride vehicle 16, such as a reel and spool that secures the linkage 280, a caliper brake, a locking gas spring, a magnetic retention system, a locking rack and pinion, and / or the like.
[0056] In embodiments having a locking device 300, the vehicle controller 14 is communicatively coupled to the locking device 300 to control operation of the locking device 300. For example, a ratchet embodiment of the locking device 300 can passively hold the spring post 250 to have the target height 260 in response to a force applied by the weight of a rider. In other embodiments having an active locking device 300, the vehicle controller 14 can direct the locking device 300 to secure the spring post 250 in response to determining that a ride cycle of the amusement attraction 10 is initiated. In either case, the vehicle controller 14 can direct the locking device 300 to release the ribbed extension 302 or other suitable component of the spring post 250 to enable the spring post 250 to return to a default height (e.g., uncompressed height) in response to determining that the ride cycle is complete.
[0057] The illustrated embodiment of the resistance control system 12 also includes an inclinometer 92 coupled to the spring plate to provide feedback to the VR controller 26, enabling the VR controller 26 to align the virtual experience of the VR device 24 with the current position of the ride vehicle 16. As discussed above, any other suitable sensor 90 can additionally or alternatively be coupled to the ride vehicle 16 to facilitate operation of the amusement attraction 10. Notably, Figure 5 and Figure 6 The resistance control system 12 of
[0058] Figure 7 is a perspective view of an embodiment of the ride vehicle 16 using the resistance control system 12 for controlling movement of a passenger support (e.g., seat 20, ride vehicle cabin). The resistance control system 12 includes a motor 320 and a linkage system 322 to enable the motor 320 to drive movement of the spring plate 32 about the pivot joint 46 of the support beam 42 extending between the spring plate 32 and the actuator plate 70. Accordingly, the motor 320 can drive movement of the spring plate 32 relative to the actuator plate 70. Although the illustrated ride vehicle 16 includes the spring plate 32 and the actuator plate 70, it is noted that the spring plate 32 and the actuator plate 70 represent any suitable base, support, or support frame. That is, the spring plate 32 and / or the actuator plate 70 can have any suitable shape (e.g., dome, sphere, cube) to provide movement of the ride vehicle 16.
[0059] Each motor 320 (e.g., electromechanical motor, pneumatic motor, hydraulic motor) is operable to adjust a resistance of movement of the spring plate 32 about the pivot joint 46. In the illustrated embodiment, each motor 320 is coupled to a respective gear box 324 of the linkage system 322, and each gear box 324 is coupled to a first bracket 326 of the linkage system 322. Thus, a torque output by the motor 320, such as to cause rotation of a shaft of the motor 320, can drive rotation of a gear of the gear box 324 to cause rotation of the first bracket 326. As an example, each motor 320 can utilize a keyless bushing to rotate the shaft and the gear box 324 to enable smooth movement of the spring plate 32. Each first bracket 326 is coupled to a link 328 of the linkage system 322 at a first end 330 of the link 328. Further, a second end 332 of each link 328 can be coupled to a respective second bracket 334 of the linkage system 322, and each second bracket 334 is coupled to a section (e.g., corner, side) of the bottom surface 36 of the spring plate 32.
[0060] Each motor 320 can be configured to output a torque that can control and / or drive rotational movement of the first bracket 326 about a respective horizontal axis 336 or a respective axis parallel to the horizontal axis 336. Such rotational movement of the first bracket 326 can cause corresponding movement of the link 328 generally along an axis parallel to the vertical axis 72 to impart force onto a respective section of the spring plate 32. The imparted force can move (e.g., pitch, roll) the spring plate 32 relative to the actuator plate 70. To this end, each link 328 can be rotatably coupled to the corresponding first and second brackets 326, 334, such as via a rotatable fastener 338 (e.g., shoulder screw) of the linkage system 322, to enable rotational movement between the link 328 and the brackets 326, 334 about the respective horizontal axis 336. Rotation between the link 328 and the brackets 326, 334 can enable greater control of movement of the spring plate 32 relative to the actuator plate 70. Further, the coupling between the link 328 and the brackets 326, 334 can enable additional movement between the links 328 relative to the brackets 326, 334 to facilitate movement of the spring plate 32 relative to the actuator plate 70. As an example, the link 328 can linearly translate along the rotatable fastener 338 and / or can rotate about another axis relative to the brackets 326, 334 (e.g., via an additional fastener of the linkage system 322).
[0061] In the illustrated embodiment, the linkage system 322 is supported via a plate 340 (e.g., coupled to the support beam 42) that extends between the base 40 and the actuator plate 70. For example, the plate 340, which can be part of the support assembly 60, can be fixedly coupled to the actuator plate 70, the base 40, and / or the support beam 42, and the gear box 324 can be fixedly coupled to the plate 340 to inhibit movement between the gear box 324 and the support assembly 60, thereby stabilizing the linkage system 322. In this manner, the plate 340 can facilitate the desired movement of the spring plate 32 relative to the actuator plate 70 by the motor 320.
[0062] In some embodiments, each motor 320 can be back drivable. That is, sufficient force imparted onto the spring plate 32 (e.g., caused by the rider 22 moving his or her body weight) can cause movement of the spring plate 32 relative to the actuator plate 70 that is opposite to the movement of the spring plate 32 caused by the torque output by the motor 320. In other words, sufficient force can be used to cause any of the first brackets 326 to rotate in a direction opposite to the direction of rotation caused by the torque output by the motor 320. In this manner, the amount of torque output by the motor 320 to impart force onto the spring plate 32 can adjust the amount of counterforce required to move the spring plate 32 relative to the actuator plate 70 against the torque output by the motor 320. Thus, the torque output by the motor 320 sets the resistance to movement of the spring plate 32. In particular, increasing the torque output can increase the resistance to movement, and decreasing the torque output can decrease the resistance to movement.
[0063] Each motor 320 is communicatively coupled to the vehicle controller 14, and the vehicle controller 14 can accordingly direct the motor 320 to output a torque. In practice, the vehicle controller 14 can receive input, such as input from the inclinometer 92, the weight sensor 94, the vision sensor 96, the input device 98, another suitable source, or any combination thereof, and the vehicle controller 14 can operate the motor 320 to provide resistance to movement of the pogo plate 32 based on the input. In the illustrated embodiment, the weight sensor 94 is positioned below (e.g., coupled to an underside of) the base 40 to enable the weight sensor 94 to monitor the weight of the pogo plate 32, the support assembly 60, the actuator plate 70, the motor 320, the linkage system 322, the rider 22, etc. (e.g., the entire ride vehicle 16). In additional or alternative embodiments, the weight sensor 94 can be positioned (e.g., between the actuator plate 70 and the pogo plate 32) to monitor a portion of the ride vehicle 16 and / or a portion of the rider 22. In any case, any of the techniques described above with respect to setting resistance to movement of the pogo plate 32 can be incorporated to set the torque output by the motor 320, such as based on the weight of the rider 22, a preference of the rider 22, an identifier of the rider 22, etc. As an example, the vehicle controller 14 can operate in a semi-passive mode to provide resistance to movement between the pogo plate 32 and the actuator plate 70 via torque output of the motor 320, and the vehicle controller 14 can reference the resistance settings database 104 to determine a particular torque to output by the motor 320, such as based on an algorithm or database table (e.g., a lookup table) stored in the resistance settings database 104 that associates torque outputs with another parameter.
[0064] The vehicle controller 14 can also operate in an active mode that causes each motor 320 to output a torque that overcomes the force imparted on the pogo plate 32 by the rider 22. In practice, in the active mode, the vehicle controller 14 can operate the motor 320 to drive the pogo plate 32 to move in a desired manner (e.g., to a target position or orientation) relative to the actuator plate 70, instead of enabling the rider 22 to drive movement of the pogo plate 32 (e.g., in the semi-passive mode of the vehicle controller 14). For example, the vehicle controller 14 can operate in the active mode to move the pogo plate 32 and impart a certain sensation and ride experience to the rider 22. To this end, the vehicle controller 14 can receive sensor data, such as an orientation of the pogo plate 32 determined via the inclinometer 92 and / or a weight of the rider 22 determined via the weight sensor 94, to determine an appropriate torque to output by the motor 320 to cause the desired movement of the pogo plate 32 relative to the actuator plate 70.
[0065] In practice, the vehicle controller 14 can adjust the torque output by the motors 320 at different times of a single ride cycle. By way of example, at a first time of the ride cycle, the vehicle controller 14 can operate in a first semi-passive mode that directs the motors 320 to output respective torques to cause a first resistance of movement between the spring plate 32 and the actuator plate 70 that enables the rider 22 to move the spring plate 32. At a second time of the ride cycle, the vehicle controller 14 can operate in a second semi-passive mode that directs the motors 320 to increase the torque output to cause a second increased resistance of movement between the spring plate 32 and the actuator plate 70 that makes it more difficult for the rider 22 to move the spring plate 32. At a third time of the ride cycle, the vehicle controller 14 can operate in an active mode that directs the motors 320 to further increase the torque output to drive movement of the spring plate 32 and the actuator plate 70 and prevent the rider 22 from moving the spring plate 32 relative to the actuator plate 70. Thus, the vehicle controller 14 can operate in different modes to create different experiences for the rider 22 at different times of the ride cycle. For example, the vehicle controller 14 can operate in different modes based on predetermined settings (e.g., times of the ride cycle), in response to sensor data, based on preferences of the rider 22, etc.
[0066] Furthermore, the vehicle controller 14 can adjust the torque output by the motors 320 based on the positioning of the spring plate 32 relative to the actuator plate 70. By way of example, in response to determining an increase in the tilt angle 200 between the spring plate 32 and the actuator plate 70 (e.g., based on sensor data received from the tilt meter 92), the vehicle controller 14 can direct one of the motors 320 to increase the torque output to prevent the tilt angle 200 from further increasing. In this way, the vehicle controller 14 can adjust the torque output by the motors 320 to adjust the resistance of movement of the spring plate 32 to maintain the tilt angle 200 between the spring plate 32 and the actuator plate 70 below a threshold value.
[0067] Figure 8is a perspective view of an embodiment of a ride vehicle 16 using a resistance control system 12 that includes three motors 320 and three corresponding linkage systems 322. The vehicle controller 14 can be communicatively coupled to each motor 320 in order to move the spring plate 32. By way of example, the spring plate 32 shown has a triangular shape, with a first motor 320A configured to move a first linkage system 324A coupled to a first corner 360 of the spring plate 32, a second motor 320B configured to move a second linkage system 324B coupled to a second corner 362 of the spring plate 32, and a third motor 320C configured to move a third linkage system 324C coupled to a third corner 364 of the spring plate 32. The vehicle controller 14 can control the motors 320 to coordinate movement of the corners 360, 362, 364 in order to control movement of the spring plate 32 relative to the actuator plate 70.
[0068] Controlling the spring plate 32 via three motors 320 can enable better control of movement of the spring plate 32 compared to controlling the spring plate 32 via two motors 320. By way of example, in addition to pitching and / or rolling the spring plate 32 relative to the actuator plate 70, the vehicle controller 14 can also translate the spring plate 32 along an axis parallel to the vertical axis 72 in order to raise the spring plate 32. In some embodiments, the vehicle controller 14 can control the motors 320 in order to move each of the corners 360, 362, 364 to a respective target position. For example, the vehicle controller 14 can control the motors 320 to cause each of the corners 360, 362, 364 to move a substantially equal distance along a respective axis parallel to the vertical axis 72 in order to translate the spring plate 32 along an axis parallel to the vertical axis 72 without rolling and / or pitching the spring plate 32.
[0069] Although Figure 7 The embodiment shown in FIG. 3 includes two motors 320 and two linkage systems 322, and Figure 8The embodiment shown in FIG. 16 includes three motors 320 and three linkage systems 322, but in additional or alternative embodiments, any other suitable number of motors 320 and linkage systems 322 can be used to control movement between the spring plate 32 and the actuator plate 70. By way of example, a single motor 320 and a single corresponding linkage system 322 can be used, or more than three motors 320 and more than three corresponding linkage systems 322 can be used. In practice, the number of motors 320 and corresponding linkage systems 322 used to control movement of the spring plate 32 can be based on the shape of the spring plate 32 (e.g., four motors 320 and four linkage systems 322 to move each corner of a spring plate 32 having a rectangular shape) and / or the amount of desired movement (e.g., the number of degrees of freedom) of the spring plate 32 relative to the actuator plate 70. Moreover, it should be noted that the combination of the motors 320, linkage systems 322, and springs 34 can be used to control movement between the spring plate 32 and the actuator plate 70. Furthermore, any of the techniques described above can also be used to cause other types of movement of the spring plate 32, such as translational movement along an axis parallel to the horizontal axis 160.
[0070] Figure 9 FIG. 17 is a flowchart showing an embodiment of a process 380 to illustrate the ride cycle through the amusement attraction 10 for controlling the ride vehicle 16 via the motors 320. The process 380 can also represent launch code or instructions stored in a non-transitory computer-readable medium, such as for execution by the processor 100 of the vehicle controller 14 of the resistance control system 12. Certain steps shown in the process 380 can be similar to the steps described above with respect to the process 120. Moreover, additional steps can be performed, and / or certain steps can be omitted, modified, or performed in a different order, depending upon the embodiment. Figure 9 Certain steps depicted in FIG. 17.
[0071] During execution of the process 380, the vehicle controller 14 can also begin (block 122) a ride cycle by receiving (block 124) an input. The input can include a weight from the weight sensor 94, an image or identifier from the vision sensor 96, and / or a user input from the input device 98. The vehicle controller 14 then queries (block 382) the resistance settings database 104 to retrieve a target torque output corresponding to the input. In practice, the resistance settings database 104 can include records or algorithms that associate respective torque outputs with various data or parameters, and the vehicle controller 14 can utilize the input to identify an appropriate torque output for each motor 320. By way of example, the torque output can increase for heavier rider weights compared to lighter rider weights and / or the torque output can increase for more challenging experiences compared to more relaxing experiences to increase the resistance to movement of the ride vehicle 16. After identifying the target torque output, the vehicle controller 14 controls, operates, or directs (block 384) the motors 320 to output the target torque.
[0072] After calibrating the torque output by the motor 320, the ride controller 14 provides (block 386) a ride experience to the rider 22 via the ride vehicle 16 using similar techniques described above, and the ride experience can correspond to the virtual experience provided by the VR device 24. As an example, the images presented by the VR device 24 can correspond to the movement of the spring plate 32 relative to the actuator plate 70 (e.g., based on the force imparted by the rider 22 against the torque output by the motor 320). Further, the ride controller 14 can adjust (block 388) the torque output by the motor 320 during the ride experience so as to correspond to the virtual environment presented to the rider 22 by the VR device 24. In an example, the ride controller 14 can receive a haptic feedback request from the VR controller 26, and the ride controller 14 can adjust the torque output based on the haptic feedback request (e.g., to satisfy the haptic feedback request). In another example, the ride controller 14 can automatically adjust the torque output based on a signal corresponding to a time during the ride experience or an aspect of the ride experience (e.g., a narrative change in the VR experience). In effect, the ride controller 14 can direct the motor 320 to adjust the torque output to change the resistance of movement between the spring plate 32 and the actuator plate 70 and / or to transition between a semi-passive mode in which the rider 22 can primarily drive movement of the spring plate 32 and an active mode in which the motor 320 can primarily drive movement of the spring plate 32. In a further example, the ride controller 14 can adjust the torque output based on the orientation of the spring plate 32 relative to the actuator plate 70. For example, the ride controller 14 can direct the motor 320 to increase the torque output in response to receiving sensor data (e.g., from the inclinometer 92) indicating that the tilt angle 200 is greater than a threshold angle so as to resist movement of the spring plate 32 that would further increase the tilt angle 200.
[0073] After the ride cycle has been completed, the ride controller 14 can direct (block 390) the motor 320 to output a default torque to end (block 144) the process 120. The default torque can achieve a particular positioning or orientation of the spring plate 32 (e.g., relative to the actuator plate 70) and / or can set a resistance of movement between the spring plate 32 and the actuator plate 70 to facilitate dismounting from the ride vehicle 16. For example, the default torque can substantially increase the resistance of movement of the spring plate 32 to avoid movement relative to the actuator plate 70 caused by the force imparted by the rider 22 when the rider 22 steps off of the ride vehicle 16 to facilitate the rider 22 exiting the ride vehicle 16.
[0074] Accordingly, the technical effects of the disclosed resistance control system include enabling selective adjustment of the tension or weight resistance of a ride vehicle. As such, the ride vehicle accommodates a wide range of rider parameters or preferences to experience a stationary attraction via a VR device. Typically, the rider provides input to the VR system of the stationary attraction by leaning or shifting his or her weight relative to the ride vehicle. The ride vehicle is operated to appropriately resist movement to simulate the virtual experience delivered through the VR device. In some embodiments, a spring plate of the ride vehicle is supported by a pivot joint that enables the rider to manipulate the spring plate with his or her body weight. The ride vehicle includes at least one spring coupled to a surface of the spring plate to selectively compress against an actuator plate disposed below the spring plate. The actuator plate is vertically positioned relative to the spring plate via at least one actuator that can move the actuator plate upward or downward to increase or decrease, respectively, the resistance of the resistance control system to movement of the rider. Accordingly, during a normal ride cycle, the resistance control system can receive input indicative of a parameter associated with the rider and cause the actuator to tension the spring to a predetermined setting corresponding to the parameter. In other embodiments, a compound or conical spring positioned in a column and coupled to the spring plate can be passively compressed to a target height by the rider, thereby providing a target resistance to movement of the rider. In further embodiments, the ride vehicle can include at least one motor capable of backdriving that is coupled to the spring plate and outputs a torque to control the resistance of movement between the spring plate and the actuator plate, such as in response to a force that overcomes the output torque to backdrive the motor. For example, the resistance control system can adjust the output torque to increase or decrease the resistance of movement of the spring plate based on the received input. The motor can also be controlled to output a torque that causes the spring plate to be actively driven and moved. In any case, the disclosed system provides an improved experience for guests having a wider range of weights, preferences, and other parameters.
[0075] While only certain features of the disclosure have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. Therefore, it is to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the disclosure. It should be appreciated that any feature described in relation to a particular aspect or embodiment can be incorporated into any other aspect or embodiment.
[0076] The technology presented and claimed herein was made in all good faith, which will be evident on further review of this disclosure. Accordingly, the technology is, or where appropriate, relates to a performance of a practical nature, which will or does bring about a concrete, beneficial result. The present technology is thus a substantial contribution to the art. The technology presented and claimed herein was not made or conceived in anticipation of receiving patent rights or in response to a patent application or patent granted to another. The technology presented and claimed herein is thus not abstract, intangible or purely theoretical. Moreover, if any of the claims appended at the end of this specification contain one or more elements specified as "means for [performing]...[a function]" or "step for [performing]...[a function]", it is intended that such elements be interpreted under 35 U.S.C. 112(f). However, as to any claim in which an element is specified as "means for" or "step for" any other claim in which the same or similar element is specified in any other manner, it is intended that such element be interpreted not under 35 U.S.C. 112(f).
Claims
1. A resistance control system for passenger supports in amusement rides, the resistance control system comprising: First base; A second base is configured to receive forces exerted by passengers at the ride attraction; A support member extending between the first base and the second base, wherein the second base is pivotally coupled to the support member at a pivot joint; motor; A linkage system coupled to the motor and the second base, such that the motor is configured to output torque to adjust the resistance to movement of the second base about the pivot joint and relative to the first base via the linkage system; as well as A controller communicatively coupled to the motor, wherein the controller is configured to direct the motor to output the torque to adjust the resistance to movement of the second base based on the force applied by the passenger and transmitted to the second base.
2. The resistance control system of claim 1, wherein the linkage system includes a bracket coupled to the linkage, the linkage being coupled to the second base, and the motor is configured to output the torque to drive rotation of the bracket to transmit force to the second base via the linkage to adjust the resistance to movement of the second base about the pivot joint.
3. The resistance control system according to claim 2, wherein the linkage is rotatably coupled to the bracket.
4. The resistance control system of claim 1, wherein the controller is communicatively coupled to a virtual reality (VR) controller, and the controller is configured to direct the motor to output the torque based on input received from the virtual reality (VR) controller.
5. The resistance control system of claim 1, wherein the motor is configured to output the torque to cause the second base to pitch, roll, translate, or any combination thereof relative to the first base.
6. The resistance control system of claim 1, comprising an additional motor coupled to the linkage system, wherein the motor and the additional motor are motors capable of reverse driving.
7. A drag control system for a ride-on vehicle at an amusement park, the drag control system comprising: First base; A second base, coupled to a pivot and configured to move relative to a first base via the pivot, wherein the second base is configured to receive forces exerted by passengers of the ride attraction; A motor configured to drive the movement of the second base via a linkage system; as well as A controller communicatively coupled to the motor, wherein the controller is configured to receive input and to direct the motor to output torque based on the input to adjust the resistance to movement of the second base about the pivot joint and relative to the first base, and the input includes the force transmitted to the second base by the passengers of the amusement park attraction.
8. The resistance control system of claim 7, comprising a sensor communicatively coupled to the controller, wherein the input includes sensor data transmitted by the sensor.
9. The resistance control system of claim 8, wherein the sensor is a position sensor, a weight sensor, a vision sensor, or any combination thereof.
10. The resistance control system of claim 7, comprising an input device communicatively coupled to the controller, wherein the input includes user input received via the input device.
11. The resistance control system of claim 7, wherein the controller includes a memory storing a resistance setting database, and the controller is configured to query the resistance setting database to determine a target torque based on the input and instruct the motor to output the target torque.
12. The resistance control system of claim 7, wherein the controller is configured to direct the motor to increase the torque to drive the second base about the pivot joint and relative to the first base.
13. The resistance control system of claim 7, wherein the controller is communicatively coupled to a virtual reality (VR) controller, and the input includes a signal transmitted by the virtual reality (VR) controller.
14. An amusement park, comprising: A virtual reality (VR) device, comprising a virtual reality (VR) controller, wherein the virtual reality (VR) controller is configured to instruct the virtual reality (VR) device to render an image; The vehicle includes: First base; A second base is configured to receive forces exerted by passengers at the ride attraction; A support member extending between the first base and the second base, wherein the support member is pivotally coupled to the second base via a pivot joint, such that the second base is configured to move relative to the first base via the pivot joint; and A motor configured to drive movement of the second base relative to the first base via the pivot joint or a linkage system coupled to the second base, wherein the motor is reverse-driven; and A vehicle controller communicatively coupled to the virtual reality (VR) controller and coupled to the motor, wherein the vehicle controller is configured to guide the motor to output torque based on communication between the vehicle controller and the virtual reality (VR) controller.
15. The amusement park of claim 14, wherein the virtual reality (VR) controller is configured to instruct the virtual reality (VR) device to present a virtual environment including the image, and the vehicle controller is configured to instruct the motor to output the torque corresponding to the virtual environment presented by the virtual reality (VR) device.
16. The amusement park of claim 14, wherein the vehicle controller is configured to receive a signal indicating movement of the second base relative to the first base, and the vehicle controller is configured to instruct the virtual reality (VR) controller to adjust the image presented by the virtual reality (VR) device based on the signal.
17. The amusement park of claim 14, wherein the vehicle controller is configured to operate in a semi-passive mode to direct the motor to output the torque to adjust the resistance to movement of the second base about the pivot joint and relative to the first base.
18. The amusement park of claim 14, wherein the vehicle controller is configured to operate in an active mode to direct the motor to output the torque to drive the second base about the pivot joint and relative to the first base.
19. The amusement park of claim 14, wherein the vehicle controller is configured to receive a haptic feedback request from the virtual reality (VR) controller, and the vehicle controller is configured to instruct the motor to output the torque to satisfy the haptic feedback request.
20. A resistance control system for an amusement park, the resistance control system comprising: First base; A second base is configured to receive forces exerted by passengers at the ride attraction; A support member extending between the first base and the second base, wherein the support member is pivotally coupled to the second base via a pivot joint, such that the second base is configured to move relative to the first base via the pivot joint; A reverse-driven motor configured to output torque to adjust the resistance to the movement of the second base relative to the first base via the pivot joint; as well as A controller communicatively coupled to the reverse-driven motor, wherein the controller is configured to instruct the reverse-driven motor to output the torque to adjust the resistance to the movement of the second base relative to the first base.
21. The resistance control system of claim 20, wherein the reverse-driven motor is configured to output the torque to cause the second base to pitch, roll, translate, or any combination thereof relative to the first base.
22. The resistance control system of claim 20, wherein the controller is communicatively coupled to a virtual reality (VR) controller, and the controller is configured to instruct the reverse-driven motor to output the torque based on inputs received from the virtual reality (VR) controller.
23. The resistance control system of claim 22, wherein the controller is configured to receive a signal indicating movement of the second base relative to the first base, and the controller is configured to instruct the virtual reality (VR) controller to adjust the image presented by the virtual reality (VR) device based on the signal.
24. The resistance control system of claim 20, wherein the controller includes a memory storing a resistance setting database, and the controller is configured to query the resistance setting database to determine a target torque based on a signal and to instruct the reverse-driven motor to output the target torque as the torque.
25. The resistance control system of claim 24, comprising a sensor communicatively coupled to the controller and configured to transmit the signal, including sensor data, to the controller.
26. The resistance control system of claim 25, wherein the sensor data indicates the force applied to the second base.
27. A method for controlling a ride-on vehicle at an amusement park, the method comprising: The vehicle receives input via a vehicle controller indicating a force applied by a passenger of the vehicle, wherein the vehicle includes a first base, a second base, and a motor, the second base being configured to receive a force applied by a passenger of the ride attraction, and the motor being configured to output torque to adjust the resistance to movement of the second base relative to the first base via a linkage system coupled to the motor and the second base, wherein the motor is reverse-driven; The vehicle controller queries a resistance setting database to retrieve the target torque to be output by the motor based on the input; as well as The motor is directed to output the target torque as torque via the vehicle controller, thereby adjusting the resistance to the movement of the second base relative to the first base via the linkage system.
28. The method of claim 27, comprising: After instructing the motor to output the target torque as the torque, the carrier controller receives a signal indicating the position of the second base relative to the first base; as well as Based on the position of the second base relative to the first base, the motor is instructed, via the vehicle controller, to output the adjusted torque as the torque.
29. The method of claim 28, comprising: The vehicle controller determines that the angle between the second base and the first base exceeds a threshold angle. In response to determining that the angle of the second base relative to the first base exceeds the threshold angle, the adjusted torque is determined via the vehicle controller; as well as In response to determining the adjusted torque, the motor is instructed, via the vehicle controller, to output the adjusted torque as the torque.
30. The method of claim 27, further comprising directing the motor to output additional torque via the vehicle controller to overcome the force exerted by the passenger of the vehicle to drive movement of the second base relative to the first base.
31. The method of claim 27, comprising: The vehicle controller queries the drag setting database to retrieve a first target torque to be output by the motor as the torque, based on the input including the first force applied by the passenger of the vehicle. When retrieving the first target torque, the motor is instructed by the vehicle controller to output the first target torque as the torque; The vehicle controller queries the drag setting database to retrieve a second target torque to be output by the motor as the torque, based on the input including the second force applied by the passenger of the vehicle. as well as When retrieving the second target torque, the motor is instructed via the vehicle controller to output the second target torque as the torque, wherein the second force is greater than the first force, and the second target torque is greater than the first target torque.
32. The method of claim 27, further comprising instructing the motor to output a default torque as said torque via the vehicle controller after the completion of the riding cycle.
33. A resistance control system for an amusement park, the resistance control system comprising: First base; A second base is configured to move relative to the first base and to receive forces exerted by passengers at the ride attraction; A support member extending between the first base and the second base, wherein the second base is pivotally coupled to the support member at a pivot joint; A reverse-driven motor configured to output torque to adjust the resistance to movement between the first and second bases about the pivot joint; as well as A controller communicatively coupled to the reverse-driven motor, wherein the controller is configured to adjust the torque output by the reverse-driven motor based on the position of the second base relative to the first base, so as to adjust the resistance to movement between the first base and the second base.
34. The resistance control system of claim 33, wherein the controller is configured to: Determine the force transmitted to the second base; and Based on the force transmitted to the second base, the reverse-driven motor is directed to output the torque to adjust the resistance to movement between the first base and the second base.
35. The resistance control system of claim 33, wherein the controller is configured to regulate the torque output by the reverse-driven motor to prevent movement between the first base and the second base via a force transmitted to the second base.
36. The resistance control system of claim 35, wherein the controller is configured to increase the torque output by the reverse-driven motor to drive the movement of the second base relative to the first base.
37. The resistance control system of claim 33, comprising a virtual reality (VR) controller communicatively coupled to the controller, wherein the VR controller is configured to transmit a haptic feedback request based on the position of the first base relative to the second base, and the controller is configured to receive the haptic feedback request from the VR controller and, in response to receiving the haptic feedback request, instruct the reverse-driven motor to output the torque.
38. The resistance control system of claim 37, comprising a virtual reality (VR) device communicatively coupled to the virtual reality (VR) controller, wherein the VR controller is configured to cause the VR device to present an image based on the position of the first base relative to the second base, and the VR controller is configured to transmit the haptic feedback request based on the image presented by the VR device.
Citation Information
Patent Citations
VR motion base control apparatus and it's supporting structure
US20010003102A1
Personal simulator
US6733293B2