Giter Club home page Giter Club logo

2018robot's Introduction

2018Robot

Code for Team 3238's robot, the Fredator, built for the 2018 FIRST Robotics Competition, FIRST Power Up.

2018robot's People

Contributors

aaronjenson avatar cyborgferrets avatar connorhutch avatar

Stargazers

Phil avatar Bill Johnson avatar  avatar

Watchers

James Cloos avatar  avatar  avatar  avatar

Forkers

wejdev

2018robot's Issues

Update Cheezy Drive

See graph here.
x = forward speed
y = turning multiplier

c = cheeziness (1 - transition point y)
b = transition point x
a = static turning limit
d = moving turning limit
t = joystick deadzone

Need to add deadzone into chassis class.

Testing

Most current code is on the Motion Profiling branch. After debugging for all except autonomous is complete, a pull request should be created to merge this branch into master. TODO:

Drive:

  • Find good ramp rate for drive motors

Collector:

  • Verify that positive values results in collection
  • Find best collection speed
  • Find best eject speed
  • Find time to eject cube
  • Find current for cube detection
  • Set number of current loops
  • Find best power for extender
  • Find current for stalled extender
  • Set number of current loops for extender
  • Find best behavior for stalling (shake or spin)

Lift:

  • Verify that positive values results in up
  • Ensure that sensor direction matches motor direction
  • Find best manual lift speed
  • Set upper soft encoder limit
  • Find encoder clicks per foot
  • Find allowed encoder error
  • Set max lowering speed
  • Tune PID
  • Calculate feed forward term
  • Choose between motion magic and position control

Climber:

  • Verify that positive motor values results in up
  • Find best climber speed

Combined:

  • Verify that Collect command functions with multiple calls to one command

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.