A group of CS, CE, and EE undergraduate and graduate students took this course. Our goal was to build the infrastructure for using low-cost (and hence imprecise) robots to perform precise operations needed in teaching math. Our FAU robot is built on the Arduino platform. We added four Raspberry Pi-based relay stations to monitor the robots on the floor and guide them to make their movements become more precise.  These relay stations coordinate and communicate with a central server which also acts as the GUI for visualization of robotic movement and submission of math commands to be executed by the robot. Much work was accomplished. Python was used extensively. Here is the link to the Github site: https://github.com/RaspberryPIApps .

The infrastructure is also useful for multi-player robotic games.