frc3636 / frc-2024 Goto Github PK
View Code? Open in Web Editor NEWCode for 3636's 2024 FRC season.
License: Other
Code for 3636's 2024 FRC season.
License: Other
We need to make sure that the robot still functions properly now that the autos branch has been merged.
Implement a comprehensive suite of autos: (owner of this should mark each auto as “complete” when it has been implemented and shown to work) If you think we can realistically do a five piece add it to the list.
Coordinate with electrical to add additional RGB to bot.
Probably need to add a responsible electrical person. Who might that be?
Command to point in the direction of Speaker / Trap. For Amp, we probably want to also drive to the setpoint
Some subsystems don't log their inputs
Perform Limelight focus procedure as described: https://docs.limelightvision.io/docs/docs-limelight/getting-started/focusing
We should make sure the shooter mech cooperates well with the pivot, set up bindings for it, and automatically retract it when the pivot wants to retract
UTB intake might have been having issues during stem yesterday and needs to be checked up on
Review code with underclassman with an eye toward programming team having the ability to start immediately next year on tasks for First Chance and Storm Surge.
Originally this was being led by Lewis but he's been pulled into a leadership blackhole meeting. Max is taking this over.
I.e. the "254 correction."
Implement plan to use MASSIVE capacitors to prevent PC brown outs
Finish off software to gather data from cameras.
Some rewiring was happening today and two of the camera cables might have gotten switched around so we should make sure the cameras are still correct.
This requires two things:
Lots of teams do odometry in a seperate thread for faster loops (even >250Hz in some cases) and therefore greater accuracy. This is something we should look into.
The climber will probably be wired up soon so this would be a good thing to test
Drivetrain subsystem and localization working in sim.
Adding Limelight 3G to pos estimation code.
Also work with electrical and fabrication to find a proper mounting placement.
In order to coordinate intaking process so we only hand off when the shooter is in position, we should use a mixture of beam break / current sensing to detect when we have intaken a note.
Fairly low priority, but we'll want to use this from the start next year.
Our command loop duration is taking longer than the command loop causing overrun(s).
Top priority, because right now you can't use sim without it crashing.
Using the Preferences API, dynamically select I/O implementations depending on the robot. Also, the main branch should be known working against both robots.
we don't need to implement the indexer yet cause we still aren't sure what form that will be taking / how its getting powered. We should def make a sim subsystem for the pivot though to test targeting and control loop stuff.
Limelight has released an update that greatly improves April tag detection.
Update Limelight firmware and measure improvement of the April tag identification.
Verify the ability for RoboRIO to implement asserts. Setup our infrastructure and identify assert handler functions (turn off motors, etc.)
April 18, 2024 - Gavin has asserts working and is now looking at assert handler functions.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.