Skip to content

obround/ftcsim

Repository files navigation

image

NOTE: If you were wondering, bifunctor is my alt account

FTCSIM (v1.0)

Trajectory planner and simulator for FTC Centerstage.

Path to v2

Over the summer, the plan is to create a 3D simulator to more accurately simulate the game. Stay tuned!

Installation

Requirements

  • IntelliJ Idea
  • Default IntelliJ JDK set as Amazon Corretto 11
  • Maybe JavaFX 17 (this should be automatically installed by Gradle, but this installation procedure has not been tested)

Instructions

  • Clone this repository and open it in IntelliJ
  • Gradle should automatically build
  • Open Main.kt (in /src/main/kotlin), and run it

Features

Implemented (v1.0):

  • Trajectories can be created and simulated on the fly
  • Trajectories can be saved and later loaded back into the simulator
  • Trajectories can be exported for immediate use in the autonomous
  • Path highlighting
  • Score counting

Todo (v1.1):

  • Proper error handling
  • Address TODOs in code

About

A Modern FTC Simulator for the 2023-2024 CenterStage Season

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •