FRC-6390 / Crecendo-2024

Hephaestus' 2024 Repository
Other
0 stars 0 forks source link

Move away from motor rotation #10

Open SoZ0 opened 1 week ago

SoZ0 commented 1 week ago

NOTE: this is a targeted at the Arm subsystem from #9

The problem

using values that are not able to be easily measured or known by an outside user greatly restricts the ability of a user to give feedback on how the robot should preform. This also makes it much more difficult to test and debug.

Vision

ALL systems should NOT use direct motor values for controlling their systems, instead they should take in a relative range to the max and min position. Ideally the system will also allow for specific units of the system. For example the arm mechanism should have a range from 0 to 1 indicating a min and max position as well as having that range in degrees.


Tasks