Restored Octa's drivetrain stuff to the drivetrain subsystem class
Made Rotate_To_Angle command work again, bound Y key to it, turning 90 degrees using gyro
SabaZ
Installed 2020 robotpy, ctre and numpy and CTRE Lifeboat server on SabaZ
Vasista updated firmwarre on motor controllers
Vasista working on updating SabaZ code to work with 2020, mainly to verify we're ready to cut over to 2020
Challenges
asdf
Work for Next Meeting
Determine what sensors, switches turret + shooter will need, get those on BOM if we need to order. As of right now we're planning to build 2 turret+shooters.
Continue testing vision stuff
Maybe move limelight from Frisbee to Octa?
Create DT command to align the robot with the port target, using the limelight's "tx" value from NetworkTables
See if we can get the limelight to tell us distance-to-target for setting shooter range/speed
Until we have a working turret shooter to play with, we can continue working towards making the robot rotate to align to a target using shortest path, but also handle cable bundling we'll have on the turret. Meaning the turret won't be able to spin > 360 degrees, it will need to rotate the other (long) way sometimes to keep slack on the cables. We haven't written PID code like that before, so something to explore.
Get drivetrain sensors working again on Octa, start working towards autonomous stuff
Create a drive command that moves robot straight X feet. Drive correction can use either gyro or DT sensors, we've done both in the past codebases.