Coder Social home page Coder Social logo

rh-robotics / 19922-csrc Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 0.0 8.86 MB

19922's code for the FTC 2023-2024 season "CENTERSTAGE".

Home Page: https://rh-robotics.github.io/19922-CSRC/

License: BSD 3-Clause Clear License

Java 100.00%
advanced-cloud-engineering first-tech-challenge ftc java robotics

19922-csrc's People

Contributors

blazeboy75 avatar dragondev07 avatar isaccbarker avatar om0r avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

19922-csrc's Issues

QCR2 - Begin Intake Code

QCR2 - Team Goal - Software

Done By: October 31, 2023

  • Talk to Hardware team to review CAD design and make a plan for controlling the intake
  • Begin writing code for this plan

QCR2 - Auton State Machine

QCR2 - Team Goal - Software

Done By: October 31, 2023

  • Begin planning & writing the state machine used by autonomous

Test issue

This is a test issue. What's your verdict, Nora?

QCR3 - Issue Templates

QCR3 - Issue Templates

Due: 11/15/23

  • Write out an issue template for how issues should be made & linked to milestones

Week 0 - Sovereign Tuned

Due: Friday 26th, 2024
Assigned: @IsaccBarker

  • Sovereign / Roadrunner implementation tuned & tested
  • Mark down what needs to be debugged for Week 1 (Week of 1/29/23)

QCR3 - TeleOp State Machine

QCR3 - Team Goal - Software

Done By: November 15, 2023

  • Begin planning & writing the state machine that is going to be used in teleop

QCR1 - Vision Code Progress

QCR1 - Team Goal - Software

Done By: September 27, 2023
Make Substantial progress on vision code [to provide us a starting point for CV this year]

QCR1 - UML Diagrams

QCR1 - Overall Goal - Software

Done By: September 27, 2023
UML diagrams should be generated OR made automatically to show how our code functions.

GG1 - Generate Graphviz DOT data from state machine

Generate some Graphviz DOT data from a state machine instance, representing the graph of states. This could get automatically integrated into our documentation at a later date. Might look like the below:

graph

digraph {
    "Idle" -> "Moving Forward"
    "Idle" -> "Moving Backward"
    "Idle" -> "Strafing"
    "Moving Backward" -> "Moving Forward"
    "Moving Forward" -> "Moving Backward"
    "Strafing" -> "Complete"
}

QCR3 - Complete (Untested) Teleop

QCR3 - Complete (Untested) Teleop

Due: 11/15/23

  • Finish the teleop to a fully written and untested state given that the robot will not be ready by QCR3.

[TeleOp] Change Intake Controls

Change Intake Controls

  • The manual intake controls will be on Gamepad 2, Right Joystick X
  • Primary driver has toggle controls for intake

QCR3 - TeleOp State Machine

QCR3 - TeleOp State Machine

Due: 11/15/23

  • Finish designing & implementing teleop state machine- diagram should be put into wiki

QCR2 - Sensor Plan Drawn Out

QCR2 - Team Goal - Software

Done By: October 31, 2023

  • Talk to the hardware team to write out a sensor plan
  • Add to wiki

QCR1 - Start state machine code

QCR1 - Team Goal - Software

Done By: September 27th, 2023

Start state machine code with progress such that we can finish by October 12, 2023.

  • Discuss and agree on states
  • Possible state machine controller, or separate?

QCR3 - Vision Code

QCR3 - Vision Code

Due: 11/15/23

  • Work on implementing vision code for April tags & objects around the field.

Week 1 - FPA Auton

Due: February 2nd, 2024
Assigned: @DragonDev07 @IsaccBarker

  • This autonomous should be pre-load + park
    • Vision code detects element correctly
    • Drop purple pixel at vision-given location
    • Deliver yellow preload to backdrop

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.