Robotics
Beachbots Major Qualifying Project
August 2019 – May 2020
​
A multi robot beach cleaning solution using ROS and Python. The Basebot can scan a beach using a stereo camera and convert the readings into designated zones that are cleaned up by Smallbots. The Smallbots use computer vision and a 2 degrees of freedom arm to drive to zones and collect trash.
​
Robotic Arm Ball Sorter
January 2019 – March 2019
​
A 3 degrees of freedom robotic arm that can sort ball objects by size and color. Done with a team of three, with heavy emphasis on the mathematics of the Jacobian Matrix, Kinematics, and Inverse Kinematics. Completed using trajectory code on Matlab and Python.
​

Maze Mapping Turtlebot
October 2018 – December 2018
​
A Turtlebot with LIDAR was used to map an unknown maze. Once mapped, the user was able to request the Turtlebot to go to any location. This was done using SLAM, ROS, and python.
​
Spray Painting Robots
August 2018 – October 2018
​
A two robot spray painting system known as the PaintBot and the ArtBot. The PaintBot is attached to the ArtBot via a cord and touches the wall's surface. The PaintBot contains three replaceable spray paint slots that are activated by Bluetooth commands from the ArtBot. The ArtBot drives on top of the wall and positions the PaintBot to spray patterns specified by the user.
​
