---
title: Filtered Tube-Based LTV MPC for AWOISV
url: https://www.emergentmind.com/topics/filtered-tube-based-linear-time-varying-mpc-ft-ltvmpc
type: topic
---

# Filtered Tube-Based LTV MPC for AWOISV

Filtered Tube-Based Linear Time-Varying MPC (FT-LTVMPC) denotes a robust path-tracking control strategy introduced for an all-wheel omni-directional independent steering vehicle (AWOISV), a vehicle whose wheels can independently steer up to approximately \(\pm 90^\circ\). In that formulation, FT-LTVMPC combines an online-linearized linear time-varying MPC, a tube-MPC-style nominal/error decomposition, and a filtering stage applied to the state error used in the ancillary tube feedback. Its stated purpose is simultaneous tracking of lateral position and an arbitrary desired heading angle relative to the reference path, while remaining robust to linearization error, model mismatch, parameter uncertainty, and measurement fluctuations, and still being computationally light enough for real-time execution [2508.13457]. In the broader tube-MPC literature, closely related formulations include filter-based system level tube-MPC, elastic tube-based MPC with online uncertainty refinement, and horizon-varying tube parameterizations; these do not all use the FT-LTVMPC label, but they clarify the method’s place within robust time-varying and adaptive tube MPC [2406.12573].

## 1. Definition and conceptual scope

FT-LTVMPC is presented as the authors’ robust path-tracking controller for an AWOISV, built specifically to exploit the extra maneuverability of that platform while overcoming the modeling and implementation difficulties that come with large steering angles, arbitrary sideslip, and mode transitions. The paper defines four precise objectives for the controller: to track lateral position relative to a reference path, to track arbitrary reference heading angle relative to the path rather than only tangent alignment, to remain robust to model inaccuracies, parameter uncertainties, and disturbances introduced by linearization and real vehicle effects, and to be real-time implementable on embedded or industrial hardware [2508.13457].

In that formulation, FT-LTVMPC differs from standard LTV-MPC because the latter uses the same linearized prediction model but no robust tube mechanism, and it differs from nominal tube-based LTV-MPC because the standard tube version directly feeds back the raw state error \(e\), whereas FT-LTVMPC replaces it by a filtered error \(\hat e\). The control law is written as
\[
\bm u(k)=\bar{\bm u}(k)+\bm K_e\hat{\bm e}(k),
\]
where \(\bar{\bm u}(k)\) is the nominal MPC control and \(\hat{\bm e}(k)\) is obtained by Kalman filtering plus a dynamic hysteresis mechanism. This filtered correction is the “filtered” part of the method [2508.13457].

Within the surrounding literature, the exact FT-LTVMPC name is not standard. A close conceptual relative is “filter-based system level tube-MPC,” which represents uncertainty through a causal disturbance filter and optimizes horizon-dependent tube responses online [2406.12573]. Another close relative is elastic tube-based MPC with time-varying ancillary feedback, time-varying tube scaling, and online refinement of uncertainty sets [2512.21198]. This suggests that FT-LTVMPC belongs to a broader family of robust MPC schemes in which the tube, the uncertainty description, or the ancillary feedback is updated online rather than fixed offline.

## 2. AWOISV modeling foundations

The FT-LTVMPC formulation is inseparable from the AWOISV motion representation used to generate the prediction model. The paper starts from the observation that AWOISV motion is naturally described by the instantaneous center of rotation (ICR). If the ICR is at \((B_0,C_0)\) in the body frame, then the steering angle of wheel \(i*\) is
\[
\delta_{i*}=\arctan\!\left(\frac{x_{i*}-B_0}{C_0-y_{i*}}\right).
\]
Because \((B_0,C_0)\) is unbounded and inconvenient for control, the paper introduces the finite-angle representation \((\theta_R,\beta_R)\), where \(\theta_R\) is the theoretical steering radius angle and \(\beta_R\) is the theoretical sideslip angle. The mapping is
\[
B_0=-\cot\theta_R\sin\beta_R,\qquad C_0=\cot\theta_R\cos\beta_R,
\]
with domain
\[
\{(\theta_R,\beta_R)\mid \cot\theta_R\cos\beta_R\neq \pm M/2\}.
\]
This representation is the control input space used by FT-LTVMPC [2508.13457].

