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