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

Program a demo/event bot #161

Open
3 of 7 tasks
gldeA opened this issue Jun 1, 2023 · 0 comments
Open
3 of 7 tasks

Program a demo/event bot #161

gldeA opened this issue Jun 1, 2023 · 0 comments
Assignees

Comments

@gldeA
Copy link
Contributor

gldeA commented Jun 1, 2023

It would be good to have a bot designed to be driven by children and look flashy. This would be useful for outreach events, and gives us a chance to practice with WPILib Java, as well as allowing us to do dumb things like using guitar hero controllers. Everything should be controllable from one controller, with no shuffleboard confusion.
Planned Features:

  • Adjustable speed with a locking mechanism
  • Toggle-able field-oriented driving
  • Music playing on TalonFXs/Falcon500s
  • Auto routines
  • Nice-looking individually addressable LED light strip patterns
  • Cameras
  • Guitar hero/wiimote/dance pad/steering wheel

Controller Layout:
Face Buttons (ABXY): used for various submenus selected by holding down a POV direction (hold down POV direction, then press face button to select option)
POV (D-Pad): used for menu selector:

  • Up = Auto Routines (spin in circles, dance, etc.)
  • Down = Drivetrain controls (turn on/off field oriented and brake/coast mode, reset field oriented)
    • A: Toggle field oriented mode
    • B: Toggle Brake/Coast mode
    • Y: Reset navX for field oriented
  • Left = Music selection, selects a music track to play on Falcon500s
  • Right = LED mode, selects an LED pattern to use
@gldeA gldeA self-assigned this Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant