nathanrsxtn b069720145 Remove angle offset from shooter table
Fix logging using format strings
Add autonomous chooser to the dashboard
Update path recorder
Move path commands to a class
2022-04-19 20:36:59 -06:00
2022-01-10 19:21:46 -07:00
2022-01-11 11:54:44 -07:00
2022-01-11 11:05:52 -07:00
2022-01-11 11:05:52 -07:00
2022-03-05 11:29:40 -07:00
2021-11-15 16:26:16 -07:00
2022-04-06 02:32:17 -06:00
2022-03-01 20:30:24 -07:00
2022-03-05 11:12:33 -07:00
2022-01-11 11:05:52 -07:00
2022-01-11 11:05:52 -07:00
2022-01-11 11:05:52 -07:00
2022-01-11 11:05:52 -07:00

Experimental

To Do

  • Rewrite target tracking.
  • Cleanup robot map.
  • Cleanup robot.
  • Change swerve module ordering to be consistent.
  • Remove old-style autonomous programs.
  • Change HAL logging to use custom formatting on its output stream.
  • Use original HAL logging when custom logging is off.
  • Change SparkMax sendable implementation to be an extension.
  • Add Shuffleboard layout plan.
  • Organize constants.
  • Efficiently load path files.
  • Change the path chooser to select autonomous commands.
  • Remove unused commands.
  • Rewrite controller bindings.
  • Write new-style autonomous programs for lower ball counts.
  • Fix all XXX comments.
  • Visit TODO comments.
  • Forward the limelight port so it can be accessed over a USB tether.
  • Remove turret offset from shooter tables.

Planned

  • Shuffleboard replacements options:
    • Run a web server on the robot and bypass network tables.
    • Run a web server on the drive laptop that accesses network tables.
    • Write a network tables client in C++.
  • Consider combining intake, serializer, and storage into a single subsystem.
  • Consider combining turret, hood, and flywheels into a single subsystem.
  • Move the network tables recorded path downloader into a Shuffleboard plugin.
  • Finish the graph and web Shuffleboard widgets.
S
Description
No description provided
Readme 18 MiB
Languages
Java 100%