Initial page

A little motion planning library designed for FTC. Check out the source on GitHubarrow-up-right.

Quickstart

Check out the quickstartarrow-up-right for an example of Road Runner in practice.

Installation

Core (FTC)

  1. Open build.dependencies.gradle and add maven { url = 'https://maven.brott.dev/' } to the end of the repositories block.

  2. Open TeamCode/build.gradle and add implementation 'com.acmerobotics.roadrunner:core:0.5.5' to the end of the dependencies block.

  3. Sync the project (Android Studio should prompt you to do this).

circle-exclamation

GUI

Road Runner includes a simple GUI for generating trajectories from pose waypoints and constraints. You can download the latest version from the Releases tab (or build it with ./gradlew shadowJar).

Plugin

Road Runner also includes a simple IDEA/Android Studio plugin based upon the GUI. Here are some instructions for building and loading the plugin:

  1. Download the latest plugin zip from the Release assets or build it with ./gradlew buildPlugin.

  2. In Android Studio, navigate to Settings > Plugins.

  3. Click the gear icon and select Install Plugin from Disk....

  4. Select the zip archive from your downloads or plugin/build/distributions.

  5. Restart Android Studio to activate plugin changes.

  6. Click on "Road Runner" on the right side of the editor and the tool window should appear.

Last updated