# Control

- PID
- Kalman Filters
- Particle Filters
- System Identification
- Feedback
- Linear Control
- Nonlinear control
- Robust Control
- Optimal Control
- Kinematics
- Systems
- Misc

See also:

- Differential Equations
- Machine Learning (Reinforcement learning)

https://en.wikipedia.org/wiki/Control_theory https://en.wikipedia.org/wiki/Category:Control_theory

# PID

Integral windup anti reset windup gain scheduling https://en.wikipedia.org/wiki/Gain_scheduling deadband compensation derviative kick setpoint weighting https://jckantor.github.io/CBE30338/04.02-PID_Control_with_Setpoint_Weighting.html

https://jckantor.github.io/CBE30338/04.00-PID_Control.html

bumpless transfer

root locus, bode, nyquist Phase plane transfer function

# Kalman Filters

EKF UKF

# Particle Filters

# System Identification

https://en.wikipedia.org/wiki/System_identification model order reduction https://en.wikipedia.org/wiki/Model_order_reduction https://www.philipzucker.com/system-identification-of-a-pendulum-with-scikit-learn/ https://github.com/dynamicslab/pysindy

# Feedback

op amps negative and positive This is such a generic concept.

# Linear Control

Steven course Linear matrix systems controllability and observaibility - nullspaces of matrices

# Nonlinear control

sliding mode control Energy Shaping Lyapunov Functions

Slotine Lectures on Nonlinear Systems tedrake underactuated control

# Robust Control

# Optimal Control

https://en.wikipedia.org/wiki/Optimal_control Dynamic Programming bellman hamilton jacobi bang bang pontraygin

## Model Predictive Control

https://en.wikipedia.org/wiki/Model_predictive_control https://en.wikipedia.org/wiki/Trajectory_optimization LQR explicit mpc https://www.philipzucker.com/categorical-combinators-for-convex-optimization-and-model-predictive-control-using-cvxpy/ https://www.philipzucker.com/categorical-lqr-control-with-linear-relations/ https://www.philipzucker.com/model-predictive-control-of-cartpole-in-openai-gym-using-osqp/ https://www.philipzucker.com/osqp-sparsegrad-fast-model-predictive-control-python-inverted-pendulum/ https://www.philipzucker.com/LQR/

# Kinematics

https://www.philipzucker.com/some-notes-on-drake-a-robotic-control-toolbox/ Polynomial equations

tedrake robot arm

# Systems

## Drones

## Arms

## Cars

## Walking

## spacecraft https://www.coursera.org/learn/nonlinear-spacecraft-attitude-control

## Balancing

cartpole acrobat cube balancing robot wheel balance pendulum

# Misc

https://github.com/HiroIshida/scikit-motionplan

https://github.com/mi-lib/mi-lib-starter mi-lib is a collection of libraries developed for robot control and simulation

https://github.com/upkie/upkie balancing robot design and controllers ali pexress has a couple. ball balancer.

A nearest negighbor imitation leaning approach to manipulation urdf from video

Linear time-variant model predictive control in Python.

Steve brunton hinfinity control

compressed sensing bayesian stochastic control

duality of control and filtering. If you had a system where your goal was to match the observations, thatâ€™s basically a control problem