CSCI 3302: Intro to Robotics is a survery course covering a wide variety of topics in robotics from odometry and mapping to machine learning and computer vision. The culmination of this course was a very open ended group project.
Our group decided to attempt to create an autonomous robot, inspired by the battlebot Chomp. The end goal was to have a platform that could locate and track an opposing robot, and deploy an arm onto it as a battlebot would.
I tackled all the hardware for this project, including the electronics. I also helped with the lower level motor control in ROS as well as camera tracking. The arduino handled all of the motor control and encoder reading, and communicated to the microprocessor via ROS Serial. In the end we used the RealSense's RGB data to identify a certain colored object via color filtering and used a reactive system to follow said object. We would have liked to implement full tracking of the object and path planning to intercept it, but we simply ran out of time.