Lesson 6 -- Coordinator Subsystem (+ IO) & Rate Limiter

Lesson 6

Alan Burr's Web site

Lesson 0 Lesson 0.1 Lesson 1 Lesson 2 Lesson 3 Lesson 4 Lesson 5 Lesson 6 Lesson 7 Lesson 8

 

Lesson 0
Lesson 0.1
Lesson 1
Lesson 2
Lesson 3
Lesson 4
Lesson 5
Lesson 6
Lesson 7
Lesson 8

(See full catalog)

Lesson 6 -- Coordinator Subsystem (+ IO) & Rate Limiter

Watch on YouTube (recommended):

Or if you cannot access the YouTube video, watch on my Web site or open in VLC on mobile.

Lesson Details

Duration: 00:15:51 (15 minutes and 51 seconds)

Topics:

Coordinator Subsystem
Coordinator IO
Rate Limiter

Description:

Ternary operator: https://www.w3schools.com/java/java_conditions_shorthand.asp
Acceleration, change in velocity (helpful for the rate limiter): https://en.wikipedia.org/wiki/Acceleration
WPILib SlewRateLimiter: https://docs.wpilib.org/en/stable/docs/software/advanced-controls/filters/slew-rate-limiter.html
WPILib SlewRateLimiter API documentation: https://github.wpilib.org/allwpilib/docs/release/java/edu/wpi/first/math/filter/SlewRateLimiter.html

Timestamps:

00:00 Introduction
00:24 CoordinatorSubsystem.java
09:23 CoordinatorIO.java
09:45 CoordinatorIO_RealAndSim.java
14:09 LoggedSlewRateLimiter.java
15:40 Outro

 

All videos found in this course produced by me (Alan Burr) are made available under the Creative Commons Attribution license (CC BY) as specified by YouTube.

 

All content Copyright © Alan M. Burr. All Rights Reserved unless otherwise noted.
Site last updated Wednesday, 04 November 2026 06:32:53 PM Eastern.
To report a problem with the site, contact info@alanburr.us.eu.org.