Skip to main content

Crate robust_pid

Crate robust_pid 

Source
Expand description

§Robust PID Controller for Critical Vehicle Systems

A production-grade PID controller designed for aerospace, automotive, and other safety-critical applications. Features comprehensive safety mechanisms, diagnostics, and real-time adaptability.

§Key Features

  • Anti-windup protection with multiple strategies
  • Derivative filtering to reduce noise sensitivity
  • Setpoint ramping to prevent aggressive changes
  • Safety monitoring with error detection
  • Variable time step support for real-time systems
  • Bumpless transfer when changing modes
  • Output rate limiting for actuator protection
  • Comprehensive diagnostics for system analysis

Structs§

ControlOutput
Detailed control output with diagnostics
PidBuilder
PidConfig
Configuration for the PID controller
PidDiagnostics
Diagnostic information about PID performance
RobustPid
Advanced PID controller for critical systems

Enums§

AntiWindupMode
Anti-windup strategy
DerivativeMode
Derivative filtering mode
SafetyStatus
Safety status returned by the controller