Skip navigation
Please use this identifier to cite or link to this item:
Title: Automated Foosball Table
Authors: Kelly, Brett
Perrine, Glenn
Roberts, Rachel
Advisors: Littman, Michael G.
Department: Mechanical and Aerospace Engineering
Class Year: 2016
Abstract: The goal of this project was to create an automated foosball table that could keep pace with a human opponent. It aimed to improve on existing products and accomplish the task within a given budget of $1600. Image sensing by a Pixy was used to track the ball. To move the rods, DC motors driving rack-and-pinions were used for translational motion, and stepper motors were used for rotational motion. While the DC motors were controlled using Universal Power Modules and feedback control loops in Simulink, the steppers could be controlled using Arduino UNO with motor controller shields. Although functional, biggest weaknesses are kicking and durability. The stepper motors are heavily under powered which made the game relatively easy against a human opponent as it is difficult to keep the ball away from the side with the computer’s goal. The most successful aspect of the project is the tracking and the linear speed of the rods, which make it possible to implement defensive strategies depending on the ball’s position, and move fast enough to intersect the ball’s trajectory.
Extent: 66 pages
Type of Material: Princeton University Senior Theses
Language: en_US
Appears in Collections:Mechanical and Aerospace Engineering, 1924-2019

Files in This Item:
File SizeFormat 
Roberts_Kelly_Perrine_Thesis.pdf5.13 MBAdobe PDF    Request a copy

Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.