Skip to content

Releases: FRCTeam4069/SaturnLibrary

2020 Kickoff Release

31 Dec 06:42
a4b9865
Compare
Choose a tag to compare
2020 Kickoff Release (#7)

* Restructure, move to experimental 2020 commands

* Replaced FalconLib units system with YAUL units

* Clean out gunk

* Restructure into subprojects to break out units n stuff from wpi

* New and improved Zero Cost™ units! (maynotactuallybezerocost)

* It actually compiles now

* Break away units from the rest of core

* Yay edge cases!

* that wack project structure broke things

* Include falconlib license and add blurb to readme

* Add project license header to source files

* Make Curvature rad/m to make conversion to angular velocity easier

* Fix subproject buildscripts

* Make overloading unaryPlus possible

* Add DSL for creating command groups

* Add kotlin translation of swerve kinematics for offseason fun

* Add linear time-varying unicycle controller

* Add default LTV instance with preset QR gains

* Fix numbers from bad LQR and format

* Clean up LTV, add feedforward term properly

* Working on preseason NEO bot

* Replace *.kts with normal gradle buildscripts
* Update REV API to latest version
* DSL for Shuffleboard
* Class wrapping Chameleon Vision NT API

* Volt units in motor abstractions

* Fix compilation errors, put maven local publishing back

* Bump gradle wrapper version

* Modify DifferentialDriveModel to encode feedforward unit types

* Refactor to use wpilib trajectories

* Bump beta version

* Kickoff release of GradleRIO. Pruning in :core

* Version bump

Update SaturnRobot to wrap TimedRobot

13 Sep 13:07
Compare
Choose a tag to compare
Pre-release
2020.0.0-2

Make overloading unaryPlus possible

Revamp library structure, add new units library

08 Jul 17:26
Compare
Choose a tag to compare
  • Library structure has been revamped similar to FalconLibrary
  • FL units lib has been replaced with an inlineable, as-close-to-zero-cost-as-i-can-get-it library

Submodules can be fetched with compile("com.github.FRCTeam4069.SaturnLibrary:<artifact name>:2020.0.0-1"). The entire project can be fetched with compile("com.github.FRCTeam4069:SaturnLibrary:2020.0.0-1").