Index A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | V | W | X A accelerometer AM AprilTags auto B back-EMF bang-bang control boolean C C++ CAD call stack CAM CAN Cartesian coordinate system CD central limit theorem churning losses CIM Classical Mechanics composition control effort control law control signal controller convolution COTS counter-electromotive force CRTP CSA CTRE current D declarative programming dependency injection deprecated derivative design pattern DHCP dynamics E encapsulation entry enumeration EPA error event-driven programming exponential search exponential smoothing F FIRST FLL floating point FMS FPGA FRC FTA FTC G gain Gaussian distribution GDC GP gradient GradleRIO gyroscope H heading hidden state I I2C imperative programming IMU input J Java JSON K KOP KOP chassis L least-squares regression LED LQR M mass measurement model moment of inertia mutable MXP N NetworkTables no-op O observer odometry OPR orthogonal output P PCM PDH PDP permanent-magnet DC motor persistent PH phase portrait PID plant PoE pose pose estimation process variable property publisher PWM Python Python Enhancement Proposals PEP 600 R r-squared RAII recursive composition reference retained retro-reflection REV rise time RMSE RPM RSL S serialized setpoint settling time signum function simulation software library solenoid valve SPI state state machine statistically robust steady-state error step input step response subscriber system system identification system response T TBA telemetry teleop topic torque trajectory transitory V viscous drag voltage VRM W WCP WFA X x-dot x-hat