- linear controllers from scratch
- based on solving Riccati equation
- LQR, LQR+integral action, LQG+integral action
- 3rd order servo control
- live example with code for stm32f0 brushless motor control
- classical inverted pendulum problem
- goal is to control angle, position and steering
- this great challenging test is taken from www.do-mpc.com
- goal is to control position of wheels
basic minimal tutorial for 2nd order servo : 01_lqr_servo.ipynb
- completly removes any constant disturbance
basic minimal tutorial for 2nd order servo : 02_lqr_integral_action_servo.ipynb
- dont require observing fully state
- uses Kalman filter to estimate x, from y, and u, and also provides denoising
basic minimal tutorial for 2nd order servo : 03_lqg_servo.ipynb
04_sparse_model_identification.ipynb
-
embedded LibsControlEmbedded - not done
-
working live aplication : brushless motor control
-
MPC