Using the ICR location relative to wheel geometry, the paper distinguishes straight driving modes and steering modes. Straight driving corresponds to \(\theta_R=0\), with longitudinal, diagonal, and lateral subcases parameterized by \(\beta_R\). Steering modes correspond to \(\theta_R\neq 0\) and include longitudinal steering mode (LoSM), lateral steering mode (LaSM), and pivot steering mode (PSM). The paper notes that LoSDM, DSDM, and LoSM can transition continuously among one another, and similarly LaSDM, LaSM, and PSM can transition continuously, while other inter-group transitions generally require stopping. For controller design, operation is mainly restricted to LoSM [2508.13457].

The dynamic model uses the generalized \(v\)-\(\beta\)-\(r\) state, with
\[
v_x=v\cos\beta,\qquad v_y=v\sin\beta,
\]
and control inputs \(\theta_R\) and \(\beta_R\). The paper writes the body-force balance, yaw dynamics, and tire forces using an improved Fiala model, then expresses the reduced AWOISV dynamics as
\[
\dot{\bm x}_v=f_v(\bm x_v,\bm u,F_x),\qquad \bm x_v=[v,\beta,r]^T,\quad \bm u=[\theta_R,\beta_R]^T.
\]
The important modeling point is that these equations do not assume small steering angle or near-zero sideslip, unlike a conventional bicycle model [2508.13457].

## 3. Linear time-varying prediction model and tube structure

FT-LTVMPC operates in Frenet coordinates with state
\[
\bm x(t)=\begin{bmatrix} s(t)\ d(t)\ \Delta\Psi^F(t)\ \beta(t)\ r(t) \end{bmatrix},
\qquad
\bm u(t)=\begin{bmatrix} \theta_R(t)\ \beta_R(t) \end{bmatrix}.
\]
The nonlinear prediction model includes
\[
\dot s(t)=\frac{v_t\cos\big(\beta(t)+\Delta\Psi^F(t)\big)}{1-d(t)\kappa_s^F},\qquad
\dot d(t)=v_t\sin\big(\beta(t)+\Delta\Psi^F(t)\big),
\]
and
\[
\dot{\Delta\Psi^F}(t)=r(t)-\kappa_s^F\dot s(t),
\]
with \(\dot\beta(t)\) and \(\dot r(t)\) obtained from the reduced generalized AWOISV dynamics. The paper then linearizes online around \((\bm x_0,\bm u_0)\),
\[
\dot{\bm x}(t)=\bm A_t\bm x(t)+\bm B_t\bm u(t)+\bm w(t),
\]
where
\[
\bm A_t=\left.\frac{\partial f_{\text{predict}}}{\partial \bm x}\right|_{\bm x_0,\bm u_0},
\qquad
\bm B_t=\left.\frac{\partial f_{\text{predict}}}{\partial \bm u}\right|_{\bm x_0,\bm u_0}.
\]
With first-order Euler discretization,
\[
\bm x(k+1)=\bm A_k\bm x(k)+\bm B_k\bm u(k)+\bm w(k),
\qquad
\bm A_k=I_{n_x}+\bm A_tT_{\text{mpc}},
\qquad
\bm B_k=\bm B_tT_{\text{mpc}}.
\]
This is the paper’s LTV prediction model [2508.13457].

The nominal system is
\[
\bar{\bm x}(k+1)=\bm A_k\bar{\bm x}(k)+\bm B_k\bar{\bm u}(k),
\]
and the error is
\[
\bm e(k)=\bm x(k)-\bar{\bm x}(k).
\]
With ancillary feedback
\[
\bm u(k)=\bar{\bm u}(k)+\bm K_e\bm e(k),
\]
the paper writes the error dynamics as
\[
\bm e(k+1)=\bm A_e\bm e(k)+\bm w(k),\qquad \bm A_e=\bm A_k+\bm B_k\bm K_e.
\]
The method then assumes a robust positively invariant set for the filtered error,
\[
\mathcal E=\{\hat{\bm e}(k)\mid \|\hat{\bm e}(k)\|\le C_{\hat e}\},
\]
and tightens the nominal constraints by Pontryagin difference:
\[
\bar{\bm x}(k)\in \mathcal X\ominus\mathcal E,\qquad
\bar{\bm u}(k)\in \mathcal U\ominus K_e\mathcal E.
\]
This is the tube-MPC part of the FT-LTVMPC construction [2508.13457].

The resulting finite-horizon optimization is
\[
\begin{aligned}
\min_{\{\bar{\bm x}(k),\bar{\bm u}(k)\}}\quad &
\sum_{k=0}^{N-1}(\bar{\bm x}(k)-\bm x_{\text{ref}})^T\bm Q(\bar{\bm x}(k)-\bm x_{\text{ref}})
+\sum_{k=0}^{N-1}\bar{\bm u}(k)^T\bm R\bar{\bm u}(k) \\
&\quad +(\bar{\bm x}(N)-\bm x_{\text{ref}})^T\bm P_f(\bar{\bm x}(N)-\bm x_{\text{ref}})
\end{aligned}
\]
subject to the LTV dynamics, tightened state and input constraints, a terminal set constraint, the LoSM/ICR feasibility condition
\[
\left|\cot\theta_R(k)\cos\beta_R(k)\right|>\frac{M}{2},
\]
and wheel-rate constraints
\[
\delta_{i*}(k+1)-\delta_{i*}(k)\in\left(-\omega_{i*,\max}T_{\text{mpc}},\ \omega_{i*,\max}T_{\text{mpc}}\right).
\]
The actual applied control is
\[
\bm u_t=\bar{\bm u}^*(1|t)+\bm K_e\hat{\bm e}_t.
\]
The wheel steering angles are then reconstructed from \((\theta_R,\beta_R)\) using
\[
\delta_{i*,t}=
\arctan\!\left(
\frac{x_{i*}+\cot\theta_{R,t}\sin\beta_{R,t}}
{\cot\theta_{R,t}\cos\beta_{R,t}-y_{i*}}
\right).
\]
All of these equations are part of the exact FT-LTVMPC formulation in the AWOISV paper [2508.13457].

## 4. Filtering mechanism and relation to broader filtered-tube MPC research

The filtering mechanism is applied to the state error used in the ancillary tube feedback, not to the reference path or the nominal optimizer’s output. The observation equation is
\[
\bm y(k)=\bm C\bm e(k)+\bm v(k),\qquad \bm C=I_5,
\]
and the Kalman predictor-corrector recursion is
\[
\hat{\bm e}^-(k)=\bm A_e\hat{\bm e}(k-1),
\]
\[
\bm P_k^-(k)=\bm A_e\bm P_k(k-1)\bm A_e^T+\bm Q_k,
\]
\[
\bm K_k(k)=\bm P_k^-(k)\bm C^T\left(\bm C\bm P_k^-(k)\bm C^T+\bm R_k\right)^{-1},
\]
\[
\hat{\bm e}(k)=\hat{\bm e}^-(k)+\bm K_k(k)\big(\bm y(k)-\hat{\bm e}^-(k)\big).
\]
After Kalman filtering, each component is passed through a dynamic hysteresis rule,
\[
\hat e_i(k)=
\begin{cases}
\hat e_i(k-1), & |\hat e_i(k)-\hat e_i(k-1)|<\epsilon_i,\\
\hat e_i(k), & \text{otherwise}.
\end{cases}
\]
The paper states that this reduces sensitivity to measurement noise and small fluctuations, preventing control chattering and excessive wheel-angle vibration [2508.13457].

The boundedness argument is also given explicitly. Assuming
\[
\|e(k)\|\le M_e,\qquad \|\hat e(k)\|\le M_{\hat e},\qquad \|v(k)\|\le M_v,
\]
the filtered error satisfies
\[
\|\hat e(k)\|
\le
\|\bm A_e-\bm K_k(k)\bm A_e\|\,M_{\hat e}
+\|\bm K_k(k)\|(M_e+M_v).
\]
If
\[
\|\bm A_e-\bm K_k(k)\bm A_e\|<1,
\]
then \(\hat e(k)\) is bounded, and the paper uses this as the rationale for the invariant set \(\mathcal E\) [2508.13457].

