Giter Club home page Giter Club logo

logn's Introduction

LogN Build Status

This project is a library that can be used for any FRC robots. Classes pull information from a profile in order to make the code work with that robot.

logn's People

Contributors

alex-rusnak avatar azwerlein avatar beastremus avatar beastromulus avatar beasttrump avatar gexand avatar jialuogao avatar jmmman avatar leinad2018 avatar osterburglar avatar secondthread avatar thechaostheory avatar wumbogames avatar yoshipwns avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

logn's Issues

Create the RobotProfile System

An expanded version of the IControl objects list where are the creation events for a robot class are triggered by a singular class dedicated to each individual robot.

Create A Frisbee Shooter class

make a frisbee shooter class this should be able to do several things,

  • use IMotors for both shooter motors,
  • use IMotors for the elevator motor
  • use a Pneumatics module to fire the trigger on the frisbee shooter

Create The Arcade Drive Class

this one is pretty simple, create a basic class arcade drive class, it would be really cool if we could leave this open to have another class inherit this one, and implement more advanced acceleration curves and velocity adjustments.

Create XboxController class

I accidentally closed the last one and it wont let me reopen it. I wanted to set it to ready to test, so its all good now

Create Sensor System

I want to centralize the creation and maintenance of Sensors, from AHRS to Encoders and everything in between.

  • SensorController (should be a singleton)
  • ISensor

Shopping List

What do we need to buy for this season comment any ideas,

List of Things we Need.

  1. USB Cameras

List of things we might want.

  1. Nividia TX1 Dev Kit.

@2202Programming/developers

Solenoid Controller must be redone

I have realized that this class is basically garbage and should be redone. This will be a lot of work, but will be helpful in creating Hoenheim.

IControl

Create the IControl base class and all the overridable methods .
Methods that need to be created include

  • TeleopInit
  • TeleopPeriodic
  • AutoInit
  • AutoPeriodic
  • DisabledInit

Update the readme A LOT

if we could get some business people to help with updating the readme so its all pretty and shows off our brand I think that would be something simple that we could do.

Auto List maker

This is being combined with the auto command design card, which I believe have both been completed

Create Shell of Autonomous System

  • CommandListMaker
  • ICommand
  • CommandController
  • DriveCommand

Create the basic shell of the autonomous system, this is probably best done in its own package.

Finish auto PID.

Tune values for adjustment

Smart Dashboard output to be somewhat pretty

Test everything to make sure it works and get good values for Piper

Create IMotor System

Create the IMotor base class desinged in the class diagram that was made for this year, this should also inlcude the JagualMotor, TalonMotor, and SparkMotor, subclasses that implement IMotor, if you need a guide see the version in Bilious-Spork

Hoenheim Shooter system

We need to recreate hoenheim so that it can shoot just like it used to. We have the cpp code to look back on, but this will be a lot of work.

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.