Skip to content

GauthamV6002/Auton-Planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3388A Auton-to-Code-Converter Beta

Summary 📃

This is team 3388A's autonoumous routine planner web application, that uses a point-to-point interface, inspired by path.jerryio, but with direct conversion to code. It also provides a animation system, that allows you to view your path after it is created. Featured in our FUN Interview at Haunted! And yes, the first draft of the project was made in a day - but we plan to improve this throughout the season!

image Sample Skills Route Created with the PLanner

Coming Soon & Known Bugs 🐛

Known Bugs

Bug Predicted Location Status
Animation doesn't play correctly Turn calculations don't match up with the code calculation [Unfixed] Future updates will likely solve this by consolidating the calculation system rather than having seperate systems
Nodes are centered at their top-left corners Location is known - originX and originY need to be set to "center". [Unfixed] Easy to fix, but requires some reworking in other locations
Turn calculations result in reflex angles math.atan2() can provide reflex angles in some cases [Unfixed] Manual calculations required to find the optimal angle, and an option to select the turn direction

Coming Soon ™️

  • Node Deletion with CRUD functionality
  • Variable Code Output System
  • Saving/Collaboration with Firebase
  • Offline Editing
  • Varied Robot Actions & Macros
    • Ramming/outtaking into goal
    • Removing the Match Load
    • Charging Catapults & other mechanisms (via async)
  • Curves & Splines?

Created With 🔧

  • HTML, CSS, & JS
  • Fabric.js
  • Prism.js

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published