frc2399 / 2023-Season

Other
2 stars 2 forks source link

Ethan's ideas for making simple, concise, yet effective, Drive commands #45

Closed edf42001 closed 1 year ago

edf42001 commented 1 year ago

Drive code is suuuuper important. I feel strongly about drive code because I have memories from my team, where our joystick was too sensitive, and it took us 10s to pick up a game piece instead of 2s.

Sorry for the long post, I wanted to get it into writing in case we have two groups and I am helping the motion profiling elevator group, for example.

I think following the reset and start from scratch approach is best. Also, let's make both arcadedrive and curvaturedrive beautiful and neat and clean, so it is easy to make a perfect drive code.

P.S. Read through all these points fully before doing anything, because sometimes something I say is wrong and it's important to find that out first.

ArcadeDrive:

CurvatureDrive

That'll be good to start with. Here are some other things to do in the future: