Model Predictive Control Toolbox, Model Predictive Control (MPC) geliştirmek için gerekli fonksiyonları, bir uygulamayı (app), Simulink bloklarını ve referans örneklerini sunar. Doğrusal (linear) problemler için örtük (implicit), açık (explicit), uyarlamalı (adaptive) ve kazanç zamanlamalı (gain-scheduled) MPC tasarımını destekler. Doğrusal olmayan (nonlinear) problemler için ise tek aşamalı (single-stage) ve çok aşamalı (multi-stage) doğrusal olmayan MPC uygulamaları geliştirmenize olanak tanır. Toolbox, dağıtıma uygun optimizasyon çözücüleri sunmanın yanı sıra kendi özel çözücünüzü (custom solver) kullanmanıza da imkân verir.
Denetleyici performansını MATLAB ve Simulink ortamında kapalı çevrim (closed-loop) simülasyonları çalıştırarak değerlendirebilirsiniz. Otonom sürüş uygulamaları için ise, şerit takip asistanı (Lane Keep Assist), yol planlama (Path Planning), yol takip (Path Following) ve uyarlanabilir hız sabitleyici (Adaptive Cruise Control) uygulamalarını hızlıca geliştirmeye başlamanızı sağlayan MISRA C® ve ISO 26262 uyumlu bloklar ile örnekler sunar.
Toolbox ayrıca C, CUDA® ve IEC 61131-3 Structured Text kod üretimini destekler.