Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/uwst-robotics/autodevil

Web-based path planner for VEX/FRC
https://github.com/uwst-robotics/autodevil

autonomous-robots first-robotics-competition vex-robotics-competition

Last synced: 3 months ago
JSON representation

Web-based path planner for VEX/FRC

Awesome Lists containing this project

README

        

> ## ⚠️ WARNING:
> AutoDevil is still in **early beta**. If you run into any bugs or issues, don\'t hesitate to report them in
> the [issues tab](https://github.com/UWST-Robotics/AutoDevil/issues).

# AutoDevil

A simple web-app to plot a preset path for a VEX/FIRST competitive robot. Designed and built
by [DevilBots](https://devilbots.org/) from UW-Stout.

## Features

- ✏️ Design Linear, Spline, and Holonomic paths
- ‼️ Execute custom events at each control point
- ▶️ Preview animated robot path
- 🎨 Customize field layout and robot dimensions
- 🤖 Compatible w/ VEX, FIRST, and any other 3rd-party ecosystems

## How to Use

1. Tool is publically available at [auto.devilbots.org](https://auto.devilbots.org/).
2. Customize field layout and robot dimensions in the settings dialog
3. Customize path/events to your liking
4. Paths are exported to custom path files. How you integrate these files is up to your team

## File Commands

### Path File

| Type | Syntax | Notes |
|----------------|----------------------------------------------|---------------------------|
| File Header | `PATH ` | Version 1
| Point | `POINT ` | Inches/Degrees
| Reverse Marker | `REVERSE` | Immediately follows point
| Event | `EVENT ` | Immediately follows point
| File Footer | `ENDPATH` |

### Occupancy File

| Type | Syntax | Notes |
|-------------|-----------------|--------------------------|
| File Header | `OCCUPANCY ` | Version 1
| Row | `11000...10` | 1=occupied, 0=unoccupied
| File Footer | `ENDOCCUPANCY` |