Giter VIP home page Giter VIP logo

swervedriveadvantage2024's Introduction

Swerve Drive Advantage 2024 - by FRC Team 2106

Overview

Swerve Drive Advantage 2024 is a sophisticated swerve drive base code designed for the 2024 FRC season. It leverages the AdvantageKit framework with YAGSL implementation, providing a robust solution. This project is fully compatible with the latest 2024 builds and is specifically tailored for our 2024 Robot, Maestro.

Key Features

  • Full AdvantageKit Support: Utilizes the AdvantageKit framework for comprehensive logging of every subsystem.
  • YAGSL Implementation: Incorporates YAGSL for advanced swerve drive control, offering configuration simplicity.
  • PhotonVision Odometry: Integrates PhotonVision for precise odometry, enhancing navigation and path planning.
  • PathPlanner Integration: PathPlanner support for autonomous path generation and execution.
  • Comprehensive Subsystems: Includes detailed code for Arm, Shooter, and Intake IO / Subsystems.
  • State-Based Subsystems: Designed with state-based subsystems for efficient and maintainable code.

Swerve Hardware

  • SDS MK4i Modules: Utilizes SDS MK4i Modules
  • Vortexs: Includes NEO Vortexs for swerve drive and shooter motors.
  • Neos: Employs NEOs for swerve turn and all other subsystem motors.
  • Canandcoders: Utilizes Canandcoders for absolute position sensing and swerve offsets.

Getting Started

To get started with Swerve Drive Advantage 2024, clone this repository and follow the setup instructions provided in the YAGSL docs. Ensure you have the necessary hardware components and vendor updates installed.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For more information, visit www.team2106.org.

swervedriveadvantage2024's People

Contributors

stephaniedeloach avatar windingmotor avatar

Stargazers

 avatar  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.