Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/uwst-robotics/autodevil
- Owner: UWST-Robotics
- License: gpl-3.0
- Created: 2023-09-19T06:50:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-02T19:41:11.000Z (6 months ago)
- Last Synced: 2024-10-10T03:01:11.519Z (3 months ago)
- Topics: autonomous-robots, first-robotics-competition, vex-robotics-competition
- Language: TypeScript
- Homepage: https://auto.devilbots.org/
- Size: 1.67 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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` |