Skip to content
From the ground up
HTML JavaScript Java CSS Python
Branch: master
Clone or download
Latest commit de92f30 Aug 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Update gradle.yml Aug 22, 2019
.gradle toggle testing Aug 16, 2019
.settings Starting work on a chooser Jun 29, 2019
.wpilib Starting work on a chooser Jun 29, 2019
DeepSpace Starting work on a chooser Jun 29, 2019
PathWeaver Manual arm control Jul 26, 2019
build toggle testing Aug 16, 2019
docs Built updated documentation Jul 26, 2019
gradle/wrapper Starting work on a chooser Jun 29, 2019
src toggle testing Aug 16, 2019
vendordeps Motion profiling + Auto group Jul 20, 2019
.classpath Autonomous framework Jun 29, 2019
.gitignore Initial commit Jun 29, 2019
.project Autonomous framework Jun 29, 2019
LICENSE
README.md toggle testing Aug 16, 2019
build.gradle Started tests Aug 16, 2019
gradlew Starting work on a chooser Jun 29, 2019
gradlew.bat Starting work on a chooser Jun 29, 2019
settings.gradle Starting work on a chooser Jun 29, 2019
shuffleboard.json simulations Jul 20, 2019

README.md

DeepSpace-SWI

Our offseason codebase for DeepSpace was designed from the ground up over the course of four weeks to meet some simple goals:

  • Use Java.
    • A proof of concept for our 2020 language switch.
    • Learning how the language-dependant libraries function in Java instead of C++.
  • Make use of a portable common library to make development easier with helpers and wrappers.
  • Make use of our Subsystem redesign, the LoopableSubsystem.
  • Use autonomous field navigation to perfectly score at least one hatch during sandstorm.
  • Use a vision system to align with targets.
  • Climb with the press of a button, autonomously.
  • Execute commands, and interact with CAN devices in an efficient manner to reduce out loop times (currently sitting around 0.000015 seconds per loop)

Running tests

To run the unit tests, use the following:

./gradlew :test
You can’t perform that action at this time.