Giter VIP home page Giter VIP logo

mvrobotics-19-20's Introduction

mvrobotics-19-20

VEX code for 2019-2020 robot (Tower Takeover - 8995V)

Includes normal competition template code and auton recorder/playback, both with custom created UI

Changelog

  • 1/4/2020 (post-Huntley)

    • First upload to repository
    • Includes drive code, auton (CompTemp), recorder (RecUI), playback (RecUI), and custom brain UI along with experimental GIF integration
    • Recorder (RecUI) is nonfunctional (saving to SD doesn't work)
    • Auton code (CompTemp) is mostly experimental stuff (tested somewhat at Huntley)
    • GIF integration classes do not work properly/at all
    • Potentiometer P-loop is commented out
  • 1/7/2020

  • 1/11/2020

    • Updated drivetrain to smartdrive with inertial integration
    • Synced changes between the programs
    • Added new controller UI (https://dev.azure.com/roboVEX/_git/ACCESS_OS)
    • Added all functions in from base programs (AccessOS)
  • 1/12/2020

    • Tweaked stacking P-loop
    • Rewired ports (CompTemp)
  • 1/22/2020 (post-Neuqua)

    • Functional back auton added
    • Stacking P-loop fixed and tuned
    • Turning PID fixed and tuned
    • Synced changes between programs
    • Flipout fixed
  • 1/31/2020 (post-NEIU)

    • Experimental 7 point back auton added
    • Experimental front auton modified
    • Experimental drive speed selector added
    • Experimental bar macro added
  • 2/4/2020

    • Added newer turn PID
    • Added newer recorder and playback code (RecUI)
    • Added hybrid drive code and working drive speed selector
    • Synced changes between CompTemp and RecUI
  • 2/26/2020

    • Implemented experimental drive PID
    • Fixed up autostack P-loop
    • Removed GIF integration
    • Added experimental slew rate and exponential scaling to drive
  • 3/3/2020 (post-Batavia 4)

    • Implemented PID into autostack and turn commands
    • Fixed up slew rate and drive methods a bit
    • Potentiometer and auton values updated
  • **3/10/2020

    • Added bar potentiometer and related methods
    • Added new bar and tilter PID loops
    • Tweaked bar macro for potentiometer compatibility

To-Do

  • Tune all PID loops (turn, drive, tilter, bar)
  • Tweak/test bar macro
  • Tweak/test slew rate
  • Tweak/test fadeback code
  • Test and fix auton code (CompTemp)
  • Sync changes between programs
  • Set up better file system for easier navigation (CompTemp and RecUI)
  • Fix controller UI (AccessOS)
  • Merge the different turn functions into one with PID (AccessOS)
  • Fix saving issue (RecUI)
  • Port main code elements to PROS (for future use)
  • Merge brain GUI and controller UI (if possible)

mvrobotics-19-20's People

Contributors

upai02 avatar

Stargazers

Venkatsai Bellala avatar

Watchers

 avatar

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.