---
title: Subteam Overview
tags: meeting-notes
---
# Team Overview
## :wrench: Hardware Subteam:
### Batteries
The batteries team has been researching what types of batteries we need to power the robot as well as how to do it. Their mission is to successfully provide the amount of power to allow a full game of chess to run without needing any recharges. Currently, the upper bound that they have set for one full game is 2 hours.
:::info
**Team:**
- Salil Kulkarni
- Emma Block
:::
### CAD
The CAD team is utilizing Fusion 360 to create a model of the basic chess piece. They are also our go to team for laser cutting, 3D printing, CNCing, and general manufacturing, especially when it comes to needing certain files.
:::info
**Team:**
- Paul Loughlin
- Tasveen Chopra
- Nolan Horgan
- Kelsey Metzger
- Lae Hyun Kim
:::
## :computer: Software Subteam:
### Computer Vision
This team is tasked with figuring out how to capture the position of all pieces on the board at all times. The current design is to use an overhead camera that will encompass the whole board, and then use Apriltags on each robot and 4 corners. With this information, we will be able to digitally map them on an xy-coordinate plane and perform the trajectory and pathing calculations correctly in order to move the correct chess pieces to the correct spots.
:::info
**Team:**
- Maheep Brar
- Kathy Niu
- Tanmayi Pattanashetty
- Win Shobbakbun
- Jeslyn Yang
- Nikhil Saxena
- Jittipat (Win) Shobbakbun
:::
### Voice Recognition
This team is tasked with implementing full voice recognition capabilities for the chess game. They are looking into different voice recognition libraries that will be the best to implement in order to assist the creation of the software needed.
:::info
**Team:**
- Vinitha Marupeddi
- Ben Roath
- Naren Ram
- Meet Patel
- Kevin Lin
:::
### Robot Programming
This team is in charge with developing code that will be used directly on the robot for it to run. They will be working closely with the hardware team in order to implement the code correctly. Both teams will work together to create a moving robot using the Raspberry Pico.
## :brain: Control Center:
The full autonomous capabilities of the chess game rely on a control center that will be used to input voice commands, calculate correct pathing for the chosen piece, and output directions to the chess pieces to tell them where to go. It will also handle team turns and invalid moves. We will be using a Raspberry Pi 4 control center in order to handle the processing power needed to run the game.
> This is the most integral part of the project, however we will only start working on it once the above software parts are ready to test