top of page
Ride Engineering Competition
Spring 2024
(2nd Place)
Model Roller Coaster
Full Video
Photos





The Prompt
13 universities from around the country entered the Ride Engineering Competition in Winter of 2023.
Over the following 3 months, TEA@ND submitted multiple deliverables including:
​
-
Project Charter - lists stakeholders, design criteria, and the initial design
-
Preliminary Design Review - involves presenting and receiving feedback from industry professionals
-
Poster and Proof of Life (video of ride functioning)
-
Final Hand-in - Safety Report, Mechanical Systems Design, and Control Systems Design
The prompt was to design, engineer, and manufacture a section of a
roller coaster attraction inside a size box. The Ride would start and end at provided tracks entering and exiting the size box. Teams used a ride vehicle chassis designed by the REC, and attached rider containment to the chassis. Teams were able to add additional systems and equipment to the chassis. At the end of each cycle after exiting the section on the exit track, the ride vehicle is lifted to the start track, and a new cycle would begin. Each team ran their section for 6 hours straight at Carowinds theme park.
Points were awarded to each team by 22 judges working professionally at major companies throughout the industry based on presentations and documentation from each team.
The Ride Control System
An Arduino ATMega2560 was used to control the ride as well as monitor safety concerns outlined in our risk assessment.
24 lasers were used to redundantly check different locations on the track.​


A Stepper Motor was used to control each switch track.

Solenoids were used as brakes that lock into a contact under the ride vehicle. When energized, the armature is pulled back, releasing the ride vehicle

Two operator control consoles featured pushbuttons for Emergency Stop, Soft Stop, Fault Reset, Ride Start, and Manual Turn Table Jogging while also including various pilot lights.
In order to start the ride in automatic mode, two different operators need to press the ride start button on each console within a couple seconds of each other.


All the components were controlled by Arduino C code with the overall structure of having a setup() function for when the ride is first powered on and a loop() function to run the ride indefinitely.
State variables were used to keep track of the values for all sensors, actuators, and motors on the ride with many functions used to ensure the ride is behaving as expected.
Example Functions


If you're interested in seeing the following year's Ride Engineering Competition (2025), I move away from the typical Arduino IDE and implement real IEC 61131-3 Ladder Logic with even more safety features
​
(Click below)
The Results

Total: 453.31 points​​​
​
-
Placed 2nd Place Overall
-
​Achieved one of the highest scores for the Control System categories
Reflection
The Ride Engineering Competition was a great experience that gave me a chance to put my electrical and software skills into practice as well as learn how to read safety documentation (like ASTM F2291-24) and make my own documentation.
I'm incredibly proud of my team's hard work and seeing it pay off in the end was extremely rewarding!



bottom of page