# Tech Toolbox

## Tech Toolbox

- [Please Visit https://ftc-tech-toolbox.vercel.app/ for the new tech toolbox!!](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox.md): This domain is now depreciated and is no longer updated! Please visit this domain for the new Tech toolbox!!!  https://ftc-tech-toolbox.vercel.app/
- [Introduction](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/introduction.md)
- [Choosing an IDE](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/choosing-an-ide.md): Where do I write code?
- [Creating an OpMode](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/creating-an-opmode.md): Intro to FTC OpModes
- [Motors and Encoders](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/motors-and-encoders.md): Programming Motors
- [Servos](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/servos.md): Programming FTC Servos
- [Gamepad Controls](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/gamepad-controls.md): How to assign Gamepad Input
- [Drive Systems](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/drive-systems.md): Programming FTC Drive Systems
- [Lynx Modules](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/lynx-modules.md): Representing the control hub in your code
- [Telemetry](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/telemetry.md): Outputting Text to the Driver Station
- [Wireless Download](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/wireless-download.md): Downloading Code Wirelessly
- [The Sleep Command](https://ftc-code.gitbook.io/tech-toolbox/please-visit-https-ftc-tech-toolbox.vercel.app-for-the-new-tech-toolbox/the-sleep-command.md): Using the Sleep Command
- [Please Visit the New Link](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link.md)
- [Tank Drive / Skid Steer (Part 1)](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link/tank-drive-skid-steer-part-1.md): Standard Drive System
- [Mecanum Drive (Part 1)](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link/mecanum-drive-part-1.md): Controlling an Omnidirectional Drive System
- [Turrets](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link/turrets.md)
- [Linear Slides](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link/linear-slides.md): Commonly Used Extension Mechanism
- [Kicker](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link/kicker.md): Common Feeding Mechanism
- [Active Intake / Sweepers](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link/active-intake-sweepers.md): Commonly used intake mechanism
- [Flywheels / Shooters](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link/flywheels-shooters.md)
- [Please Visit the new Link](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link-1.md)
- [Base Class (Step  1)](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link-1/base-class-step-1.md): Code Organization Part 1
- [Module Classes (Step 2)](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link-1/module-classes-step-2.md): Programming Robot Modules
- [OpMode Classes (Step 3)](https://ftc-code.gitbook.io/tech-toolbox/please-visit-the-new-link-1/opmode-classes-step-3.md): Integrating OpModes
- [This domain is now depreciated and is no longer updated!](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated.md): Optimizing control of modules
- [This domain is now depreciated and is no longer updated!](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-1.md)
- [What is Localization?](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-1/what-is-localization.md)
- [General Odometry Logic](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-1/general-odometry-logic.md)
- [Tank (No Deadwheels)](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-1/tank-no-deadwheels.md)
- [Mecanum (No Deadwheels)](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-1/mecanum-no-deadwheels.md)
- [Deadwheel Odometry (Mecanum and Tank)](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-1/deadwheel-odometry-mecanum-and-tank.md)
- [VSLAM](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-1/vslam.md): Visual Simultaneous Localization and Mapping
- [This domain is now depreciated and is no longer updated!](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-2.md)
- [What is Control Theory?](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-2/what-is-control-theory.md)
- [Custom PID Loops](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-2/custom-pid-loops.md): Using custom PID loops for FTC
- [Essential Control Theory Concepts](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-2/essential-control-theory-concepts.md)
- [Resources for Learning Advanced Control Theory](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-2/resources-for-learning-advanced-control-theory.md)
- [This domain is now depreciated and is no longer updated! Please visit this domain for the new TT!](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt.md)
- [Introduction](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/introduction.md)
- [Mecanum Drive (Part 2)](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/mecanum-drive-part-2.md)
- [Tank Drive (Part 2)](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/tank-drive-part-2.md)
- [Introduction to Pure Pursuit](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/introduction-to-pure-pursuit.md): Path Following
- [Pure Pursuit: Mecanum](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/pure-pursuit-mecanum.md)
- [Pure Pursuit: Tank](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/pure-pursuit-tank.md)
- [Advanced Pure Pursuit](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/advanced-pure-pursuit.md)
- [Guided Vector Fields](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/guided-vector-fields.md)
- [Autonomous Movement Libraries](https://ftc-code.gitbook.io/tech-toolbox/this-domain-is-now-depreciated-and-is-no-longer-updated-please-visit-this-domain-for-the-new-tt/autonomous-movement-libraries.md)
- [Sensors](https://ftc-code.gitbook.io/tech-toolbox/sensors.md)
- [IMU](https://ftc-code.gitbook.io/tech-toolbox/sensors/imu.md): Providing rotational information about your robot
- [Color Sensors](https://ftc-code.gitbook.io/tech-toolbox/sensors/color-sensors.md): Detecting Colors
- [Advanced Sensing Code](https://ftc-code.gitbook.io/tech-toolbox/sensors/color-sensors/advanced-sensing-code.md)
- [Distance Sensors](https://ftc-code.gitbook.io/tech-toolbox/sensors/distance-sensors.md): Determining Distance to Objects
- [Touch Sensor](https://ftc-code.gitbook.io/tech-toolbox/sensors/touch-sensor.md)
- [Computer Vision](https://ftc-code.gitbook.io/tech-toolbox/computer-vision.md): Efficient + Effective Computer Vision
- [Setting up Camera/Intro to Computer Vision Tools](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/setting-up-camera-intro-to-computer-vision-tools.md): Integrating Camera with your Code
- [Intro to OpenCV](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/setting-up-camera-intro-to-computer-vision-tools/intro-to-opencv.md): Setting a OpenCV Module Class
- [Vuforia](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/setting-up-camera-intro-to-computer-vision-tools/vuforia.md): The Vuforia Library
- [Streaming Frames](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/streaming-frames.md)
- [Color Thresholding](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/color-thresholding.md): Checking if there is a color present in a segment of an image
- [April Tags](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/april-tags.md)
- [Linear Regression](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/linear-regression.md): Using the Least Squares Regression Line
- [Machine Learning Toolchain](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/machine-learning-toolchain.md): Creating custom TensorFlow Detection Models
- [Object Distance Estimation](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/object-distance-estimation.md)
- [Object Tracking / Driving to an Object](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/object-tracking-driving-to-an-object.md)
- [Computer Vision Simulators](https://ftc-code.gitbook.io/tech-toolbox/computer-vision/computer-vision-simulators.md): Testing your CV code without a robot
- [Simulators](https://ftc-code.gitbook.io/tech-toolbox/simulators.md): Simulating Code Through FTC
- [Beta8397 Simulator](https://ftc-code.gitbook.io/tech-toolbox/simulators/beta8397-simulator.md)
- [VRS](https://ftc-code.gitbook.io/tech-toolbox/simulators/vrs.md): FTC's Virtual Robot Simulator
- [Cool Codebases](https://ftc-code.gitbook.io/tech-toolbox/cool-codebases.md)
