Skip to content

Tinker-Twins/MathWorks-Optimal-Control-Workshop

Repository files navigation

Optimal Control: A Hands-On Introduction in MATLAB and Simulink

This 3-hour hands-on workshop at IDETC-CIE 2025 consists of three exercises:

  1. Model predictive control of a cart-pole system
  2. Reinforcement learning for a cart-pole system
  3. (Bonus) Nonlinear model predictive control of an office heating system with a neural state-space prediction model

The files in this branch are made to work with MATLAB R2025a.

Required toolboxes:

  • MATLAB
  • Simulink
  • Simscape
  • Simscape Multibody
  • Control System Toolbox
  • Simulink Control Design
  • Model Predictive Control Toolbox
  • Deep Learning Toolbox
  • Reinforcement Learning Toolbox
  • System Identification Toolbox (for the bonus exercise)
  • Optimization Toolbox (for the bonus exercise)

About

Optimal Control Workshop by MathWorks

Topics

Resources

Stars

Watchers

Forks

Languages