-
Notifications
You must be signed in to change notification settings - Fork 0
Final Project: ROMI ROBOTS (ND)
So far, you have learned:
- fundamental Java programming skills
- how to use Git and Github for efficiency when writing code on a team
- general knowledge of FRC hardware and software you are likely to interact with during your time on this team
- the structure of an FRC Robot Project / the purpose of key files
- Command Based Programming
It's time for you to be able to apply these skills to a real robot. Romi Robots are mini FRC Robots that have very similar code to the kind that we will use on our real robot this season.
yeah this is a whole new project im not ready to handle today
- Students clone repository and open up their own project
- Open terminal and see all the errors as well as the TODOs
- Students follow the TODOs in order, which guide them through setting up commands, fixing up subsystems, adjusting subsystem methods (and through commands), binding commands to buttons, etc
Note: Each TODO guides them to a particular section of code comments which explain more about the error in that particular file and what to do to fix it.
If you get stuck or need help, you can always check with a returning student, captain, or mentor, but first try and search for a solution using online resources like StackOverflow. If you run into compiler or runtime errors sometimes even running a simple google search can be helpful in identifying bugs within your code.
Great programmers are great problem solvers. Sometimes one of the best ways to solve the problems we face is simply by googling it.