In neighboring literature, “filter-based system level tube-MPC” adopts a more explicit filter interpretation. There, the lumped uncertainty \(\eta_i=\Delta_Ax_i+\Delta_Bu_i+w_i\) is overapproximated by
\[
\eta_i\in \{p_i\}\oplus \bigoplus_{j=0}^{i}\Sigma_{i+1,j}\bar{\mathcal W},
\]
and the error and tube controller are parameterized as causal finite-horizon responses
\[
\mathbf e=\bm\Phi^{\mathbf e}\bar{\mathbf w},\qquad
\bm\nu=\bm\Phi^{\bm\nu}\bar{\mathbf w},
\]
with block-lower-triangular structure and explicit receding-horizon guarantees [2406.12573]. By contrast, the AWOISV FT-LTVMPC paper uses “filtered” in the narrower sense of filtering the ancillary feedback error [2508.13457].

A second neighboring direction is elastic tube MPC with data-consistent and prior-consistent refinement of disturbance/model sets. In that setting, the tube scaling \(h_e(t)\), the ancillary feedback \(K(t)\), and the closed-loop model set are updated online, yielding a \(\lambda\)-contractive time-varying tube [2512.21198]. This suggests that FT-LTVMPC can be understood more generally as part of a family of tube MPC methods that reduce conservatism through online adaptation, filtered uncertainty descriptions, or horizon-varying ancillary laws.

## 5. Stability, feasibility, and implementation structure

The FT-LTVMPC paper includes the standard terminal ingredients of robust tube MPC, but presents them in an engineering-oriented rather than theorem-heavy way. The terminal matrix satisfies
\[
\bm P_f-(\bm A_t-\bm B_t\bm K_f)^T\bm P_f(\bm A_t-\bm B_t\bm K_f)
=
\bm Q+\bm K_f^T\bm R\bm K_f,
\]
with
\[
|\operatorname{eig}(\bm A_t-\bm B_t\bm K_f)|<1,
\]
and a terminal set constraint
\[
\bm x(N)\in\mathcal X_f.
\]
The manuscript states that the terminal cost ensures asymptotic stability, and it uses the tube set \(\mathcal E\) together with tightened constraints to support robust constraint satisfaction. It does not, however, present a formal theorem of recursive feasibility, a complete proof of robust asymptotic stability, or an explicit minimal-RPI construction [2508.13457].

The controller architecture is divided into four modules: a preprocess module for Frenet conversion and path geometry, a \(\theta_R\)-\(\beta_R\) solving module containing FT-LTVMPC, a wheel-angle calculation module mapping \((\theta_R,\beta_R)\) to \(\delta_{i*}\), and a forward velocity control module for traction or torque allocation. FT-LTVMPC is therefore a high-level steering or motion controller rather than a low-level wheel-actuation controller [2508.13457].

The implementation parameters reported are:
\[
T_{\text{control}}=0.02~\text{s},\qquad
T_{\text{mpc}}=0.25~\text{s},\qquad
N=20.
\]
The weight matrices are
\[
Q=\operatorname{diag}[0,\ 10,\ 11.7,\ 0,\ 0],\qquad
R=\operatorname{diag}[19.1,\ 19.1],\qquad
P_f=\operatorname{diag}[0,\ 3.3,\ 3.9,\ 0,\ 0].
\]
The ancillary gain used in experiments is
\[
K_e=
\begin{bmatrix}
0 & 0.35 & 4.66 & 0.05 & 1.27\\
0 & 3.09 & 2.12 & 1.66 & 0.02
\end{bmatrix}.
\]
The empirical state and input limits include
\[
\beta_{\max}=10^\circ,\qquad
r_{\max}=0.3~\text{rad/s},\qquad
\omega_{i*,\max}=90^\circ/\text{s},
\]
together with
\[
\theta_R(k),\beta_R(k)\in\left(-\frac{\pi}{2},\frac{\pi}{2}\right).
\]
The paper does not specify the exact numerical solver, but it reports that all linearized methods except NMPC solve in under \(20\) ms, with hardware-in-the-loop solving times around \(8\) ms and a maximum below \(15\) ms [2508.13457].

