Files
2022NoWayHome/readme.md
T
nathanrsxtn a95c97e4fe Change the off logging level to behave properly
Reduce the amount of strings created when logging
Add a temporary to do list to the read me file
2022-04-17 23:31:44 -06:00

1.3 KiB

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.

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.