├── .gitignore ├── README.md ├── optimal control ├── ilqr_notebook │ ├── cartpole.mp4 │ ├── ilqr_tutorial.ipynb │ └── visualization.py ├── images │ ├── LQR_fact.png │ ├── LQR_fact_sqrt.png │ └── LQR_sol.png ├── lqr.ipynb └── mpc_lec7_intro_trajOpt.pdf └── tutorial class ├── GUIDANCE.md ├── figures └── stirred_tank_reactor.png ├── lqr_set.py ├── utils.py ├── week_01_integration.ipynb ├── week_01_mpc_formulation.ipynb ├── week_02_LQR.ipynb ├── week_02_mpc_formulation.ipynb ├── week_03_projection.ipynb ├── week_04_LQR_set.ipynb ├── week_05_offset_free.ipynb └── week_05_soft_constraints.ipynb /.gitignore: -------------------------------------------------------------------------------- 1 | *.pyc 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/README.md -------------------------------------------------------------------------------- /optimal control/ilqr_notebook/cartpole.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/ilqr_notebook/cartpole.mp4 -------------------------------------------------------------------------------- /optimal control/ilqr_notebook/ilqr_tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/ilqr_notebook/ilqr_tutorial.ipynb -------------------------------------------------------------------------------- /optimal control/ilqr_notebook/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/ilqr_notebook/visualization.py -------------------------------------------------------------------------------- /optimal control/images/LQR_fact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/images/LQR_fact.png -------------------------------------------------------------------------------- /optimal control/images/LQR_fact_sqrt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/images/LQR_fact_sqrt.png -------------------------------------------------------------------------------- /optimal control/images/LQR_sol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/images/LQR_sol.png -------------------------------------------------------------------------------- /optimal control/lqr.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/lqr.ipynb -------------------------------------------------------------------------------- /optimal control/mpc_lec7_intro_trajOpt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/optimal control/mpc_lec7_intro_trajOpt.pdf -------------------------------------------------------------------------------- /tutorial class/GUIDANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/GUIDANCE.md -------------------------------------------------------------------------------- /tutorial class/figures/stirred_tank_reactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/figures/stirred_tank_reactor.png -------------------------------------------------------------------------------- /tutorial class/lqr_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/lqr_set.py -------------------------------------------------------------------------------- /tutorial class/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/utils.py -------------------------------------------------------------------------------- /tutorial class/week_01_integration.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_01_integration.ipynb -------------------------------------------------------------------------------- /tutorial class/week_01_mpc_formulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_01_mpc_formulation.ipynb -------------------------------------------------------------------------------- /tutorial class/week_02_LQR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_02_LQR.ipynb -------------------------------------------------------------------------------- /tutorial class/week_02_mpc_formulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_02_mpc_formulation.ipynb -------------------------------------------------------------------------------- /tutorial class/week_03_projection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_03_projection.ipynb -------------------------------------------------------------------------------- /tutorial class/week_04_LQR_set.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_04_LQR_set.ipynb -------------------------------------------------------------------------------- /tutorial class/week_05_offset_free.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_05_offset_free.ipynb -------------------------------------------------------------------------------- /tutorial class/week_05_soft_constraints.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Luyao787/MPC-tutorial/HEAD/tutorial class/week_05_soft_constraints.ipynb --------------------------------------------------------------------------------