Sawyer Pong
Fall 2018
Group members: Evan Li, Victor Ozoh, Ethan Park, Petras Swissler, Andrew Thompson
This was my group's final project for ME 495: Embedded Systems in Robotics. From a starting position, the ball would start with a random velocity and two users would play Pong by using their hands to control the paddles. We used two ultrasonic distance sensors to determine paddle locations using the distance of the hand from the sensors. Lastly, we used Rethink Robotics' Sawyer robot arm to represent the real-time location and movement of the ball. Except for the Arduino sketch (C), all code is in Python.

The ROS package is divided into three nodes:

The launch file also has configurable parameters for ball speed and paddle size.

Please see project repository for details and documentation.