Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Path switcher w/ "section"-based path switching #22

Open
jbko6 opened this issue Jan 29, 2023 · 0 comments
Open

Path switcher w/ "section"-based path switching #22

jbko6 opened this issue Jan 29, 2023 · 0 comments
Labels
enhancement New feature or request nice to have

Comments

@jbko6
Copy link
Contributor

jbko6 commented Jan 29, 2023

Last year, I created our autonomous chooser system. Which was nice, and should be replicated this year. However, there are some reasons to believe that just an auto chooser where you just choose the entire auto at once might not cut it. With so many potential paths for the robot to go, there's not many easy ways to predict just how our alliance members are going to code their own paths. The worst thing would be for us to have no path possible because alliance member's paths conflict with ours.

So, we use a "section"-based path switcher this year (name suggestions welcome). Instead of choosing the entire auto all at once, you break the autos up into little sections. Each auto has, say, 3 sections, and instead of picking the auto, you pick which section fits in for the beginning, middle, and end! This way, the drive team can sort of "build" out the path as they are discussing with alliance members.

Here's what's needed for this to be effective:

  • Some sort of way to blend the sections together, whether that be having the beginning/middle sections end/start in the same spot, or some other way of getting the robot to the next section
  • A visualization of their built path for drive team. Last year I experimented with using this team's library https://github.com/Arctos6135/StdPlug for displaying images in shuffleboard. It might be interesting to try and build my own widget for shuffleboard this year.
  • We'll still need a lot of variety in what sections are offered

At the end of the day, this will be a "nice to have" feature. We should focus on getting everything else working before starting on this.

@jbko6 jbko6 added enhancement New feature or request nice to have labels Jan 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request nice to have
Projects
None yet
Development

No branches or pull requests

1 participant