[ ] collect a game piece from the human player is there is no grounded piece or if the human player is closer
[ ] correct itself during collisions
[ ] score the game pieces while distinguishing between filled and non-filled (also use the fastest scoring strategy and give priority to certain pieces depending on that)
[ ] Balance in end-game
done with only the press of a button. Also try to get it to fill the grid within the time frame for a normal game or shorter due us having a very small portion of the grid.
These tasks will require:
[ ] near perfect odometry (In-case of tipping and not being able to see the apriltag to help estimate our pose)
[ ] estimation of the position of things like the human player, the grid, and the charge station
Have the robot:
done with only the press of a button. Also try to get it to fill the grid within the time frame for a normal game or shorter due us having a very small portion of the grid. These tasks will require: