Skip to content

rohan-bansal/PathEditor

Repository files navigation

1351 Path Editor

Follow as changes are made

Description

This path editor is a custom Java application made with the LibGDX framework that edits/generates robot trajectories for use during autonomous mode in FRC matches. It is scaled to the field in inches, can add/edit spline paths, and contains a variety of tools for working with waypoints that teams designate on the field.

Features

  • Can edit paths with commonly used splines (Cubic Hermite + Quintic Hermite)
  • Can export paths directly to code, so all that needs to be done is a bit of copy/pasting in context
  • Performance (direct access to OpenGL)

Build Instructions

Java version recommended: 1.8

Windows

  1. Clone repository

Run gradlew build then gradlew run

OR

Go to the libs/output-windows folder and run the EXE

Mac/Linux

  1. Clone repository
  2. Run ./gradlew build then ./gradlew run

Go to the libs/output-[mac/linux] folder and run the respective executable

There is a universal jar file located in build/libs that can be run with java -jar jarfile.jar as well.

About

A Graphical Path Generation Interface - Team 1351

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages