Giter VIP home page Giter VIP logo

2023chargedup's Introduction

2023FluffyTestBot

Use Fluffy as a test base for 2023 robot development.

2023chargedup's People

Contributors

wiredwizardslaptop avatar samcarson3 avatar maxlingenfelter avatar kylerhosek avatar

Stargazers

Nia avatar  avatar

Watchers

Danny W avatar Greg Davis avatar Robert J Woodhead avatar Ben Barbour avatar  avatar

2023chargedup's Issues

Plan Autonomous Sequences

Map out potential Autonomous sequences. Where would we start? Where would we move? What mechanisms do we actuate (and when)? Start writing some pseudocode for each possibility to better describe the actions the robot will need to take.

Post the results here.

This is a brain activity. Actual Autonomous robot code will be under a separate Issue.

Create 2023 Robot Project

Use 2023 WPILIB VSCode to create new project (Java, Template, Command-based).
Push code to the 2023ChargedUp repo

Use AprilTags to control a motor on a test robot

Use a camera to see an AprilTag, get pose data and marker number, and use that information to control a motor.
Possible example: distance away from the AprilTag changes the speed of the shooter motor.

Driver User Experience for competition (first draft)

Design User Experience (UX) for the driver(s) of the competition robot.

  • What joystick(s) will be used?
  • One driver or two? How will they split responsibilities?
  • What buttons are assigned to which commands/functions?
  • What information will be displayed to the driver(s) on the screen (shuffleboard)? Don't forget about camera view(s).
  • What information will be entered via Shuffleboard (e.g. match start position or autonomous command selection)?

This will be a starting point so we know how to assign commands in software. It is done when the first draft of the layout is completed (and documented). There will probably be other iterations of this design once the Drive Team members are assigned and we know more about how to play the game.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.