Skip to content

Repository files navigation

mikLib

An easy to use odometry VEXcode template with UI support.

For updates and help, join mikLib Discord

Features

  • Generic PID class
  • Odometry
    • Two tracker inertial
    • Wall resetting
  • Motions
    • Turn to heading and point
    • Swing to heading and point
    • Drive inches and to point
    • Drive to pose via boomerang
    • Holonomic to pose
    • Strafe distance
    • Motion chaining
  • User control
    • Field centric
    • Split arcade
    • Tank
    • Drive curve versions
  • UI
    • Realtime PID graphing and tuning
    • Controller and Brain Auton Selector
    • SD card selected auton and PID value saving
    • Config Macros

Screenshots

Installation

  1. Download and install Visual Studio Code https://code.visualstudio.com/

  2. Install the VEX Robotics Extension in VSCode

    • Open the Extensions view (Ctrl+Shift+X)
    • Search for and install "VEX Robotics Extension" by VEX Robotics
  3. Download the project by downloading the "mikLib.zip" file here.

  4. Import the project opening the VEX extension and selecting "Import" from the file menu and selecting the mikLib.zip file you downloaded.

  5. Configure your robot through robot-config.cpp

Documentation

Documentation can be found here

Tutorials

About

An easy to use odometry VEXcode template with UI support.

Resources

Stars

20 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages