The final prototype featured a custom suspension system inspired by real roller coaster wheel assemblies, a motorized drivetrain, and onboard data collection. To test the robot, we designed and 3D printed our own roller coaster tracks, including both straight and curved sections, since access to real coaster tracks was unavailable. The completed curved track consisted of 22 individual sections and required more than 12 days of continuous printing.
To inspect tracks, we implemented advanced 3D mapping and SLAM (Simultaneous Localization and Mapping) technology using onboard cameras, sensors, and a Raspberry Pi computer. This allowed the robot to generate detailed 3D reconstructions of track sections and track its position autonomously in real time. We also designed the robot to be modular, making it easier to manufacture, assemble, and improve individual components without redesigning the entire system.
Throughout the project, we manufactured custom aluminum and steel components using waterjetting, milling, welding, and 3D printing. We also validated the robot’s mapping capabilities using several SLAM and 3D reconstruction software packages to demonstrate that the system could accurately model track geometry and movement. Overall, the project successfully demonstrated the feasibility of an autonomous roller coaster inspection robot and created a strong foundation for future development and real-world testing.