Comments (4)
write a subsystem and commands on the mini bot, once we are happy with that we can look to moving it into the 2023 repo with the advantage kit format
from 2023-robot-code.
For reference the Team Mechanical Advantage's LED code is here https://github.com/Mechanical-Advantage/RobotCode2022/tree/main/src/main/java/frc/robot/subsystems/leds
So after some trial and error (and me giving bad direction to Landon) I figure out the correct way to implement the IO hierarchy for the LED subsystem. The key is that the LED system is passive and is not an input to anything. Therefore there is not need to create LoggableInputs
as the LED state is 100% controlled by the robot's state and not the other way around.
from 2023-robot-code.
I merged main to LEDTest. Getting it ready to merge LED control into main.
from 2023-robot-code.
Proven to work on the practice field 3/1
from 2023-robot-code.
Related Issues (20)
- In robotContrainer rewrite XboxController to use CommandXboxController and update the button bindings accordingly
- Update to WPILib 2023.2.1 HOT 1
- Create Mechanism2d HOT 4
- Take periodic snapshots w/ PhotonVision
- Install OS and configure PhotonVision on 2 OrangePi HOT 2
- Install Phoenix Pro on 2 Carnivores HOT 1
- override the remaining IO methods for Elevator2023Real
- move stinger extension inches clamping logic to the top level subsystem instead of the IO HOT 1
- finish writing intake commands HOT 1
- create ROBOT_2023_COMPBOT robot type
- better validTarget() method HOT 1
- make vision subsystem with 2 vision io's for left and right cameras HOT 1
- Tune reliable vision range with photonvision HOT 3
- TODO Before We Can Enabling Robot HOT 1
- TODO testing after enabling robot HOT 3
- calibrate vision whilst april tags are on the robot HOT 1
- TODO things to test at practice field
- TODO: things we have left to do
- TODO: practice field 3/11
- TODO: before DCMP
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from 2023-robot-code.