strykeforce / powerup Goto Github PK
View Code? Open in Web Editor NEW2018 FIRST POWER UP
License: MIT License
2018 FIRST POWER UP
License: MIT License
In case vision doesn't get contours, make sure C2F default position is approx. correct to get a cube with no angle correction from vision.
Two speed stages, slow before getting close to bottom
Instead of stopping intake when we have a cube, run the intake at ~1V to stall the motors and hold the cube in place.
Look at limiting max angle for azimuth?
move enablePWMoutput to Teleop Init and Auton Init instead of in subsystem
Stow command needs to bring the Lift to the zero position in addition to rotating the shoulder in
We should probably dump the rate limit state when entering teleop driving from another command.
Find an API to identify joysticks by port and dynamically configure the Controls
class.
Currently uses hard-coded eject time - need the ability to easily pass in different amounts of time ejecting cube
Subsystem is done
These buttons need to position the lift to the zero position (right now they only move the shoulder)
We need to update the servoUp
boolean for these two methods.
While we're at it, extract the multiple repeated debugging statements into a private method to avoid code duplication.
Right now the following settings files are copied from scale auton settings files. There are probably old settings files that the correct values for these can be copied from
Current limit is 10A right now. Motor stalling is sometimes noticed when trying to intake.
Determine constants for different directions of movement on the carpet - this feeds into auton development
Write command that can deliver second cube to switch for auton phase 3.
Right now no paths are started for this and it has not yet been converted over to the new naming structure
Find new encoder positions for the relevant positions with the new geometry.
Let's check this out next time it is run, do we time out azimuth because it has no room to turn?
Add in velocity control tuning parameters
Tutorial here
Make Lift manual adjust buttons on co-pilot button board operational
All left side auton settings files were created as copies of the right side settings files when switching over to the new naming convention. There may be old settings files which do not match current naming convention to get the values from.
Add a method to Settings class to read auton switch setting. Try to figure out yourself how to do it, but if you get stuck, there's a method in the Steamworks source code that does it.
Auto Intake on Driver Joystick
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.