Commit 039b04d
Feat/arm tests (#43)
* added Manual Arm Command and fixed errors
* added one of the relative encoders for the arm motors, and made ProcessIO actually get called in ArmIO
* added logging for part of the arm
* fixed joystick stuff for second driver
* added relative encoder to Sensors
* arm logs (the oldest one should be with additional weight, the others are bare)
* added button bindings
* added teleop commands to branch
* fixed errors
* fixed errors
* fixed errors
* added arm tests
* added arm PID values to parameterss.toml
* fixed errors in arm unit tests
* added absolute encoder to arm
* added another arm command and fixed other files
* fixed errors and renamed absolute encoder
* added arm commands and mimit switch
* added limits and other aditions to ArmIo.cpp
* reduce arm soft limits to +/- 110 degrees instead of 180 degrees
* removed excess logs
* fix warnings from unit tests
* added shuffleboard stuff
* fleshed out claw subsystem with actual functionality
* claw parameters
* raised power limits, fixed arm encoder wrap around and lowered arm soft limits
* shuffleboard stuff for arm
* PID coefficient tuning
* don't move the arm unless a setpoint has been set yet (like last year's intake code)
* logs
* remove logs
* add unit tests back in
* fix unit tests
* move the PID stuffin Periodic() for arm into a separate AutoControl() method to keep switch-case clean per Justin's comment in #43
* commented Claw subsystem
* indendtation fixes
* parameterized some magic numbers that were in the ArmIO code
* moved button bindings to ConfigureButtonBindings where they should be
---------
Co-authored-by: okcroboticsteam <okcroboticsteam@gmail.com>
Co-authored-by: danielbrownmsm <daniel.brown@msmrockets.org>1 parent 7527fc6 commit 039b04d
File tree
35 files changed
+135875
-156
lines changed- .vscode
- logs/good logs
- src
- main
- cpp
- commands/arm
- hardware
- io
- subsystems
- ui
- deploy
- include
- commands/arm
- hardware
- io
- subsystems
- ui
- test/cpp/subsystems
- vendordeps
35 files changed
+135875
-156
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
90 | 92 | | |
91 | 93 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments