redhotchilibots / frc4453_2018_proj Goto Github PK
View Code? Open in Web Editor NEWPowerUp FRC4453 Projects
PowerUp FRC4453 Projects
Issues were reported with the tilt misbehaving. The issue will need to be tested and fixed.
We decided to remove the shooter. The subsystem code will need to be removed along with references to it.
The wings need to have their code tested. They should lift upon hitting the left bumper and drop upon hitting the right button.
We need to update the RoboRIO's firmware in order to upload 2018 code.
#5 needs to be finished first.
The climber code must be tested on the robot.
The chassis needs to hold a heading using the AHRS. PID would be a good choice for this.
We decided to change our robot and autonomous strategy. The autonomous codewill need to be updated to reflect this.
Currently, the buttons in OI are mapped to the trigger axis. However, buttons cannot be mapped to an axis, and the values will instead be interpreted as buttons. For example, "mapping" to the left trigger actually maps to the B button (both have an id of 2).
The button for shooting the shooter needs to be mapped.
Y would be a good choice for the button, as it is currently unmapped.
Depends on #11.
Basic commands for autonomous need to be written.
These include:
We need to write as much of the climber code ahead of time, as it look like it will be the most complex subsystem in terms of software.
Actuators:
Sensors:
The robot will need to keep itself level while climbing, even if the robot's weight is uneven.
The shooter consists of:
General operation looks like:
Required methods:
We need to update the firmware on the motor controllers in order to use the new libraries.
The drive station has old software. We need to update the drive station to the latest version.
d86861c introduced a command to control the speed of the grabber motors independently. This code needs to be tested.
The lifter needs to be able to carry two other robots. It will consist of two wings that will drop down.
From a software prespective, all that needs to be done is to drop the two wings. The wings should not be allowed to drop until endgame.
The hook code must be tested.
It needs to be able to raise, lower, and hold its position.
Since we plan on using vision code this year, vision code must be written.
The vision code must be able to identify and track power cubes on the field. Distance and direction to the cube must be calculated.
Because of our autonomous strategy, only one cube needs to be tracked at a time.
The sensors need to have their values verified.
The grabber needs code written for it. The actuators, sensors and general operation must be known first.
A command to shoot the shooter needs to be written.
It must:
The command to prepare the shooter is already written (Shooter.PrepareCommand).
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.