Welcome to the Northern Bites’ projects list! Whether you are looking at this document because you’re in the Robotics class or you’re new to the team, great. Happy to have you. If you see something you’re committed to getting done, even better. Let a team member know and we’ll put your name on it. If you get stuck, no worries; ask someone on the team and we’ll see how we can help. Good luck!
Newbie-Friendly
Make a new soccer player. This project is commonly given to new members and was recently given to the students in the Robotics class. Look through the players directory (located in behaviors) and make a new one named after you (ex: pNikki).
Continue refactoring the wiki. This isn’t a coding project, but can help you understand various parts of the codebase at a high level.
Create a new and stable kick that we can use in the US Open.
Improve the striker challenge. This could be by improving kicks, behaviors, motion, or anything you can think of!
Sizeable Projects
Write a new view for the Tool
Calibration on the robot instead of just on git (Bella)
Center Circle Detection (James)
Goalpost detection
Multiple ssh / install
Go through the code base to locate and fix some of the warnings
Understand the Motion engine! (Dylan, Jimmy)
Bug Fixes
No nao restart for LEDs
Make install process smoother
Saving bug for calibration → reordering of the names in camera offsets file
Whistle in the build system
DCM
Socket error
Segfaults :(
Ambitious
Refactor the Motion engine and how it was ported
Adjust the parameters of the Motion engine so that the robots can walk on turf
Get the code to compile on Ubuntu 16.04 - requires dedication to the setup process
See if we can use sweep moves with the motion engine. If this is done, see if moving sweep moves to the motion engine is a good idea