Resistance control systems and methods for amusement attractions
The resistance control system dynamically adjusts the resistance of a stationary vehicle in entertainment attractions using a motor and linkage system, addressing the limitations of existing systems by providing a customizable and immersive experience for passengers of varying weights and preferences.
Patent Information
- Application Number
- JP2025033432
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2020-07-14
- Filing Date
- 2025-03-04
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2040-08-20
AI Technical Summary
Existing entertainment attractions lack the ability to dynamically adjust resistance to accommodate passengers of varying weights and preferences, limiting the immersive experience provided by virtual reality devices.
A resistance control system that includes a motor and linkage system to adjust the resistance of a stationary vehicle by outputting torque via a linkage system, allowing for real-time adjustments based on passenger input and weight.
The system provides a customizable and immersive experience for passengers by dynamically adjusting resistance to simulate various virtual experiences, accommodating a wide range of weights and preferences.
Smart Images

Figure 2025083365000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - Reference to Related Applications] This application claims the benefit of U.S. Provisional Patent Application No. 62 / 889,943, entitled "RESISTANCE CONTROL SYSTEMS AND METHODS FOR AMUSEMENT ATTRACTIONS", filed on August 21, 2019, and is a continuation - in - part of U.S. Application No. 16 / 687,354, entitled "Resistance Control Systems and Methods for Amusement Attractions", filed on November 18, 2019, the entire contents of which are hereby incorporated by reference in their entirety for all purposes.
Background Art
[0002] This section is for introducing the reader to various aspects of technologies that may be related to the various aspects of the technology described and / or claimed hereinafter. This discussion is thought to be helpful in showing the reader the background circumstances and facilitating a better understanding of the various aspects of the present disclosure. Accordingly, these descriptions should be understood as being read from the above perspective rather than as an admission of prior art.
[0003] Various entertainment attractions are formed to provide passengers with unique movements and visual experiences. In some cases, an entertainment attraction can include a vehicle and a vehicle track (or other path) along which the vehicle moves. In increasingly more entertainment attractions, the vehicle may not follow a path. For example, the vehicle can be configured to roll, pitch, and / or yaw while being fixed in place. Such a vehicle can be referred to as a stationary vehicle. In both stationary vehicles and vehicles that follow a path, virtual reality (VR) devices are employed to provide further excitement. Currently, it is recognized as desirable to give the ability to control some aspects of these vehicles and / or related VR experiences to passengers in order to enhance excitement and immersion in the ride experience. For example, currently, it is recognized as desirable to give the user the ability to operate the vehicle or at least make the user feel as if they are operating the vehicle via the VR device.
Summary of the Invention
Means for Solving the Problems
[0004] The following summarizes some embodiments that are within the same scope as the subject matter of the original claims. These embodiments are not intended to limit the scope of the present disclosure, but rather merely to provide an overview of some of the disclosed embodiments. In fact, the present disclosure can include various forms that may be similar to or different from the embodiments shown below.
[0005] This embodiment relates to a resistance control system for a passenger support of an entertainment attraction, 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 includes a motor and a linkage system coupled to the motor and the second base, and the motor is configured to output torque via the linkage system to adjust the resistance to the movement of the second base relative to the first base about the pivot joint.
[0006] This embodiment relates to a resistance control system for a vehicle of an entertainment attraction, including a first base, a second base configured to be coupled to a pivot joint and move relative to the first base via the pivot joint, a motor configured to cause the movement of the second base via a link system, and a controller communicably coupled to the motor. The controller is configured to receive an input and, based on the input, instruct the motor to output torque to adjust the resistance to the movement of the second base relative to the first base about the pivot joint.
[0007] This embodiment includes a virtual reality (VR) device having a VR controller and a vehicle. The VR controller is configured to instruct the VR device to present an image, and the vehicle includes a first base, a second base, and a support extending between the first base and the second base for an entertainment attraction. The support is pivotally coupled to the second base via a pivot joint, and the second base is configured to move relative to the first base via the pivot joint. The vehicle also includes a motor configured to cause the movement of the second base relative to the first base via a link system coupled to the pivot joint or the second base. The entertainment attraction further includes a vehicle controller communicably coupled to the VR controller and the motor. The vehicle controller is configured to instruct the motor to output torque based on communication between the vehicle controller and the VR control device.
[0008] These and other features, aspects, and advantages of the present disclosure will be better understood by reading the following detailed description with reference to the accompanying drawings, in which like parts are designated by like reference numerals throughout.
Brief Description of the Drawings
[0009]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, one or more specific embodiments of the present disclosure will be described. For the sake of brevity, not all of the implementation features are described in this specification. It should be understood that in the development of any such implementation found in any engineering or design project, numerous implementation-specific decisions must be made to achieve the developer's specific objectives, such as compliance with system-related and business-related constraints that may vary depending on the implementation. Furthermore, although such development efforts can be complex and time-consuming, they should be understood as routine endeavors of design, fabrication, and manufacturing for those skilled in the art who benefit from the present disclosure.
[0011] When introducing elements of various embodiments of the present disclosure, articles such as "a", "an", and "the" are intended to mean that these elements are present one or more than one. The terms "comprising", "including", and "having" are intended to be inclusive and mean that additional elements other than the recited elements may exist. Also, references to "one embodiment" or "an embodiment" of the present disclosure are not to be construed as excluding the existence of additional embodiments that also include the recited features.
[0012] This embodiment relates to a resistance control system for an entertainment attraction such as an attraction where a passenger wears a VR device of a virtual reality (VR) system. Generally, a passenger provides an input to a VR system of a stationary attraction by depositing or moving their weight relative to a vehicle located below the passenger. The vehicle includes a support that pulls, engages, or otherwise applies force to appropriately resist this movement in order to simulate a virtual experience such as horseback riding or paraglider control provided through the VR device. As described herein, the resistance control system enables selectively adjusting the resistance of the vehicle to movement, and thus, for example, providing a particular (e.g., similar) experience to people of various weights and / or accommodating a wide range of passenger preferences or factors on a stationary attraction.
[0013] A vehicle of a resistance control system generally includes a passenger accommodation part such as a chair or a seat coupled to a spring plate. In some embodiments, the spring plate is supported by a structural joint (e.g., a universal joint) that allows a passenger to longitudinally and laterally rock the spring plate with their own weight. In particular, the spring engages the spring plate so as to selectively contact an actuator plate disposed below the spring plate, or is coupled to the surface of the spring plate. The actuator plate is disposed perpendicular to the spring plate via an actuator, and thus allows the spring of the spring plate to contract during the longitudinal and lateral rocking movements of the spring plate to provide stability. The actuator can move the actuator plate up and down respectively to increase or decrease the resistance of the resistance control system to the movement of the passenger. Thus, the resistance control system can measure the weight of the passenger or other parameters during normal vehicle cycles and command the actuator to change the tension of the spring to a predetermined setting or effective spring constant accordingly. In other embodiments, a composite spring or a conical spring coupled to the spring plate can be passively compressed by the passenger to a target height and fixed by a ratchet device, thereby providing a target resistance to the movement of the passenger.
[0014] In a further embodiment, the resistance control system can provide a resistance of movement through the control of the motor. For example, the motor can be coupled to the spring plate via a linkage and configured to apply torque on the spring plate to increase the resistance to the movement of the spring plate (e.g., with respect to the actuator plate). Further, the motor can be backdriven by the force applied by the user to the spring plate, such as through their own body weight, to enable the user to move the spring plate (e.g., pitch or roll it). Thus, the motor can increase or decrease the output torque to increase or decrease the movement resistance of the spring plate, respectively. For example, the resistance control system can adjust the output torque based on the user's body weight and / or preference to vary the movement resistance of the spring plate. Further, the resistance control system can also output torque to the motor that actively causes the movement of the spring plate. In any case, the resistance control system provides an improved experience for the guest compared to a completely passive system and / or a completely active system.
[0015] As shown in FIG. 1, the entertainment attraction 10 includes a resistance control system 12 having a vehicle controller 14 (e.g., a controller) and a vehicle 16 (e.g., a motion simulator). In this embodiment of the entertainment attraction 10, the vehicle 16 has a seat 20 from which a passenger 22 can operate the vehicle 16 to receive a virtual experience supported by a VR device 24 (e.g., a VR headset, a wearable visualization device) having a VR controller 26. It should be understood that in other embodiments, the VR device 24 is not included and additional excitement is added by the resistance control system 12 without VR effects. It should be understood that the vehicle 16 can take any suitable form, including a sled, a motorcycle, an animal, a surfboard, and a skateboard. Although the resistance control system 12 is described herein with reference to a single passenger 22, it should be understood that similar techniques can be applied to adapt the resistance control system 12 for a multi-passenger vehicle.
[0016] In this embodiment, the seat 20 is coupled to the upper surface 30 of the spring plate 32 of the vehicle vehicle 16, and the spring 34 is engaged or coupled to the lower surface 36 of the spring plate 32. Note that in other embodiments, the spring plate 32 is a frame or framework and not a solid plate. Further, other features or components such as a motor and / or a linkage (e.g., a link system) can be used to provide a movement resistance to the spring plate 32 relative to the rest of the vehicle vehicle 16. In this embodiment, the vehicle vehicle 16 includes a base 40 coupled to a support beam 42 via struts 44. The support beam 42 is coupled to the bottom surface 36 of the spring plate 32 via a pivot joint 46. The pivot joint 46 of this embodiment allows 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 fixed relative to the ground 54. However, in other embodiments, the base 40 can be made part of a larger vehicle that follows a path (e.g., a track). In some embodiments, the pivot joint 46 can be a spherical bearing joint or a universal joint that also allows a rotational movement 56 (e.g., a swaying movement) of the spring plate 32 about an axis parallel to the vertical axis 72. In other embodiments, the pivot joint 46 can allow movement along a single axis (e.g., corresponding to a single degree of freedom), which can be suitable for a simplified amusement attraction 10. For example, the pivot joint 46 can be a gimbal joint or a hinged gimbal expansion joint to provide rotation around a single axis. In any case, the base 40, the support beam 42, and the pivot joint 46 generally form a support assembly 60 that supports the spring plate 32 while allowing any suitable degree of freedom of pivot of the spring plate 32.
[0017] The VR device 24 worn by the passenger 22 implements VR technology that renders an interactive virtual experience within the field of view of the passenger 22. For example, the VR controller 26 can instruct the display of the VR device 24 to generate a set of target 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 in the figure, the VR controller 26 of the VR device 24 is communicably coupled to the vehicle controller 14 via the wireless communication component 66. In other embodiments, the VR controller 26 can be communicably coupled to the vehicle controller 14 via any suitable component that forms a communication connection such as a wired connection, a BLUETOOTH® connection, and a Wi-Fi connection. It should be understood that in some embodiments, the virtual experience provided through the VR device 24 can be selected to correspond to the physical appearance of the vehicle 16 and / or the theme of the entertainment attraction 10. For example, in an embodiment where the theme of the entertainment attraction 10 is the jungle, the seat 20 of the vehicle 16 can be designed as an animal, and the virtual experience can be displayed to the passenger 22 as a race through the jungle. Such a coherent design of the components of the entertainment attraction 10 can provide a consistent immersive experience to the passenger 22. In other embodiments, the VR device 24 can also be replaced with an augmented reality device. Furthermore, it should be understood that the resistance control system 12 can be implemented within any suitable environment (e.g., an interactive cinema or a vehicle based on movement) where the semi-passive resistance control framework improves the user experience.
[0018] Looking at the resistance adjustment function of the resistance control system 12 in more detail, the vehicle 16 includes an actuator plate 70 disposed between the spring plate 32 and the base 40 with respect to the vertical axis 72. The actuator plate 70 can be a framework like the spring plate 32 and does not necessarily include a solid plate. In the present embodiment, an actuator 74 for adjusting the position of the actuator plate 70 based on an instruction from the vehicle controller 14 is coupled between the actuator plate 70 and the base 40. In other words, the actuator 74 is instructed to contract or extend to any suitable actuator length between the fully contracted length and the fully extended length so as to position the actuator plate 70 at a specific separation distance 76 from the spring plate 32. The actuator 74 can be any suitable component that facilitates the 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. It should be understood that in the present embodiment, the actuator plate 70 is not directly coupled to the spring plate 32.
[0019] As described above, the spring 34 is coupled to the bottom surface 36 of the spring plate 32 and can selectively contract against the actuator plate 70 in response to the movement of the passenger 22 and contact the actuator plate 70. For example, when the passenger 22 leans and moves with respect to the support beam 42, the pivot joint 46 allows the spring plate 32 to tilt accordingly, so that the corresponding portion of the spring 34 can be placed in contact (e.g., engaged) with the upper surface 80 of the actuator plate 70. The portion of the spring 34 in contact with the upper surface 80 contracts in response to continuous weight transfer or engagement, providing a resistance force to decelerate the movement of the spring plate 32 and ultimately stop it. As recognized herein, the resistance control system 12 can effectively adjust the vehicle 16 to provide the passenger 22 with a sense of neutral buoyancy suitable for any one of a plurality of VR experiences provided by the VR device 24 by adjusting the separation distance 76 between the spring plate 32 and the actuator plate 70.
[0020] Furthermore, 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 this embodiment, any suitable number of springs 34 and actuators 74, including one spring 34 and / or one actuator 74, can be included in the vehicle 16. For example, in an embodiment having a single actuator 74, the single actuator 74 can include any suitable four-bar linkage, scissor linkage, combination of guide rail and wheel, or other suitable linkage mechanism that allows the single actuator 74 to adjust the position of the actuator plate 70 in one or more dimensions according to this technology. Also, in an embodiment having a single spring 34, the single spring 34 can be arranged at a central position corresponding to the expected center of mass of the passenger 22. Also, the spring 34 shown as a mechanical spring, helical spring or coil spring in this embodiment can, in some embodiments, include or represent any suitable resistive device such as a gas spring, air spring, elastomer, leaf spring, rigid airbag, conical spring washer (e.g., Belleville washer), gas strut or magnetic repulsion assembly, or any combination thereof. That is, currently, any suitable device that applies a variable force as a function of the dimensions of the suitable device is envisioned as a suitable component of the resistance control system 12.
[0021] Also, in the figure, the spring 34 of the spring plate 32 is separated from the actuator plate 70. However, in other embodiments, the spring 34 can also be coupled between the spring plate 32 and the base 40 to provide a normalizing bias to the spring plate 32. Further, although this specification describes with reference to the spring 34 coupled to the spring plate 32, the spring 34 can be coupled to any suitable position of the vehicle 16 that allows for selective engagement of the spring 34, including a position where the spring 34 engages any suitable surface of the actuator plate 70 via a cantilever action or any other suitable force-distributing components. That is, this suitable position can be any suitable position where the spring 34 engages in response to an inclination of the spring plate 32 exceeding a threshold angle. In some of these embodiments, one or both ends of the spring 34 can be coupled to the spring plate 32 and selectively compressed between the spring plate 32 and the actuator plate 70. In other embodiments, instead, the spring 34 can be coupled to the upper surface 80 of the actuator plate 70.
[0022] As shown, the resistance control system 12 also includes a sensor 90 that collects suitable information regarding the vehicle 16 and / or the passengers 22 on the vehicle 16. For example, currently, the sensor 90 includes an inclinometer 92 coupled to the spring plate 32 to sense the angle, tilt direction, or position of the spring plate 32. In some embodiments, the inclinometer 92 senses the tilt of the spring plate 32 up to one-thousandth of a degree. In other embodiments, in addition to or instead of this, an accelerometer and a position sensor, etc., can also be coupled to the vehicle 16. Further, the sensor 90 of the resistance control system 12 includes a weight sensor 94 that senses data indicating the weight of the passenger 22 and transmits this data to the vehicle controller 14. In this embodiment, the weight sensor 94 is shown directly coupled to the support beam 42, so that the weight sensor 94 can sense the entire weight or force from the passenger 22 directed through the support beam 42. In other embodiments, the weight sensor 94 can be located at any place between the passenger 22 and the base 40 of the vehicle 16, such as between the seat 20 and the spring plate 32.
[0023] In other embodiments, the weight sensor 94 can be omitted, and the vehicle 16 can include a user input device that enables the passenger 22 to provide an input indicating the weight, user profile, and / or another parameter indicating a desired or target resistance setting. In certain embodiments, the vehicle controller 14 can receive other data for controlling the vehicle 16. As an example, the vehicle controller 14 can include, or be communicatively coupled to, a vision sensor or imaging sensor 96 that can read an identifier (e.g., radio frequency identification tag, barcode) of a component associated with the passenger 22, such as one worn by the passenger 22. For example, this identifier can be uniquely associated with the user profile of the passenger 22 and can indicate preferences for settings (e.g., resistance), user history (e.g., past experiences with amusement attractions), or other aspects specifically related to the passenger 22. Accordingly, the vehicle controller 14 can use the identifier to determine the desired 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 passenger 22 can interact to submit an input indicating a desired resistance setting. For this purpose, the input device 98 can include features such as a touch screen, keyboard, voice recognition component, trackpad, dial, button, knob, switch, or any other suitable feature, and the passenger 22 can use the input device 98 to input the weight, identifier, desired resistance setting, and the like. Thereafter, the vehicle controller 14 can command 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.
[0024] Next, regarding the vehicle controller 14, the vehicle controller 14 generally controls the vehicle 16 to provide a target distance between the leaf spring 32 and the actuator plate 70, and is involved in coordinating the passenger experience (e.g., the physical movement of the vehicle 16) with the virtual experience provided through the VR device 24. Note 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 the entertainment attraction 10 and / or other components of the resistance control system 12 via any suitable respective communication circuit (e.g., forming a wired or wireless network). In the present embodiment, the vehicle controller 14 is communicably 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 the housing or chassis of the vehicle 16. In other embodiments, the vehicle controller 14 can be located away from the vehicle 16 and coordinate the operations of multiple vehicles 16.
[0025] The vehicle controller 14 of the illustrated embodiment includes a processor 100 that gives commands to the vehicle 16 through the respective wireless communication components 66, a memory 102 (e.g., one or two or more memories) that stores commands for the processor 100, and a resistance setting database 104. However, it should be understood that any component can be suitably stored in any suitable location such as within a cloud database and updated therefrom. The processor 100 is any suitable processor capable of executing instructions for implementing the presently disclosed technology, such as a general-purpose processor, a system-on-chip (SoC) device, an application-specific integrated circuit (ASIC), or some other similar processor configuration. In some embodiments, these instructions are encoded in a program or code stored in a tangible non-transitory computer-readable medium such as the memory 102 and / or other storage circuits or storage devices.
[0026] As will be understood, the resistance setting database 104 is a store of data having resistance settings that correlate the movement resistance of the spring plate 32 based on the data received from the sensor 90. In practice, the resistance setting database 104 can correlate the data to a target actuator length (e.g., target length, length within a threshold range) of the actuator 74. Thus, the resistance setting database 104 enables the vehicle controller 14 to appropriately move the actuator plate 70 to tension the spring 34 of the passenger vehicle 16 for the passenger 22 related to a wide range of factors. As an example, the resistance control system 12 commands the actuator 74 to provide a low resistance to a lighter passenger 22 and a high resistance to a heavier passenger 22. As another example, the resistance control system 12 can command the actuator 74 to provide a resistance based on the resistance input requested by the passenger 22 or otherwise indicated by the passenger 22. In some embodiments, the resistance setting database 104 correlates the target actuator length to the signal received by the sensor 90, such as the raw output in volts of the weight sensor 94. Such a correlation can improve privacy compared to embodiments that convert the raw output to a value such as in pounds of weight and / or reduce the computational latency of the resistance control system 12. The resistance setting database 104 can include target actuator lengths over a suitable range of either the raw output and / or weight above a customizable lower weight limit, such as every 1 pound, every 5 pounds, every 10 pounds, every 50 pounds, etc.
[0027] In some embodiments, the resistance setting database 104 includes individual target actuator lengths corresponding to respective virtual experiences, respective passenger ages, and respective passenger profiles. For example, in embodiments where the virtual experience provided via the VR device 24 is a detail-oriented experience or a challenging experience, the resistance control system 12 can implement a relatively high resistance setting (e.g., 10% higher tension) to provide the vehicle 16 with more movement sensitivity. Also, in embodiments where the resistance control system 12 determines that the passenger profile of the passenger 22 indicates a preference for a relaxed experience (e.g., relaxed VR game play), the resistance control system 12 can implement a relatively low resistance setting and command the VR device 24 to provide a simplified virtual experience suitable for this relatively low resistance setting. The resistance control system 12 of some embodiments can also adjust the resistance of the vehicle 16 over the duration of the ride cycle of the amusement attraction 10, such as by increasing the resistance in response to determining that the ride cycle is approaching its end, the passenger 22 is entering a particular area of the simulated environment supported by the VR device 24, the passenger 22 has performed a particular task within the simulated environment, and the passenger 22 has provided a user input indicating a request for resistance adjustment.
[0028] In this specification, based on the features of the resistance control system 12 described above, a further description will be given of the operation of the resistance control system 12 that adjusts the weight resistance of the vehicle 16 to enhance the passenger satisfaction on the vehicle 16. For example, FIG. 2 is a flowchart showing an embodiment of a process 120 that enables the resistance control system 12 to control the vehicle 16 through the vehicle cycle of the entertainment attraction 10. The steps shown in the process 120 are for ease of explanation and are not intended to limit the scope of the present disclosure, as further steps may be performed, some steps may be omitted, and the illustrated steps may be performed in a different order or in parallel where appropriate. The process 120 can be represented by start code or instructions stored in a non-transitory computer-readable medium (e.g., memory 102) and executed by a 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 send and receive the instructions and signals described below.
[0029] In the presently disclosed embodiment, a vehicle controller 14 that executes process 120 starts a ride cycle (block 122) by receiving an input (block 124). For example, vehicle controller 14 can receive a signal from weight sensor 94 after passenger 22 boards vehicle 16. In some embodiments, weight sensor 94 continuously transmits signals, and vehicle controller 14 can identify one of these signals as indicative of the weight of passenger 22 in response to the signal being constant (e.g., within 1%, within 5%) over a threshold period. Such embodiments can promote security within entertainment attraction 10 by providing a reference weight value of passenger 22 to vehicle controller 14. Thus, vehicle controller 14 can alert an operator of entertainment attraction 10 and / or stop vehicle 16 in response to detecting a weight value outside of a predetermined threshold from the reference weight value (e.g., indicating that an item has fallen, that departure is too early). In further or different embodiments, vehicle controller 14 can receive an image or other identifier from a vision sensor 96 or the like. This identifier can indicate a resistance setting, such as a requested resistance setting of passenger 22. In other embodiments, vehicle controller 14 can receive user input from an input device 98. This user input can indicate the weight of passenger 22 or a requested resistance setting entered into a user interface. In some embodiments, vehicle controller 14 converts the user input into a value such as a weight value. Thus, it should be understood that vehicle controller 14 can perform the following steps of process 120 on any suitable received information that can include, for example, the raw output of weight sensor 94 in volts.
[0030] When process 120 continues, vehicle controller 14 queries resistance setting database 104 to search for a target actuator length corresponding to the input (block 126). As described above, resistance setting database 104 includes entries that associate each length of actuator 74 with various data or parameters such as passenger weight. Thus, vehicle controller 14 utilizes this input to identify a suitable actuator length of actuator 74 that provides appropriate resistance to the movement of passenger 22 based on specific parameters. Generally, the target actuator length is longer for a heavier passenger weight than for a lighter passenger weight so as to increase the movement resistance of vehicle 16 (e.g., corresponding to a smaller separation distance 76). When a suitable target actuator length is identified, vehicle controller 14 controls, operates, or commands actuator 74 to extend or contract until the target actuator length is reached, and thus positions actuator plate 70 at a specific separation distance 76 from spring plate 32 (block 130). In other embodiments, resistance setting database 104 can include entries that associate each position of actuator plate 70 with various passenger parameters, and resistance control system 12 can control the weight resistance of vehicle 16 by moving actuator plate 70 to a target actuator plate position corresponding to a target separation distance 76 from spring plate 32 corresponding to specific passenger parameters.
[0031] When the tension of the vehicle 16 is calibrated according to the input, the vehicle controller 14 provides the passenger 22 with a vehicle experience corresponding to the virtual experience provided through the VR device 24 through the vehicle 16 (block 132). For example, the VR controller 26 of the VR device 24 can instruct the processor 62 to generate a specific virtual image to be displayed to the passenger 22. The passenger 22 generally moves his own weight with respect to the vehicle 16 (e.g., via the inclinometer 92) to provide user input to the vehicle controller 14, and the vehicle controller 14 conveys this user input to the VR controller 26. Accordingly, the VR controller 26 adjusts the virtual image displayed to the passenger 22 to display a target virtual image set corresponding to the received user input. For example, the spring plate 32 can pitch 52 by a specific amount (e.g., inches) based on the resistance of the vehicle 16 in response to the passenger 22 leaning to the left. The inclinometer 92 senses the movement of the spring plate 32 and transmits a signal indicating this movement to the vehicle controller 14. Accordingly, the vehicle controller 14 can instruct the VR controller 26 to adjust the virtual image provided through the VR device 24 to display the corresponding virtual pitching 52 movement. Note that in other embodiments, it should be understood that the VR controller 26 is embedded or stored within the vehicle controller 14. In other embodiments, it should be understood that the entertainment attraction 10 can also include features other than or in addition to the VR device 24, such as a projection screen that receives user input as feedback to enhance the enjoyment of the passenger. In a further embodiment where the vehicle 16 moves along a track, the VR device 24 and the VR controller 26 are omitted.
[0032] In addition to commanding the VR device 24 to respond to the movement of the vehicle 16, the resistance control system 12 enables the vehicle 16 to respond to commands from the VR controller 26. For example, the vehicle controller 14 that executes the process 120 determines whether a haptic feedback request has been received from the VR controller 26 (block 134). Continuing with the above example, the VR controller 26 can request the vehicle controller 14 to vibrate or otherwise operate the vehicle 16 to indicate contact in response to the passenger 22 operating the vehicle 16 such that the virtual representation of the vehicle 16 contacts a boundary (e.g., a fence, cloud, obstacle). It should be understood that the vehicle controller 14 can receive any single or multiple haptic feedback requests from the VR controller 26, including successive requests and / or pre-programmed requests.
[0033] In response to receiving a haptic feedback request, the vehicle controller 14 commands the actuator 74 to operate the actuator plate 70 to correspond to the VR experience of the VR device 24 (block 136). In some embodiments, the actuator 74 can extend to contact and position the actuator plate 70 against the spring 34 of the spring plate 32 and / or move the spring plate 32 to provide haptic feedback to the passenger 22. The vehicle controller 14 can command the actuator 74 to adjust the length individually or in synchronization with each other. For example, the actuator 74 can be commanded to further tension one region (e.g., a quadrant, side) of the vehicle 16 to prevent the passenger 22 from operating the vehicle 16 in the direction corresponding to this one region. In other embodiments, the actuator 74 can be commanded to move the entire actuator plate 70 up and down or randomly in sequence to provide a floating experience to the passenger 22. After satisfying the haptic feedback request, the vehicle controller 14 can command the actuator 74 to move back to the target actuator length again (block 130).
[0034] Alternatively, in response to determining that the haptic feedback request is not satisfied or is unresolved, the vehicle controller 14 can determine whether the current vehicle cycle of the entertainment attraction 10 has been completed (block 140). To perform the determination of block 140, the vehicle controller 14 can refer to a clock, the VR controller 26, or any other suitable component. The vehicle controller 14 that executes the illustrated embodiment of the process 120 returns to block 134 and continues to determine whether a haptic feedback request has been received in response to determining that the vehicle cycle has not been completed. On the other hand, in response to determining that the vehicle cycle has been completed, the vehicle controller 14 commands the actuator 74 to return to the default length (block 142), thereby ending the process 120 (block 144). The default length can correspond to, for example, a relaxed state of the actuator 74, the most common length suitable for the majority of passengers 22, and a length that facilitates exiting from the vehicle 16 (e.g., tilting the spring plate 32 towards the exit of the entertainment attraction 10). Thus, the resistance control system 12 having the vehicle controller 14 efficiently improves the passenger experience within the entertainment attraction 10 by semi-passively tuning the weight resistance of the vehicle 16 to each specific passenger parameter. Further, the resistance control system 12 disclosed herein provides dynamic haptic feedback corresponding to the virtual images provided through the VR device 24 to the passengers 22 to further create a dynamic and enjoyable passenger experience.
[0035] In some embodiments, the VR controller 26 can be configured to operate the plurality of VR devices 24 of each passenger 22 such that the passengers 22 can virtually interact with each other 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 passengers 22 can compete with each other in a race. To this end, the VR controller 26 can cause the VR devices 24 to present a virtual image of another passenger 22, output haptic feedback based on the interaction with another passenger 22, or otherwise operate the VR devices 24 based on another passenger 22. As an example, a plurality of ride vehicles 16 can be arranged within the same enclosure or room of the entertainment attraction 10 such that the entertainment attraction 10 can simultaneously accommodate a plurality of passengers 22, such as passengers 22 participating in the same virtual environment presented by each VR device 24. In further or alternative embodiments, the entertainment attraction 10 can also accommodate a plurality of passengers 22 participating in different virtual environments and experiences. That is, the entertainment attraction 10 can accommodate a plurality of passengers 22, but at least some of the passengers 22 can be present within different virtual experiences and not virtually interact with each other. In any case, such a configuration can increase the efficiency of providing virtual experiences to the passengers 22 as compared to the entertainment attraction 10 having a single ride vehicle 16.
[0036] Based on the understanding of the operation of the resistance control system 12 described above, further description will be given herein of an exemplary embodiment of the ride vehicle 16 controlled by the resistance control system 12. For example, FIG. 3 is a cross-sectional elevation view of an embodiment of the ride vehicle 16 having a spring plate 32 arranged in the horizontal direction (e.g., aligned with the horizontal axis 160). As described above, the ride vehicle 16 includes an actuator plate 70, a spring plate 32, and a support assembly 60 having a base plate, a support beam 42, and a pivot joint 46. Since the ride vehicle 16 is stationary, the base 40 is arranged in contact with the ground 54. In other embodiments, the resistance control system 12 can be utilized on a movable motion base, and the ground 54 can represent a larger vehicle to which the ride vehicle 16 is coupled.
[0037] Vehicle 16 also includes six springs 34 shown as conical machine springs in this embodiment. Conical machine springs generally have a variable or non-linear spring constant such that the initial compression of the spring against the actuator plate 70 progresses with a smaller force than further compression of the spring 34. In this embodiment, the springs 34 are arranged equidistantly from each other in a hexagonal or circular configuration centered on the pivot joint 46. However, it should be understood that within the vehicle 16, any other suitable type, configuration, and amount of spring 34 that selectively contracts and / or contacts the actuator plate 70 can also be employed. For example, in some embodiments, the conical springs can be replaced with cylindrical helical springs (e.g., composite springs) having progressive spring constants coupled in series with each other. Alternatively, the vehicle 16 can include a single spring 34 suitably disposed within the vehicle 16 such that the presently disclosed features can dynamically adjust the weight resistance of the vehicle 16.
[0038] The resistance control system 12 also includes moderating features that further enhance the passenger experience on the vehicle 16. For example, the vehicle 16 of this embodiment includes a speed limiter 170 (e.g., a gas spring) that controls the movement of the spring plate 32. The speed limiter 170 is coupled between the spring plate 32 and a peripheral support beam 172 disposed below the outer edge 174 of the spring plate 32, respectively. In the illustrated embodiment, the speed limiter 170 includes a spherical rolling bearing 176 that provides three-axis rotational freedom, but any other suitable connection component that provides the same or a more restricted rotational movement can also be employed. The speed limiter 170 includes a piston 180 and a rod 182 that moves relative to the piston 180 to dampen the movement of the vehicle 16. Note that in some embodiments, this damped movement correlates with the movement of a seat within the vehicle, or a part of the vehicle that is effectively a seat, or both the vehicle and the seat of the vehicle.
[0039] FIG. 4 is a side perspective view of an embodiment of a stationary vehicle 16 having a spring plate 32 in an inclined orientation. As shown, the spring plate 32 is disposed at an inclination angle 200 with respect to the actuator plate 70 due to the weight transfer of the passengers 22 who can board on the spring plate 32. The vehicle 16 also includes a bumper 202 (e.g., a rubber bumper, a stopper) disposed on a peripheral support beam 172 disposed below the spring plate 32. The bumper 202 generally allows free rotation of the spring plate 32 up to a threshold inclination angle at which the bottom surface 36 of the spring plate 32 contacts the bumper 202, and can prevent further rotation of the spring plate 32 so as to avoid an unstable orientation of the spring plate 32 with respect to the actuator plate 70. As an example, the bumper 202 can allow the spring plate 32 to rotate to various positions forming an inclination angle 200 within 10 degrees with respect to the actuator plate 70. Thus, the bumper 202 can limit the movement of the spring plate 32 within or to a physical movement range. The bumper 202 can also include a contact sensor that supplies a signal indicating whether the spring plate 32 is in contact with each respective bumper 202 to the vehicle controller 14. For example, the vehicle controller 14 can provide tactile feedback to prompt the passengers 22 to transfer their weight so that the spring plate 32 no longer contacts the bumper 202 in response to determining that the spring plate 32 is in contact with one of the bumpers 202. In some embodiments, the vehicle 16 can include six bumpers 202 and six peripheral support beams 172. In such a case, every other peripheral support beam 172 can also be indirectly coupled to the spring plate 32 via one of the speed limiters 170 described above.
[0040] The actuator 74 shown in this embodiment is coupled between the actuator plate 70 and the base 40. Accordingly, the actuator 74 can move the actuator plate 70 along the vertical axis 72 (e.g., at a horizontal position corresponding to the pivot joint 46 or the fulcrum of the spring plate 32) to increase or decrease the separation distance 76 between the actuator plate 70 and the spring plate 32, etc., to adjust the effective spring constant of the spring 34. The vehicle 16 can include three actuators 74 arranged at equal intervals in a triangular configuration with respect to each other, but it should be understood that they can also be arranged at equal intervals with respect to each other in any suitable polygonal shape, including additional actuators 74. Further, the speed limiter 170 described above can evenly distribute the forces of the speed limiter 170 and the actuator 74 around the vehicle 16 by being arranged in a triangular configuration that is a mirror image of the triangular configuration of the actuator 74. In other embodiments where the vehicle 16 is movable, the forces of the speed limiter 170 and the actuator 74 can be evenly distributed around the seat of the vehicle 16.
[0041] FIG. 5 is a perspective view showing another embodiment of the resistance control system 12 that controls the vehicle 16 within the entertainment attraction 10. The vehicle 16 includes a spring plate 32 and a seat 20 or other passenger accommodation facility coupled to the upper surface 30 of the spring plate 32. The passenger 22 can steer the vehicle 16 with their own weight from the seat 20. In particular, the vehicle 16 includes spring columns 250 coupled to the bottom surface 36 of the spring plate 32 that selectively adjust the resistance of the vehicle 16 based on parameters related to the passenger 22. Each spring column 250 includes a height-adjustable spring assembly 252 that is passively (e.g., naturally) compressed by the weight of the passenger 22 to a target height 260.
[0042] In this embodiment, each height-adjustable 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. Each spring region 262 used herein is defined as any suitable component that provides a respective spring constant. Thus, the low compression region 268 has a spring constant greater than that of the medium compression region 266 or the high compression region 264, indicating that more force is utilized to compress the low compression region 268 (e.g., approximated by Hooke's law). In this embodiment, the compressibility of each spring region 262 is brought about by selecting the target wire thickness of the spring region 262, but any other suitable property of the spring region 262 (e.g., material, coating, treatment, size) can also be varied.
[0043] For example, the high compression region 264 can be designed to operate for passengers having a first weight range (e.g., 0 to 50 pounds) and to be completely compressed and substantially rigid beyond this range. The other spring regions 266, 268 can be compressed negligibly for passengers having weights within the first weight range and can operate substantially rigidly. The medium compression region 266 can be designed to operate for a second weight range higher than the first weight range (e.g., 51 to 150 pounds). Thus, for passengers having weights within the second weight range, the medium compression region 266 can be actively compressed while the high compression region 264 is completely compressed and the low compression region 268 is substantially rigid. Similarly, the low compression region 268 can be designed to operate when supporting passengers having weights within a third weight range (e.g., 151 to 300 pounds) such that the other spring regions 264, 266 are completely compressed. Thus, the height-adjustable spring assembly 252 of the vehicle 16 contracts passively after the passenger 22 boards the vehicle 16 to synchronize the weight resistance of the vehicle 16 with the weight of the passenger 22. In a further or alternative embodiment, the compression of the spring assembly 252 can be based on other passenger-related parameters including, for example, the required resistance setting and previous experience (e.g., via a semi-passive control system that adjusts the weight resistance based on received or determined inputs).
[0044] Currently, the spring region 262 includes cylindrical helical springs coupled in series with each other between the spring plate 32 and the respective base plate 272. In other embodiments, each spring row 250 can include a single conical spring that provides a spring region that varies continuously along the height of the spring row 250, or other suitable variable resistance components described above (e.g., gas springs, magnetic repulsion assemblies). Although four spring rows 250 are shown, each having three spring regions 262, it should be understood that any suitable number of spring rows 250 having any suitable number of spring regions 262 can be implemented within the vehicle 16, including a single spring row 250 disposed below the center point 274 of the spring plate 32. According to the present disclosure, references to spring elements can include any features capable of providing a resistive spring force, such as metal springs, plastic springs, leaf springs, conical or cylindrical coils, gas springs, magnetic repulsion assemblies, and the like.
[0045] In the illustrated embodiment, each spring row 250 includes a link mechanism 280 (e.g., a cable, rope, chain) coupled between the respective base plate 272 and the spring plate 32 to limit the lateral movement of the spring row 250. Although the link mechanism 280 is shown as being disposed within the height-adjustable spring assembly 252, it should be understood that it can be disposed at other locations within the spring row 250. As will be described in more detail below, in some embodiments, the link mechanism 280 facilitates fixing the spring row 250 at the target height 260. In other embodiments, the vehicle 16 can operate without fixing the spring row 250, thereby enabling a simpler structure and operation of the amusement attraction 10.
[0046] FIG. 6 is a schematic diagram of an embodiment of a resistance control system 12 including the vehicle controller 14 and the VR controller 26 described above. This description focuses on the operation of a single spring row 250 of the vehicle 16, but it should be understood that each spring row 250 can operate in the same manner. The illustrated embodiment of the spring row 250 includes a locking device 300 that selectively fixes the spring row 250 to a target height 260 based on the weight of the passenger 22. For example, the locking device 300 can be a ratchet device that receives a ribbed extension 302 coupled to the distal end 304 of the body 306 of the link mechanism 280. In such an embodiment, the base plate 272 can include an opening that allows the body 306 of the link mechanism 280 to be coupled and arranged on the side opposite to the ribbed extension 302 of the base plate 272. In such an embodiment, the weight of the passenger 22 can passively compress the height-adjustable spring assembly 252 to the target height 260, bringing the spring plate 32 closer to the base plate 272 and pushing the ribbed extension 302 down to the target position relative to the locking device 300. It should be understood that any other suitable locking device such as a reel and spool for fixing the link mechanism 280, a caliper brake, a locking gas spring, a magnetic holding system, a locking rack and / or pinion can also be implemented within the vehicle 16.
[0047] In an embodiment having the locking device 300, the vehicle controller 14 is communicatively coupled to the locking device 300 to control the operation of the locking device 300. For example, an embodiment of a ratchet-type locking device 300 can passively hold the spring stack 250 to have a target height 260 in response to a force applied by a passenger's weight. In other embodiments having an active locking device 300, the vehicle controller 14 can command the locking device 300 to fix the spring stack 250 in response to determining that the ride cycle of the entertainment attraction 10 has started. In either case, in response to determining that the ride cycle is complete, the vehicle controller 14 can command the locking device 300 to release the ribbed extension 302 of the spring stack 250 or other suitable component to return the spring stack 250 to a default height (e.g., an uncompressed height).
[0048] The illustrated embodiment of the resistance control system 12 also includes an inclinometer 92 coupled to a spring plate that enables the VR controller 26 to align the virtual experience of the VR device 24 with the current position of the ride vehicle 16 by providing feedback to the VR controller 26. As described above, in addition to or instead of this, other suitable sensors 90 that facilitate the operation of the entertainment attraction 10 can also be coupled to the ride vehicle 16. In particular, the resistance control system 12 of FIGS. 5 and 6 provides a simpler embodiment of the ride vehicle 16 by not including a weight sensor 94, while enabling semi-passive control of the weight resistance of the ride vehicle 16 to improve the passenger experience.
[0049] FIG. 7 is a perspective view of an embodiment of a vehicle 16 that uses a resistance control system 12 to control the movement of a passenger support (e.g., seat 20, vehicle cabin). The resistance control system 12 includes a motor 320 and a linkage system 322 that enables the motor 320 to cause movement of a spring plate 32 about a pivot joint 46 of a support beam 42 that extends between the spring plate 32 and an actuator plate 70. Accordingly, the motor 320 can cause movement of the spring plate 32 relative to the actuator plate 70. The illustrated vehicle 16 includes a spring plate 32 and an actuator plate 70, but the spring plate 32 and the actuator plate 70 represent any suitable base, support, or brace. That is, the spring plate 32 and / or the actuator plate 70 can have any suitable shape (e.g., dome, sphere, cube) that provides movement of the vehicle 16.
[0050] Each motor 320 (e.g., an electromechanical motor, a pneumatic motor, a hydraulic motor) can be operative to adjust the resistance to movement of the spring plate 32 about the pivot joint 46. In the illustrated embodiment, each motor 320 is coupled to a respective gearbox 324 of the linkage system 322, and each gearbox 324 is coupled to a first bracket 326 of the linkage system 322. Accordingly, torque output by the motor 320 to cause rotation of the shaft of the motor 320 can cause rotation of the gears of the gearbox 324 to rotate the first bracket 326. As an example, each motor 320 can use a keyless bushing to rotate the shaft and the gearbox 324 to enable smooth movement of the spring plate 32. Each first bracket 326 is coupled to a linkage 328 of the linkage system 322 at a first end 330 of the linkage 328. Further, a second end 332 of each linkage 328 can be coupled to a respective second bracket 334 of the linkage system 322, and each second bracket 334 is coupled to a portion (e.g., a corner, a side) of a bottom surface 36 of the spring plate 32.
[0051] Each motor 320 can be configured to output torque capable of controlling and / or driving the rotational movement of the respective first bracket 326 about the respective horizontal axis 336 or an axis parallel to the horizontal axis 336. Such rotational movement of the first bracket 326 can cause corresponding movement of the linkage 328 generally along an axis parallel to the vertical axis 72, applying a force to each portion of the spring plate 32. This applied force can move the spring plate 32 relative to the actuator plate 70 (e.g., pitch and roll). For this purpose, each linkage 328 is rotatably coupled to the corresponding first bracket 326 and second bracket 334 via a rotatable fastener 338 (e.g., shoulder screw) of the link system 322 to enable rotational movement between the linkage 328 and the brackets 326, 334 about the respective horizontal axis 336. The rotation between the linkage 328 and the brackets 326, 334 can enable greater control of the movement of the spring plate 32 relative to the actuator plate 70. Further, the connection between the linkage 328 and the brackets 326, 334 can allow further movement between the linkages 328 relative to the brackets 326, 334, facilitating the movement of the spring plate 32 relative to the actuator plate 70. As an example, the linkage 328 can linearly translate along the rotatable fastener 338 and / or rotate relative to the brackets 326, 334 about another axis (e.g., via further fasteners of the link system 322).
[0052] In the illustrated embodiment, the link system 322 is supported via a plate 340 that extends between the base 40 and the actuator plate 70 (e.g., coupled to the support beam 42). For example, the plate 340, which can be part of the support assembly 60, is fixedly coupled to the actuator plate 70, the base 40, and / or the support beam 42, and the gearbox 324 is fixedly coupled to the plate 340 to prevent movement between the gearbox 324 and the support assembly 60, thereby stabilizing the link system 322. In this way, the plate 340 can facilitate the motor 320 to provide the desired movement of the spring plate 32 relative to the actuator plate 70.
[0053] In some embodiments, each motor 320 can be back-drivable. That is, a sufficient force applied to the spring plate 32 (e.g., by the weight transfer of the passenger 22) can cause the movement of the spring plate 32 relative to the actuator plate 70 in a direction opposite to the movement of the spring plate 32 caused by the torque output by the motor 320. In other words, a sufficient force can be used to rotate either of the first brackets 326 in a direction opposite to the rotational direction caused by the torque output by the motor 320. Thus, the amount of torque output by the motor 320 to apply to the spring plate 32 can adjust the amount of opposing force required to move the spring plate 32 relative to the actuator plate 70 against the torque output by the motor 320. Accordingly, the torque output by the motor 320 sets the movement resistance of the spring plate 32. Specifically, increasing the output torque increases the movement resistance, and decreasing the output torque decreases the movement resistance.
[0054] Each motor 320 can be communicably coupled to the vehicle controller 14, and the vehicle controller 14 can command the motor 320 to output torque accordingly. In practice, the vehicle controller 14 receives inputs from, for example, the inclinometer 92, the weight sensor 94, the vision sensor 96, the input device 98, another suitable source, or any combination thereof, and can operate the motor 320 to provide a movement resistance of the spring plate 32 based on this input. In the illustrated embodiment, the weight sensor 94 is disposed (e.g., coupled to the lower surface of the base 40) below the base 40 so as to be able to monitor the weights of the spring plate 32, the support assembly 60, the actuator plate 70, the motor 320, the link system 322, the passenger 22, etc. (e.g., the entire vehicle 16). In a further or alternative embodiment, the weight sensor 94 can be disposed (e.g., between the actuator plate 70 and the spring plate 32) to monitor a part of the vehicle 16 and / or the passenger 22. In any case, any of the techniques described above regarding the setting of the movement resistance of the spring plate 32 can be incorporated to set the torque output by the motor 320 based on, for example, the weight of the passenger 22, the preference of the passenger 22, and the identifier of the passenger 22. As an example, the vehicle controller 14 operates in a semi - passive mode to provide a movement resistance between the spring plate 32 and the actuator plate 70 via the torque output of the motor 320, and refers to the resistance setting database 104 to determine a specific torque that the motor 320 should output based on, for example, an algorithm or a database table (e.g., a look - up table) stored in the resistance setting database 104 that associates the torque output with another parameter.
[0055] Further, the vehicle controller 14 can also operate in an active mode in which it outputs torque to each motor 320 to overcome the force applied to the spring plate 32 by the passenger 22. In practice, in the active mode, instead of allowing the passenger 22 to cause the movement of the spring plate 32 (e.g., in the semi - passive mode of the vehicle controller 14), the motor 320 can be operated to move the spring plate 32 in a desired manner (e.g., to a target position or target orientation) with respect to the actuator plate 70. For example, the vehicle controller 14 can operate in the active mode to move the spring plate 32 and provide a specific feeling and riding experience to the passenger 22. For this purpose, the vehicle controller 14 can receive sensor data such as the orientation of the spring plate 32 identified via the inclinometer 92 and / or the weight of the passenger 22 identified via the weight sensor 94, and determine the appropriate torque that the motor 320 should output to cause the desired movement of the spring plate 32 with respect to the actuator plate 70.
[0056] In practice, the vehicle controller 14 can adjust the torque output by the motor 320 at different times during a single vehicle cycle. As an example, the vehicle controller 14 can operate in a first semi - passive mode where, at a first time point of the vehicle cycle, it commands the motor 320 to output respective torques to cause a first movement resistance between the spring plate 32 and the actuator plate 70 that allows the passenger 22 to move the spring plate 32. The vehicle controller 14 can operate in a second semi - passive mode where, at a second time point of the vehicle cycle, it commands the motor 320 to increase the torque output to cause a second increased movement resistance between the spring plate 32 and the actuator plate 70 that makes it more difficult for the passenger 22 to move the spring plate 32. The vehicle controller 14 can operate in an active mode where, at a third time point of the vehicle cycle, it commands the motor 320 to further increase the torque output to cause movement of the spring plate 32 and the actuator plate 70 and prevent the passenger 22 from moving the spring plate 32 relative to the actuator plate 70. Thus, the vehicle controller 14 can operate in different modes at different times during the vehicle cycle to provide different experiences to the passenger 22. For example, the vehicle controller 14 can operate in different modes based on a predetermined setting (e.g., the time point of the vehicle cycle), in response to sensor data, and based on the preferences of the passenger 22, etc.
[0057] Furthermore, the vehicle controller 14 can also adjust the torque output by the motor 320 based on the positioning of the spring plate 32 relative to the actuator plate 70. As an example, in response to determining that the inclination angle 200 between the spring plate 32 and the actuator plate 70 has increased (e.g., based on sensor data received from the inclinometer 92), the vehicle controller 14 can command one of the motors 320 to increase its torque output to prevent the inclination angle 200 from further increasing. In this way, the vehicle controller 14 can adjust the torque output by the motor 320 to adjust the movement resistance of the spring plate 32 so as to maintain the inclination angle 200 between the spring plate 32 and the actuator plate 70 below a threshold value.
[0058] FIG. 8 is a perspective view of an embodiment of a vehicle 16 using a resistance control system 12 that includes three motors 320 and three corresponding link systems 322. The vehicle controller 14 can be communicatively coupled to each of the motors 320 to move the spring plate 32. As an example, the illustrated spring plate 32 has a triangular shape configured such that a first motor 320A moves a first link system 324A coupled to a first corner 360 of the spring plate 32, a second motor 320B moves a second link system 324B coupled to a second corner 362 of the spring plate 32, and a third motor 320C moves a third link system 324C coupled to a third corner 364 of the spring plate 32. The vehicle controller 14 can control the motors 320 to coordinate the movement of the corners 360, 362, 364 to control the movement of the spring plate 32 relative to the actuator plate 70.
[0059] When controlling the spring plate 32 via three motors 320, the movement of the spring plate 32 can be controlled more greatly compared to the case of controlling the spring plate 32 via two motors 320. As an example, in addition to causing the spring plate 32 to pitch and / or roll with respect to the actuator plate 70, the vehicle controller 14 can translate the spring plate 32 along an axis parallel to the vertical axis 72 to make the spring plate 32 undulate. In some embodiments, the vehicle controller 14 can control the motors 320 to move each of the corners 360, 362, 364 to their respective target positions. For example, the vehicle controller 14 can control the motors 320 so that each of the corners 360, 362, 364 moves substantially the same distance along its 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 pitching and / or rolling the spring plate 32.
[0060] The embodiment shown in FIG. 7 includes two motors 320 and two link systems 322, and the embodiment shown in FIG. 8 includes three motors 320 and three link systems 322. However, in further or alternative embodiments, any other suitable number of motors 320 and link systems 322 can be used to control the movement between the spring plate 32 and the actuator plate 70. As an example, a single motor 320 and a single corresponding link system 322 can be used, or more than three motors 320 and more than three corresponding link systems 322 can be used. In practice, the number of motors 320 and corresponding link systems 322 used to control the movement of the spring plate 32 can be based on the shape of the spring plate 32 (e.g., four motors 320 and four link systems 322 to move each corner of a spring plate 32 having a rectangular shape), and / or the desired amount of movement of the spring plate 32 relative to the actuator plate 70 (e.g., the degrees of freedom). Further, a combination of the motor 320, the link system 322, and the spring 34 can be used to control the movement between the spring plate 32 and the actuator plate 70. Further, any of the techniques described above can 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.
[0061] FIG. 9 is a flow diagram showing an embodiment of a process 380 for controlling the vehicle 16 via the motor 320 through the ride cycle of the amusement attraction 10. The process 380 can also represent start code or instructions stored in a non-transitory computer-readable medium, such as being executed by a processor 100 of the vehicle controller 14 of the resistance control system 12. Some of the steps shown in the process 380 can be similar to the steps described above with respect to the process 120. Further, additional steps can be executed, and / or, where appropriate, some of the steps shown in FIG. 9 can be omitted, modified, or executed in a different order.
[0062] During the execution of process 380, vehicle controller 14 can also start a vehicle cycle (block 124) by receiving an input (block 122). The input can include the weight from weight sensor 94, an image or identifier from vision sensor 96, and / or user input from input device 98. Next, vehicle controller 14 queries resistance setting database 104 (block 382) to search for a target torque output corresponding to the input. In practice, resistance setting database 104 can include entries or algorithms that associate each torque output with various data or parameters, and vehicle controller 14 can use the input to identify a torque output suitable for each motor 320. As an example, the torque output can be increased to increase the moving resistance of vehicle 16 when the passenger weight is heavy compared to when it is light, and / or in a relaxed experience compared to a challenging experience. After identifying the target torque output, vehicle controller 14 controls, operates, or commands motor 320 to output the target torque (block 384).
[0063] The vehicle controller 14 provides a ride experience to the passenger 22 via the vehicle 16 after calibrating the torque output by the motor 320 (block 386), and this ride experience can similarly correspond to the virtual experience provided by the VR device 24 using the techniques described above. As an example, the image 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 applied by the passenger 22 against the torque output by the motor 320). Further, the vehicle controller 14 can adjust the torque output by the motor 320 during the ride experience to correspond to the virtual environment presented to the passenger 22 by the VR device 24 (block 388). In one example, the vehicle controller 14 receives a haptic feedback request from the VR controller 26 and can adjust the torque output based on the haptic feedback request (e.g., to satisfy the haptic feedback request). In another example, the vehicle controller 14 can automatically adjust the torque output based on a signal corresponding to the time during the ride experience or a phase of the ride experience (e.g., a narrative change in the VR experience). In practice, the vehicle controller 14 can command the motor 320 to adjust the torque output to change the movement resistance between the spring plate 32 and the actuator plate 70 and / or to transition between a semi - passive mode of operation where the passenger 22 can primarily cause the movement of the spring plate 32 and an active mode of operation where the motor 320 can primarily cause the movement of the spring plate 32. In a further example, the vehicle 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 vehicle controller 14 can command the motor 320 to increase the torque output to prevent the movement of the spring plate 32 that would further increase the tilt angle 200 in response to receiving sensor data (e.g., from the inclinometer 92) indicating that the tilt angle 200 is greater than a threshold.
[0064] After the completion of the vehicle cycle, the vehicle controller 14 can command the motor 320 (block 390) to output a default torque and end the process 120 (block 144). The default torque can enable a specific positioning or orientation of the spring plate 32 (e.g., relative to the actuator plate 70), and / or the movement resistance between the spring plate 32 and the actuator plate 70 can be set to facilitate disembarking from the vehicle 16. For example, the default torque can substantially increase the movement resistance of the spring plate 32 to avoid movement of the actuator plate 70 caused by the force applied by the passenger 22 during disembarking from the vehicle 16 and facilitate the passenger 22 to exit the vehicle 16.
[0065] Accordingly, the technical effect of the disclosed resistance control system includes enabling selective adjustment of the tension or weight resistance of the vehicle. Accordingly, the vehicle can accommodate a wide range of passenger parameters or passenger preferences for experiencing stationary attractions via a VR device. Generally, a passenger provides an input to the VR system of the stationary attraction by tilting or moving their weight relative to the vehicle. The vehicle operates to appropriately resist this movement to simulate the virtual experience provided through the VR device. In some embodiments, the spring plate of the vehicle is supported by a pivot joint that allows the passenger to manipulate the spring plate with their weight. The vehicle includes at least one spring coupled to the surface of the spring plate and selectively contractible relative to an actuator plate disposed below the spring plate. The actuator plate is disposed perpendicular to the spring plate via at least one actuator that can move the actuator plate up and down to respectively increase or decrease the resistance of the resistance control system to the movement of the passenger. Accordingly, during a normal vehicle cycle, the resistance control system can receive an input indicative of a parameter related to the passenger and command the actuator to tension the spring to a predetermined setting corresponding to the parameter. In other embodiments, a composite spring or conical spring arranged in a row and coupled to the spring plate can be passively compressed by the passenger to a target height, thereby providing a target resistance to the movement of the passenger. In a further embodiment, the vehicle can include at least one reversibly drivable motor coupled to the spring plate that outputs a torque for controlling the movement resistance between the spring plate and the actuator plate in response to a force such as an output torque that overcomes the reverse drive of the motor. For example, the resistance control system can adjust the output torque to increase or decrease the movement resistance of the spring plate based on the received input. The motor can also be controlled to output a torque to actively drive and move the spring plate. In any case, the disclosed system provides an improved experience for guests with a wider range of weights, preferences, and other parameters.
[0066] In this specification, only some features of the present disclosure have been illustrated and described, but many modifications and changes will occur to those skilled in the art. Therefore, it should be understood that the appended claims are intended to cover all such modifications and changes that follow the true spirit of the present disclosure. It should be understood that any features illustrated or described with respect to the above-mentioned figures can be combined in any suitable form.
[0067] The technology claimed and shown in this specification refers to and is applied to tangible objects and specific examples of an actual nature that reliably improve the art, and thus are not abstract, intangible, or purely theoretical. Further, if any of the claims appended at the end of this specification includes one or more elements designated as "means for [performing]... [function]" or "step for [performing]... [function]", such elements should be construed in accordance with 35 U.S.C. § 112(f). On the other hand, for any claim that includes elements designated in any other form, such elements should not be construed in accordance with 35 U.S.C. § 112(f).
Explanation of Reference Numerals
[0068] 10 Entertainment attraction 12 Resistance control system 14 Vehicle controller 16 Passenger vehicle 32 Leaf spring 36 Lower surface of the leaf spring 40 Base 42 Support beam 46 Pivoting joint 60 Support assembly 70 Actuator plate 90 Sensor 92 Inclinometer 94 Weight sensor 96 Imaging sensor 98 Input device 100 Processor 102 Memory 104 Resistance setting database 320 Motor 322 Link system 324 Gearbox 326 Bracket 328 Linkage 330 First end of the linkage 332 Second end of the linkage 334 Second bracket 336 Horizontal axis 338 Fastener 340 Plate
Claims
1. 1. A resistance control system for a passenger support of an entertainment attraction, comprising: The first foundation, The second foundation; a support extending between the first foundation and the second foundation; the second foundation is pivotally coupled to the support at a pivot joint, and the resistance control system comprises: A motor; a linkage system coupled to the motor and the second foundation; and wherein the motor is configured to output a torque via the link system to adjust resistance to movement of the second foundation relative to the first foundation about the pivot joint. A link system characterized by:
2. the link system includes a bracket coupled to a linkage, the linkage coupled to the second foundation, and the motor configured to output the torque to cause rotation of the bracket to impart a force on the second foundation through the linkage to adjust resistance to movement of the second foundation about the pivot joint. The resistance control system of claim 1 .
3. The linkage is rotatably coupled to the bracket. The resistance control system of claim 2 .
4. a controller communicatively coupled to the motor, the controller configured to command the motor to output the torque. The resistance control system of claim 1 .
5. the controller is communicatively coupled to a virtual reality (VR) controller, the controller being configured to command the motor to output the torque based on input received from the VR controller. The resistance control system of claim 4.
6. the motor is configured to output the torque to move the second foundation relative to the first foundation in a pitch, roll, translation, or any combination thereof. The resistance control system of claim 1 .
7. a further motor coupled to the linkage system, the motor and the further motor being backdrivable motors. The resistance control system of claim 1 .
8. 1. A resistance control system for an amusement attraction ride vehicle, comprising: The first foundation, a second foundation coupled to the pivot joint and configured to move relative to the first foundation via the pivot joint; a motor configured to induce movement of the second foundation via a linkage system; a controller communicatively coupled to the motor; the controller is configured to receive an input and, based on the input, command the motor to output a torque to adjust resistance to movement of the second foundation relative to the first foundation about the pivot joint. A resistance control system comprising:
9. a sensor communicatively coupled to the controller, the input comprising sensor data transmitted by the sensor; The resistance control system of claim 8.
10. The sensor is a position sensor, a weight sensor, a visual sensor, or any combination thereof.
10. The resistance control system of claim 9.
11. an input device communicatively coupled to the controller, the input including a user input received via the input device; The resistance control system of claim 8.
12. the controller includes a memory that stores a resistance setting database, the controller being configured to query the resistance setting database to determine a target torque based on the input, and to command the motor to output the target torque. The resistance control system of claim 8.
13. the controller is configured to command the motor to increase the torque to cause movement of the second foundation relative to the first foundation about the pivot joint. The resistance control system of claim 8.
14. the controller is communicatively coupled to a virtual reality (VR) controller, and the input comprises a signal transmitted by the VR controller. The resistance control system of claim 8.
15. 1. An entertainment attraction comprising: a virtual reality (VR) device including a VR controller; A vehicle; A vehicle controller; Equipped with the VR controller is configured to instruct the VR device to present an image; The ride vehicle includes: The first foundation, The second foundation; a support extending between the first foundation and the second foundation; the support is pivotally coupled to the second foundation via a pivot joint, the second foundation configured to move relative to the first foundation via the pivot joint, and the ride vehicle includes: a motor configured to cause movement of the second foundation relative to the first foundation via the pivot joint or a linkage system coupled to the second foundation; the vehicle controller is communicatively coupled to the VR controller and the motor and configured to command the motor to output a torque based on communication between the vehicle controller and the VR controller; An amusement attraction characterized by
16. the VR controller is configured to instruct the 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 VR device.
16. The entertainment attraction of claim 15.
17. the vehicle controller is configured to receive a signal indicative of a movement of the second foundation relative to the first foundation, the vehicle controller being configured to instruct the VR controller to adjust an image presented by the VR device based on the signal.
16. The entertainment attraction of claim 15.
18. the vehicle controller is configured to operate in a semi-passive mode to command the motors to output the torques to adjust resistance to movement of the second foundation relative to the first foundation about the pivot joint; 16. The entertainment attraction of claim 15.
19. the vehicle controller is configured to operate in an active mode to command the motors to output the torques to cause movement of the second foundation relative to the first foundation about the pivot joint.
16. The entertainment attraction of claim 15.
20. the vehicle controller is configured to receive a haptic feedback request from the VR controller, the vehicle controller being configured to command the motor to output the torque to satisfy the haptic feedback request.
16. The entertainment attraction of claim 15.
Citation Information
Patent Citations
Horse riding simulator
JP1993076658A
Driving simulator
JP2000056668A
On-board object tilting device
JP2006102288A
motion simulator
JP2016512980A
Personal simulator
US6733293B2