Home
What Is FRC
Programming
Beginner Programming
Intermediate Programming
Advanced Programming
Software
Code Bases
Lynk Java Style Guide
Design
Beginner Design
Intermediate Design
Advanced Design
CAD Files
Build
Beginner Build
Intermediate Build
Advanced Build
Electrical
Beginner Electrical
Intermediate Electrical
Advanced Electrical
Strategy
Beginner Strategy
Intermediate Strategy
Advanced Strategy
Strategy Tools
Business
Lynk Archive
Team Blogs
2022 OA Blogs
2023 OA Blogs
2024 OA Blogs
Team Technical Binders
Whitepapers
Programming
Design
Build
Electrical
Strategy
Request Content
Lynk Library of Knowledge
9496 Lynk's site for housing knowledge and information for the team.
Project maintained by
LynkRobotics
Hosted on GitHub Pages — Theme by
Jimmy McCosker
Advanced Programming
Mechanism Examples
Arm
todo
Shooter
todo
Swerve
todo
Elevator
todo
Intake
todo
LEDs
todo
Reading
Control System
WPILib Control System Basics
WPILib Picking a Control Strategy
Control Theory
Controls Engineering in the FIRST Robotics Competition: Graduate-level control theory for high schoolers
Wesley Aptekar-Cassels: Intro to Control Theory Part 0: What’s This?
3847 Spectrum Beginner Control Loops
Engineering Media - Control Theory - Brian Douglas
PID
WPILib Introduction to PID
PID Control in WPILib
Wesley Aptekar-Cassels: Intro to Control Theory Part 1: PID
Wesley Aptekar-Cassels: Intro to Control Theory Part Two: PID tuning
PID Without a PHD
Combining Motion Profiling and PID Control with ProfiledPIDController
Feedforward
WPILib Feedforward Control
Feedforward and PID
Combining Feedforward and PID Control
What are PID gains and feed-forward gains?
Wesley Aptekar-Cassels: Intro to Control Theory Part 5: Feed Forward and Motion Profiling
Trapezoidal Motion
Trapezoidal Motion Profiles in WPILib
Videos
Control Theory
MATLAB: Everything You Need to Know About Control Theory
PID
Hardware Demo of a Digital PID Controller
PID by 254
0 to Autonomous: PID Auto-line Pt.1
0 to Autonomous: PID Auto-line Pt.2
MATLAB: What Is PID Control? Understanding PID Control, Part 1
MATLAB: Anti-windup for PID control Understanding PID Control, Part 2
MATLAB: Noise Filtering in PID Control Understanding PID Control, Part 3
MATLAB: A PID Tuning Guide Understanding PID Control, Part 4
MATLAB: 3 Ways to Build a Model for Control System Design Understanding PID Control, Part 5
MATLAB: Manual and Automatic PID Tuning Methods Understanding PID Control, Part 6
MATLAB: Important PID Concepts Understanding PID Control, Part 7
Feedforward
LearnChemE: Introduction to Feedforward Control
MATLAB: What Is Feedforward Control Control Systems in Practice
State-Space
MATLAB: Introduction to State-Space Equations: State Space, Part 1
MATLAB: What is Pole Placement (Full State Feedback): State Space, Part 2
Kalman Filters
MATLAB: Why Use Kalman Filters?: Understanding Kalman Filters, Part 1
MATLAB: State Observers: Understanding Kalman Filters, Part 2
MATLAB: Optimal State Estimator: Understanding Kalman Filters, Part 3
MATLAB: Optimal State Estimator Algorithm: Understanding Kalman Filters, Part 4
MATLAB: Nonlinear State Estimators: Understanding Kalman Filters, Part 5
MATLAB: How to Use a Kalman Filter in Simulink: Understanding Kalman Filters, Part 6
MATLAB: How to Use an Extended Kalman Filter in Simulink: Understanding Kalman Filters, Part 7