This document provides an overview of the system design and implementation of a semi-autonomous badminton playing robot. It describes the mechanical, electrical, and software systems that were developed including the robotic arm, dispenser, power management, microcontroller, sensors, motor drivers, and controls software. The overall goal was to develop an efficient robot that can compete in an annual competition by playing doubles badminton matches autonomously.