hackbots-3414 / 2021-infinite_recharge_at_home Goto Github PK
View Code? Open in Web Editor NEWHackbots repo for 2021's Infinite Recharge At Home game
License: GNU General Public License v3.0
Hackbots repo for 2021's Infinite Recharge At Home game
License: GNU General Public License v3.0
Command Group for the XBox remap (#16).
Drive the robot straight, forward or backward (+/-) at a given speed. Bonus points for compensating for drift.
2020 showed us that the shooter motor / wheel slows down with each shot and needs a little more time to return to "cruise" speed. For 2021, we do not (and cannot) carry 5 Power Cells, just 3. Respace the shooter Power Cell spacing to allow more time between shots. Check shooter motor PID. Belt may need to be slowed.
Careful button assignment to command groups optimized for the different distances needed in Interstellar Accuracy. Dependency upon a very straight Drive Straight.
More LEDs got added to the robot, but our code doesn't address them all yet. Need to ensure all LEDs can be lit.
Adjustable hood coming from CAD. 2020 showed current code could identify the high target reliably, but performed best with larger adjustments. Small degree turns had problems overcoming drivetrain friction to align with center.
PID is part of this and also needs to be tuned.
Depend upon Drive Straight, Turn, and other commands and subsystems to perform the Galactic Search challenge.
Execute a turn at speed - no need to stop first to spin.
Depends upon Drive Straight and Turn. Create a command group to drive the Barrel Racing challenge.
Similar to the #17, but need to get back to the re-introduction zone for reload.
Flash the LED arrays, spin the robot and provide other indications (Smart Dashboard?) the job is done.
Adjustable hood to reduce range in a predictable manner coming 2/8. Need to integrate into code. May make sense to run with Shooter Tuning (#13).
Get the 2021 code operational in the WPILib Simulator, including the TalonFX / TalonSRX motors and SparkMax if possible. Need to understand what sensors like the ultrasonic and gyro / NavX look like and how we can test them in simulation.
Open the WPILib directions, calibrate Path Finder for one of the chassis, draw a path. Get chassis to follow the path.
Use Limelight or a USB camera to detect a Power Cell, return angle for use by a command.
Provide a subsystem with a method or two to surface the reading from the ultrasonic sensor.
Need a Command that can turn the robot a set number of degrees (+/-).
Dependent upon the Path Finder POC...
Use lessons learned from the Path Finder POC to implement the Barrel Racing challenge.
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.