| name | control-systems-state-estimation |
| description | Design and debug state estimation, filtering, system identification, and control-oriented models for robotics, autonomous systems, and embedded control. Use when choosing observers, Kalman variants, sensor fusion structure, stability assumptions, or diagnosing drift, lag, and closed-loop estimation failures. |
Control Systems State Estimation
Use this skill when sensing, dynamics, and feedback assumptions determine whether the whole system is stable.
Core Workflow
- Define the state, control inputs, measurements, disturbances, and operating regime.
- Choose the model fidelity needed for the decision at hand.
- Use
references/estimation-checklist.md to check observability, noise assumptions, delays, and linearization points.
- Separate estimation quality from controller quality.
- Validate in both nominal and failure regimes.
Execution Rules
- Make continuous-time versus discrete-time assumptions explicit.
- Track units and coordinate frames carefully.
- Treat delay and bias as first-class model components.
- Do not call a filter stable without the operating regime and assumptions.
Output Contract
Return:
- State and measurement model.
- Estimator choice rationale.
- Failure modes.
- Validation plan.
- Open modeling risks.