espp/adrc

1.1.1

Latest
uploaded 1 day ago
Active disturbance rejection control (ADRC) component for ESP-IDF

Readme

# ADRC (Active Disturbance Rejection Control) Component

[![Badge](https://components.espressif.com/components/espp/adrc/badge.svg)](https://components.espressif.com/components/espp/adrc)

The `adrc` component provides reusable active disturbance rejection control
implementations for ESPP applications.

## Features

- Linear first-order ADRC
- Linear second-order ADRC
- Han-style nonlinear first-order ADRC
- Han-style nonlinear second-order ADRC
- Han tracking differentiator utility for smoothing references and estimating
  reference rate
- Thread-safe configuration and state updates

## Example

The [example](./example) shows how to use the ADRC classes against simulated
first-order and second-order plants with injected disturbances.

Links

Supports all targets

Maintainer

  • William Emfinger <waemfinger@gmail.com>
To add this component to your project, run:

idf.py add-dependency "espp/adrc^1.1.1"

download archive

Stats

  • Archive size
    Archive size ~ 9.53 KB
  • Downloaded in total
    Downloaded in total 0 times
  • Downloaded this version
    This version: 0 times

Badge

espp/adrc version: 1.1.1
|