Josiah’s Status Report for 9/21

Accomplishments

This week, we completed our proposal presentation. For the purposes of the presentation, I came up with a number of strict and granular tests that range from unit tests of individual components to cumulative tests that are concerned with the entire system. I also beautified our website to give it a bit of cup pong flair. The emojis also help us stand out B)

 

Progress

I made great progress on the topics of viable robotics solutions for moving our cup to the landing location of the ball. There are a number of online guides that detail hobbyist-tier XY plotter drawing machines, or omniwheel drawing robots. I believe these existing guides can be repurposed for the simpler task of moving a robot to a specific location. I dug into the arduino code for the omniwheel robot, and there is existing infrastructure that would easily support our purposes. Next week, I hope to decide on one method to start with, and then order the materials necessary for construction of the robot. I believe progress is on track.

Introduction and Project Summary

Have you ever tried for a cup pong shot, only for the ball to bounce off the rim and skitter into the darkest, most inaccessible recesses of your living room? No longer! Splash is a computer vision-assisted robot that will aid individuals practicing their cup pong shots. Splash will track thrown ping pong balls and move the target cup to the ball’s projected landing location. We hope that our robot will be able to correct for inaccurate shots within a ~10cm radius of the cup as well as doing so within a typical ball flight time of ~1.0 seconds. Our mechanism will be comprised of a cup-moving robot (omnidirectional wheels OR cartesian gantry), a Kria board that runs the CV algorithms, and a depth camera for determining the ball’s position in the real world.