Skip to content

Commit be36458

Browse files
Apply suggestions from code review
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent d9922e9 commit be36458

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

doc/robust_control/ActiveDisturbanceRejection.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,11 @@ Substituting into the plant equation and using $\hat{f} \approx f$ gives the clo
5555

5656
## Complexity Analysis
5757

58-
| Case | Time | Space | Notes |
59-
|---------|-----------|-----------|------------------------------------------|
60-
| Best | $O(n)$ | $O(n)$ | Linear sweep over $n+1$ ESO states |
61-
| Average | $O(n)$ | $O(n)$ | Same; gains precomputed at construction |
62-
| Worst | $O(n)$ | $O(n)$ | No branching in the hot path |
58+
| Case | Time | Space | Notes |
59+
|---------|--------|--------|-----------------------------------------|
60+
| Best | $O(n)$ | $O(n)$ | Linear sweep over $n+1$ ESO states |
61+
| Average | $O(n)$ | $O(n)$ | Same; gains precomputed at construction |
62+
| Worst | $O(n)$ | $O(n)$ | No branching in the hot path |
6363

6464
Gains are computed once at construction from closed-form binomial formulas in $O(n)$ time. The `Compute` hot path is a pair of $O(n)$ loops with no dynamic allocation.
6565

doc/robust_control/README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Algorithms for robust control design: controllers that explicitly account for di
44

55
## Algorithms
66

7-
| Algorithm | Description |
8-
|-----------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
9-
| [Active Disturbance Rejection Control](ActiveDisturbanceRejection.md) | Near model-free controller pairing an Extended State Observer with bandwidth-parameterized PD feedback to estimate and cancel total disturbance in real time |
10-
| [Sliding Mode Control](SlidingModeControl.md) | Variable-structure controller driving the state onto a sliding surface with a boundary layer to suppress chattering — robust to matched disturbances and parameter uncertainty |
7+
| Algorithm | Description |
8+
|-----------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
9+
| [Active Disturbance Rejection Control](ActiveDisturbanceRejection.md) | Near model-free controller pairing an Extended State Observer with bandwidth-parameterized PD feedback to estimate and cancel total disturbance in real time |
10+
| [Sliding Mode Control](SlidingModeControl.md) | Variable-structure controller driving the state onto a sliding surface with a boundary layer to suppress chattering — robust to matched disturbances and parameter uncertainty |

0 commit comments

Comments
 (0)