We wanted to design an algorithm for a robot that while not very useful, was fun to use and showcased what we have learned in the class. Filler Bot, in its final state, will go about coloring multiple convex shapes on a board, one at a time, using computer vision algorithms as well as homogenous transformations to convert image pixels to coordinates relative to the base frame. The bot starts by putting the sawyer's right arm in position so the camera can view the whole whiteboard. Then the bot identifies the white board by using CvBridge and cv python libraries to take an approximate contour of convex shapes on the whiteboard. Finally, the image gives all the coordinates of the given shape and we convert each of the image pixels into the real life coordinates relative to the base frame of the sawyer. At that point, the sawyer bot will run through the path of the shape and color inside. This project combines the aspects of sensing, planning, and accentuation and through a numerous amount of testing, we implemented a system that is both precise and reliable. We had a lot of fun on this project and we hope you will enjoy reading about everything we did!