Lazy Susan Base - Allows for rotation of the base. This was used to align the robot better with the human player.
Funnel - An important aspect of the net. The funnel portion feeds the caught ball from the net into the ball holder in preparation for the next launch.
Ball holder - compartment to hold ball before next launch.
Solenoid valve - Used to control the flow of air through the system. This allowed for control of the launcher.
PVC Tank - Stored the compressed air that was used to launch the ball.
Motors - Allowed for rotation of the our multi-axis robot.
Raspberry pi - Supplied control to all the electrical elements of the robot.
12V Power supply - Provided power to all the elements of the robot.
ROS - Used ROS software to program the autonomous control of the robot.
AR Tag Detection - Used to help the robot find the human player and aim the launched ball toward them. This greatly increased the accuracy of our launches.