Systems and methods for dynamic ride profiles
First Claim
1. A dynamic control system for controlling an amusement park ride, comprising:
- a game server configured to generate game data that describes movement of a virtual vehicle through a virtual environment;
a programmable logic controller (PLC) of a ride vehicle configured to receive and conditionally execute instructions of a dynamic ride profile relative to one or more stored limits to operate physical actions of the ride vehicle;
a dynamic ride profile server communicatively coupled to the game server and the PLC, wherein the dynamic ride profile server is configured to;
receive input data from one or more input devices, sensor data from one or more sensors, and the game data from the game server;
provide the input data, the sensor data, and the game data as inputs to one or more physical models to generate a portion of a dynamic ride profile based on the movement of the virtual vehicle through the virtual environment; and
provide the portion of the dynamic ride profile to the PLC for conditional execution.
1 Assignment
0 Petitions
Accused Products
Abstract
Present embodiments are directed toward a dynamic control system for an amusement park ride. The system includes a game server that generates game data describing movement of a virtual vehicle through a virtual environment; a programmable logic controller (PLC) configured to conditionally execute instructions of a dynamic ride profile relative to one or more stored limits to operate physical actions of the ride vehicle; and a dynamic ride profile server communicatively coupled to the game server and the PLC. The dynamic ride profile server is configured to: receive input data, sensor data, and the game data; provide the received data as inputs to one or more physical models to generate a portion of a dynamic ride profile based on the movement of the virtual vehicle through the virtual environment; and provide the portion of the dynamic ride profile to the PLC for conditional execution.
-
Citations
20 Claims
-
1. A dynamic control system for controlling an amusement park ride, comprising:
-
a game server configured to generate game data that describes movement of a virtual vehicle through a virtual environment; a programmable logic controller (PLC) of a ride vehicle configured to receive and conditionally execute instructions of a dynamic ride profile relative to one or more stored limits to operate physical actions of the ride vehicle; a dynamic ride profile server communicatively coupled to the game server and the PLC, wherein the dynamic ride profile server is configured to; receive input data from one or more input devices, sensor data from one or more sensors, and the game data from the game server; provide the input data, the sensor data, and the game data as inputs to one or more physical models to generate a portion of a dynamic ride profile based on the movement of the virtual vehicle through the virtual environment; and provide the portion of the dynamic ride profile to the PLC for conditional execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An amusement park ride, comprising:
-
a game server configured to generate game data that includes a virtual environment; a ride vehicle communicatively coupled to the game server and configured to move passengers along a ride path, wherein the ride vehicle comprises; one or more output devices configured to present the virtual environment to the passengers of the ride vehicle based on the game data generated by the game server; one or more input devices configured to collect input data from the passengers of the ride vehicle; one or more sensors configured to collect sensor data during operation of the ride vehicle; and a programmable logic controller (PLC) communicatively coupled to the one or more input devices and the one or more sensors, wherein the PLC is configured to receive and conditionally execute instructions of a dynamic ride profile relative to one or more stored limits to operate physical actions of the ride vehicle; and a dynamic ride profile server communicatively coupled to the game server and the PLC, wherein the dynamic ride profile server is configured to; receive the input data and the sensor data via the PLC and receive the game data from the game server; provide the input data, the sensor data, and the game data as inputs to one or more physical models to generate a portion of the dynamic ride profile; and provide the portion of the dynamic ride profile to the PLC for conditional execution. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling an amusement park ride, comprising:
-
receiving input data from input devices of a ride vehicle of the amusement park ride; receiving sensor data from one or more sensors of the amusement park ride; receiving game data from a game server of the amusement park ride, wherein the game data describes movement of a virtual vehicle through a virtual environment; providing the input data, the sensor data, and the game data as inputs to one or more physical models to generate a portion of a dynamic ride profile based on the movement of the virtual vehicle through the virtual environment; and providing the portion of the dynamic ride profile to a communicatively coupled PLC of the ride vehicle, wherein the PLC of the ride vehicle is configured to conditionally execute the portion of the dynamic ride profile during operation of the amusement park ride to physically move the ride vehicle based on one or more stored limits of the PLC. - View Dependent Claims (17, 18, 19, 20)
-
Specification