1. 3624efa Add flag to use the swerve model instead of turret by Austin Schuh · 6 months ago
  2. 18a600c Add flag to set initial alpha for SAC by Austin Schuh · 6 months ago
  3. a3da4c0 Add solver from dreamer v3 by Austin Schuh · 6 months ago
  4. 837ca92 Switch to silu activation function by Austin Schuh · 6 months ago
  5. ce95d87 Add flag to scale target entropy. by Austin Schuh · 6 months ago
  6. 398857c Make maximum entropy term for Q optional by Austin Schuh · 6 months ago
  7. 8b08599 Add optional skip layer connections and rmsnorm by Austin Schuh · 6 months ago
  8. 0736098 Quiet down printing while training by Austin Schuh · 6 months ago
  9. 0b0549e Log entropy as well when training by Austin Schuh · 6 months ago
  10. d264998 Use layer norm to improve stability of the Q network by Austin Schuh · 6 months ago
  11. cc927bb Add standard deviation plot to lqr_plot by Austin Schuh · 6 months ago
  12. eeadb4c Reorganize batched training functions in train.py by Austin Schuh · 6 months ago
  13. 310b01d Rename --start_steps to --random_sample_steps for training by Austin Schuh · 6 months ago
  14. 5687cdb Put step number on top of LQR plots by Austin Schuh · 6 months ago
  15. 008e492 Switch solvers and expose alpha's learning rate by Austin Schuh · 6 months ago
  16. ebab9af Switch to using tensorflow_probability by Austin Schuh · 6 months ago
  17. 40373da Split physics.py out into a separate py_library by Austin Schuh · 6 months ago
  18. f4d819c Fix goal not being passed to gradient from data by justinT21 · 7 months ago
  19. 96c0f25 Stop zero initializing the SAC networks by Austin Schuh · 7 months ago
  20. 5dac229 Add JAX cost, and test to verify correctness by Austin Schuh · 7 months ago
  21. a9550c0 Make JAX dynamics code not depend on casadi code by Austin Schuh · 7 months ago
  22. 3d220cb Merge changes I04cede20,Ie54cd037,I6756d4ba,I6a01afa5 into main by Austin Schuh · 7 months ago
  23. c2a451b Merge "Create y2024_bot3 folder" into main by James Kuszmaul · 7 months ago
  24. dd16ff0 Prep lqr_plot for plotting swerve by Austin Schuh · 7 months ago
  25. d1ab5d4 Provide a goal to our SAC implementation by Austin Schuh · 7 months ago
  26. df96290 Split Soft Actor-Criticl problem out into a class by Austin Schuh · 7 months ago
  27. dc0e09e Add plotly and tensorflow_probability by Austin Schuh · 7 months ago
  28. a70e575 Create y2024_bot3 folder by James (Peilun) Li · 8 months ago
  29. d27be87 Merge "Add code to train a simple turret controller" into main by Austin Schuh · 7 months ago
  30. aab25da Cloning the repo tutorial changes by Viba M · 7 months ago
  31. a4fa3e2 Add code to train a simple turret controller by justinT21 · 7 months ago
  32. bfdd256 Set up control loops for y2024_swerve testing by James Kuszmaul · 10 months ago
  33. 308c899 Make swerve_control_loops use continuous controller & zeroing by Nikolai Sohmers · 11 months ago
  34. ef14ab4 Add test comparing C++ and Python dynamics codegen by James Kuszmaul · 8 months ago
  35. 7fe907f Merge "Add an experience buffer and tests." into main by Austin Schuh · 7 months ago
  36. ef7a5df Merge "Add cost for force variance from average force and torque" into main by Austin Schuh · 7 months ago
  37. f2a14e5 Add an experience buffer and tests. by Austin Schuh · 7 months ago
  38. 3f90e04 Merge "Fix bug in physics and a few in physics_debug" into main by Austin Schuh · 7 months ago
  39. 712d7b4 Merge changes I4c9f0071,Iaa5afeac,I7dbea619 into main by Austin Schuh · 7 months ago
  40. d18f79f Fix bug in physics and a few in physics_debug by justinT21 · 7 months ago
  41. fb47490 Merge "Fix physics debug" into main by Austin Schuh · 7 months ago
  42. e3b7f4e Merge "scouting: Make the deployment work with new rules_pkg" into main by Philipp Schrader · 7 months ago
  43. be84f83 Merge "Scouting app: fix action submission" into main by Philipp Schrader · 7 months ago
  44. f2743e8 Scouting app: fix action submission by Emily Markova · 8 months ago
  45. b346cf9 scouting: Make the deployment work with new rules_pkg by Philipp Schrader · 8 months ago
  46. f8c8892 Add flashbax support by Austin Schuh · 8 months ago
  47. 7227a8b Fix documentation bug in dlqr by Austin Schuh · 8 months ago
  48. ffb6db9 Fix NaNs in physics by Austin Schuh · 8 months ago
  49. 62d9bde Fix physics debug by justinT21 · 8 months ago
  50. 3c58132 Add flask as python dependency by James Kuszmaul · 8 months ago
  51. ea5f0a7 Add flax and friends for training neural networks by Austin Schuh · 8 months ago
  52. 820767f Add cost for force variance from average force and torque by justinT21 · 8 months ago
  53. 9e69512 Merge "Delete last season's scouting information" into main by Philipp Schrader · 8 months ago
  54. 672c132 Delete last season's scouting information by Evelyn Yang · 9 months ago
  55. 76534f3 Add JAX version of the physics, and tests to confirm it matches by Austin Schuh · 8 months ago
  56. 3f3d7ca Merge "Add support for JAX" into main by Austin Schuh · 8 months ago
  57. 9327d71 Add support for JAX by Austin Schuh · 8 months ago
  58. 6a560e8 Update and re-zero the 2024 robot by Maxwell Henderson · 8 months ago
  59. 0801318 Merge "Update the README to clarify info for new members" into main by James Kuszmaul · 8 months ago
  60. 50d0aa6 Update the README to clarify info for new members by Maxwell Henderson · 9 months ago
  61. a82dfae Merge "Add alert for scouting" into main by Philipp Schrader · 8 months ago
  62. 3211915 Merge "Webpage-based Path UI" into main by Philipp Schrader · 8 months ago
  63. ba91ece Merge "Compensate steer coupling torque from velocity cost" into main by Austin Schuh · 8 months ago
  64. 521725a Add alert for scouting by Emily Markova · 1 year, 1 month ago
  65. c37d217 Merge "Remove vm/ folder" into main by Philipp Schrader · 8 months ago
  66. 5371c80 Add support for making soft_atan2 a function in casadi by Austin Schuh · 8 months ago
  67. cfbd9dd Merge "Fix font paths in matplotlib" into main by Austin Schuh · 8 months ago
  68. c2117c5 Fix font paths in matplotlib by Austin Schuh · 8 months ago
  69. 4b94339 Fix array indexing warning in y2014 claw. by Austin Schuh · 8 months ago
  70. ac0c5f8 Support a goal velocity of 0 in the swerve mpc by Austin Schuh · 8 months ago
  71. 20d9020 Solve slow, backwards trajectories by Austin Schuh · 8 months ago
  72. 9ff4f30 Reduce RK steps in swerve mpc by Austin Schuh · 8 months ago
  73. 3aa49ab Add tool to run a bunch of swerve simulations in parallel by Austin Schuh · 8 months ago
  74. 9289e6e Use flags in casadi_velocity_mpc by Austin Schuh · 8 months ago
  75. c2f1ca2 Add absl-py for improved flags by Austin Schuh · 8 months ago
  76. a336478 Merge "Add sigmoid to replace abs(x) in atan2(y, x) to keep it smooth on the x-axis" into main by Austin Schuh · 8 months ago
  77. cc6eed0 Add sigmoid to replace abs(x) in atan2(y, x) to keep it smooth on the x-axis by justinT21 · 8 months ago
  78. ff99289 Merge "Upgrade pkginfo whl" into main by Austin Schuh · 8 months ago
  79. f2d84f3 Upgrade pkginfo whl by Austin Schuh · 8 months ago
  80. 32f57d7 python: Fix issues with top-level deps that have extras by Philipp Schrader · 8 months ago
  81. 630200b Webpage-based Path UI by Nathan Leong · 8 months ago
  82. 98fbbe8 Compensate steer coupling torque from velocity cost by Austin Schuh · 9 months ago
  83. b8ffb7d Add debugging flag that enables the highest print level in ipopt by justinT21 · 8 months ago
  84. 638f696 Merge "update docs to use main instead of master" into main by James Kuszmaul · 9 months ago
  85. c277a1c update docs to use main instead of master by James (Peilun) Li · 9 months ago
  86. f97217b Remove motors/ schematics by James Kuszmaul · 9 months ago
  87. 32ff5ce Remove circuit_boards/ directory by James Kuszmaul · 10 months ago
  88. 1d01b25 Remove vm/ folder by James Kuszmaul · 9 months ago
  89. bd912a4 Merge "Use the host libcuda and libcudart" into main by Austin Schuh · 9 months ago
  90. c70fc62 Add a basic, empty spline UI based on Angular by Philipp Schrader · 9 months ago
  91. 44d8531 Fix indexing of unpack_{x,u} in casadi_velocity_mpc by Austin Schuh · 9 months ago
  92. 78a1b31 Use a sigmoid function for caster direction by Austin Schuh · 9 months ago
  93. 7fa6521 Commit fatrop structure debug tool by Austin Schuh · 9 months ago
  94. 22ee37f Restructure the MPC to solve with fatrop nicely by Austin Schuh · 9 months ago
  95. c5c20b9 Add wall clock timing to casadi code by Austin Schuh · 9 months ago
  96. e0ecca9 Clean up problem initialization in casadi velocity controller by Austin Schuh · 9 months ago
  97. bd75c48 Fix singularities in atan2 at 0, 0 in swerve physics by Austin Schuh · 9 months ago
  98. dd1f872 Upgrade casadi to have the fatrop solver by Austin Schuh · 9 months ago
  99. bc79c02 Use the host libcuda and libcudart by Austin Schuh · 9 months ago
  100. b05324a Merge "Set backend in swerve matplotlib users" by Austin Schuh · 9 months ago