Michael is a second year undergraduate studying EECS. He hopes to take the knowledge gained this semester to better combine hardware and software to make intelligent machines that interact with the physical world. Michael also enjoys rowing, backpacking, and working out at the gym in his free time.
Michael programmed the simulator and developed the velocity controller for the robot.
Zach is a second year undergraduate studying Mechanical Engineering and EECS with an emphasis on robotics. He hopes to apply what he learned in this project to future robotics efforts and mechanical design projects. Zach also enjoys playing ice hockey, playing the cello, and cycling.
Zach applied his mechanical background to design and construct the shuffleboard and modified gripper. He also led design and execution of the robot action sequence for performing each shot.
Connor is a fourth year CS major with a passion for neurotechnology. He hopes to use the knowledge gained during this semester studying robotics to broaden his skills and allow him to enhance the possible AR/VR applications of neurotechnology. In his free time, he enjoys hiking, video games, and college football.
Connor enabled the ShuffleBot's decision-making by building the AI to analyze the board state and choose the best possible shot. He also helped with general debugging and refinement of the ShuffleBot.
Sohrob is a fourth year undergraduate double majoring in Computer Science and Spanish Language and Literature. He hopes to apply the skills gained about computer vision and geometry from EECS 106a in other machine learning projects. In his free time he enjoys skateboarding, playing IM basketball, and playing video games.
Sohrob was the main architect of the ShuffleBot's computer vision. He worked to allow the robot to detect the corners of the shuffleboard table and ultimately find the position of each team's pucks based on color. This gave the AI the necessary data to facilitate its decision making process.