A broader theoretical context is provided by related arXiv work. Heterogeneously parameterized tube MPC for LPV systems gives theorem-level recursive feasibility and stability for horizon-varying tube/controller parameterizations [1910.08449]. Filter-based system level tube-MPC gives receding-horizon recursive feasibility and ISS for online-optimized filtered tube responses [2406.12573]. Elastic zonotopic tube MPC establishes recursive feasibility and exponential stability of the error dynamics under adaptive tube-gain updates [2512.21198]. These papers clarify what a fully formal FT-LTVMPC theory would typically require, even when the exact AWOISV paper emphasizes implementation and experimental validation rather than full theorem development.

## 6. Empirical performance and place in the literature

The AWOISV FT-LTVMPC paper reports three main validation cases. In a sinusoidal-path case with reference curvature radius varying between \([-22,22]\) m and target relative heading varying between \([-30^\circ,30^\circ]\), the method is tested at \(2\), \(4\), \(6\), and \(8\) m/s. The reported result is that FT-LTVMPC accurately tracks the sinusoidal relative heading profile, and even at \(8\) m/s the lateral error stays within about \(0.15\) m while the heading error stays within about \(7^\circ\) [2508.13457].

In a controller comparison at \(5\) m/s, the reported baselines are C-MPC, NMPC, LTVMPC, T-LTVMPC, and FT-LTVMPC. The paper states that C-MPC performs worst, especially for heading tracking, because it cannot realize arbitrary relative heading; NMPC slightly outperforms nominal LTVMPC in lateral tracking but is computationally heavier; and T-LTVMPC and FT-LTVMPC perform best overall, showing the benefit of robust compensation. It also states that all methods except NMPC remain under \(20\) ms [2508.13457].

The strongest practical evidence comes from hardware-in-the-loop experiments on a composite path combining LoSM, LoSDM, and DSDM, with speed varying from \(0\) to \(8\) m/s. Using median tracking error, T-LTVMPC reduces lateral and heading errors by \(73.9\%\) and \(34.8\%\) versus LTVMPC, while FT-LTVMPC reduces them by \(61.3\%\) and \(37.9\%\), respectively. The paper also reports smoother yaw-rate behavior for the tube-based methods and lower yaw-rate vibration frequency for FT-LTVMPC than for T-LTVMPC. For control smoothness, it gives the average sliding standard deviation of wheel steering angles as
\[
\sigma_{\text{avg}}^{\text{LTVMPC}}=0.0407,\qquad
\sigma_{\text{avg}}^{\text{T-LTVMPC}}=0.0782,\qquad
\sigma_{\text{avg}}^{\text{FT-LTVMPC}}=0.0341,
\]
and concludes that FT-LTVMPC improves control-input smoothness by \(56.4\%\) relative to T-LTVMPC [2508.13457].

The broader literature helps situate these results.

| Related direction | Main shared feature | Main distinction |
|---|---|---|
| Filter-based system level tube-MPC [2406.12573] | Filtered uncertainty propagation and online tube/controller synthesis | Uses system-level responses and an auxiliary disturbance filter |
| Elastic zonotopic tube MPC [2512.21198] | Time-varying tube scaling and online uncertainty refinement | Uses constrained matrix zonotopes and \(\lambda\)-contractive adaptive tubes |
| Heterogeneous tube MPC for LPV systems [1910.08449] | Horizon-varying tube and controller parameterizations | No explicit filtering mechanism |

This suggests that FT-LTVMPC is best understood not as an isolated acronym, but as a concrete AWOISV-specific realization of a broader research direction: robust MPC with time-varying tube geometry or ancillary feedback, online adaptation of uncertainty handling, and implementation mechanisms that reduce conservatism without sacrificing real-time feasibility.

Source: https://www.emergentmind.com/topics/filtered-tube-based-linear-time-varying-mpc-ft-ltvmpc