Giter Site home page Giter Site logo

powerup's People

Contributors

jhh avatar mwitcpalek avatar rabsamu avatar rileydc avatar rl507 avatar

Watchers

 avatar  avatar  avatar

powerup's Issues

Stall Intake Motors when Holding Cube

Instead of stopping intake when we have a cube, run the intake at ~1V to stall the motors and hold the cube in place.

  • Update what happens for whenReleased for all intake related buttons
  • Update holdOutput in settings.toml
  • Update Hold mode in intake subsystem

Update Stow Command

Stow command needs to bring the Lift to the zero position in addition to rotating the shoulder in

Configure POWER UP button board

  1. Document the button wiring so we can reproduce.
  2. Map buttons to button ids in WPI.
  3. Implement button triggers for continuous axes.

Intake Eject Command Paramaterization

Currently uses hard-coded eject time - need the ability to easily pass in different amounts of time ejecting cube

  • auton needs a short eject length
  • tele needs a longer eject length

Scale Height Commands

  • Figure out Lift encoder positions for Scale Low, Middle, High heights
  • Write command to adjust Lift position
  • Make buttons on co-pilot button board for scale Low, Middle, High operational

Fix Settings files for C1D in Switch

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

  • R_SW_S_C1D
  • R_SW_O_C1D
  • L_SW_S_C1D
  • L_SW_O_C1D

Write SwitchCube2Deliver

Write command that can deliver second cube to switch for auton phase 3.

  • includes finding settings for L_SW_S_C2D and R_SW_S_C2D

Set up driver camera streaming.

Tutorial here

  • cscore library on roboRIO to access camera and stream
  • ShuffleBoard on driver station, with stream viewer
  • USB monitor for driver station

Create Checklist of Critical Field Dimensions

  • Determine what field dimensions are critical to auton routines
  • Create a checklist which lists the expected dimension as well as a spot to record the actual dimension
  • Make a spot for both red and blue if applicable

Fix Left Side Auton Settings Files

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.

Set up auton selection switch.

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.

Update Driver Intake Command

Auto Intake on Driver Joystick

  • Drop Lift to Ground height
  • Drop shoulder to Ground height
  • Run intake load (auto intake based on limit switches)
  • Stow the intake

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.