This repository is broken up into various submodules. Each submodule contains a different aspect of the FRC Team 5190 Offseason projects or FRC Team 5190 unreleased projects during the 2018 POWER UP competition season.
- 3 cube autonomous
- Closed loop PID control on elevator, arm, and climber
- Voltage compensation for predictable open loop feedback
- Commands with intelligent state-based execution
- Coroutine enabled subsystems and actions
- Custom Path Follower with (x, y, theta) error correction
- Efficient code through Kotlin JVM language
- Open IntelliJ IDEA, click 'Open' and click on the '5190-Offseason-2018' Gradle Icon.
- Use the terminal to deploy code:
.\gradlew deploy
- Various strategy modes for simulation
- Options to play against the computer
- Easy-to-use web app interface through Electron and TypeScript
- Download and install
node.js
. This installation is bundled withnpm
- Install
npm
dependencies:npm install
- Compile TypeScript:
tsc
- Use the terminal to run the program:
npm start