ut-ras / robomaster

Firmware for the Stampede RoboMaster team at UT Austin
http://ras.ece.utexas.edu/committees/robomaster
GNU General Public License v3.0
17 stars 5 forks source link

Split Turret subsystem into separate Yaw and Pitch subsystems #154

Open calebchalmers opened 1 week ago

calebchalmers commented 1 week ago

I think that Yaw and Pitch are functionally separate, and can be used together by requiring both subsystems in turret commands.

By splitting them, it'll make keeping track of hardware status easier. For example: If pitch disconnects, we might want to continue using yaw; by having separate subsystems, we can make use of existing infrastructure for hardware checks.