04-08-2024, 02:59 PM
This season has convinced me that we need to revamp our software strategy. We have our own framework and many of our own tools. This was necessary when they were created because these things did not exist from other sources. The problem we have now is with our own framework, many of the things being provided by first and WPILIB as well as by other teams does not work with our framework.
So, I think its time to shift to the CMD framework from WPILIB.
So here is what I want the software students (except our senior Ashlie) to work on.
There are some links for reading below.
The idea here is that you dig through the reading and start giving it your best shot. If you have things you cannot figure out, email this list (so we all benefit from questions and answers).
We will also help in the meetings, but the bulk of digging through this stuff will be outside of meeting. Each meeting we will see where everyone is and try to answer the most pressing questions.
https://docs.wpilib.org/en/stable/docs/s...index.html
https://docs.ctr-electronics.com/
And when you install WPILIB there is a documentation link installed.
So, I think its time to shift to the CMD framework from WPILIB.
So here is what I want the software students (except our senior Ashlie) to work on.
- Be sure you have a computer you can work on. If you have a laptop great. If you do not, let me know and lets figure something out. It is important for software to put in time outside of the meetings if you want to really be able to write robot code.
- Ensure you have the WPILIB tools installed on your laptop.
- Using the WPILIB provided VS Code, create a template/Java/Command Robot
- Modify the ExampleSubsystem to include just one of the shooter wheels.
- Modify the ExampleCommand to turn this shooter wheel at N revolutions per second.
- Create and automode that turns the shooter wheel at 20 RPS for 5 seconds , then pauses for 5 seconds and then turns the wheels, then turns the shooter wheels for 5 seconds
There are some links for reading below.
The idea here is that you dig through the reading and start giving it your best shot. If you have things you cannot figure out, email this list (so we all benefit from questions and answers).
We will also help in the meetings, but the bulk of digging through this stuff will be outside of meeting. Each meeting we will see where everyone is and try to answer the most pressing questions.
https://docs.wpilib.org/en/stable/docs/s...index.html
https://docs.ctr-electronics.com/
And when you install WPILIB there is a documentation link installed.