Relative newbie here:
- PID loops
- Robot vision (smartdashboard extension or LV dashboard)
- Networktables
- Quad-encoder handling
Are my suggestions to start with.
As for a question...
How would I go about implementing a switch to change between control modes (xbox controller, arcade drive on 1 joystick, cheesy drive, tank drive)?
I was planning to try a sendable chooser in teleopInit() which calls Commands containing the oi code for each control scheme, but I'm not sure if it's a good idea or even if it's going to work.