space-concordia-robotics / robotics-prototype

Teleoperated Mars rover with autonomous capabilities intended for robotics competitions.
https://spaceconcordia.github.io/robotics.html
25 stars 18 forks source link

[EPIC] Arm Control Refactor #634

Open vexandmore opened 5 months ago

vexandmore commented 5 months ago

With new codebase for the CAN bus wheels, the arm control code needs to be rewritten. It is very messy right now, with a mix of code handling the logitech joystick, 3d mouse, and ps4 controller. It will allow for the following control modes:

Ideally it would support multiple controllers:

This new code should be composed of the following parts:

arm-refactor drawio