Fixed Horizon Linear Quadratic Covariance Steering in Continuous Time with Hilbert-Schmidt Terminal Cost
Tushar Sial, Abhishek Halder
TL;DR
This work addresses fixed-horizon covariance steering for continuous-time linear systems with a Hilbert-Schmidt terminal cost, formulating necessary optimality conditions that couple the terminal covariance and its costate. It introduces a novel matrix-valued recursive algorithm built from linear fractional transforms of Riccati-type ODE solutions, and proves the recursion converges to a unique fixed point for almost all initial guesses. The method is demonstrated on two numerical examples (2D double integrator and 6D Clohessy–Wiltshire) showing fast convergence and terminal covariances close to the targets. The approach provides a practical, provably convergent tool for continuous-time covariance control and suggests avenues for extending to other terminal metrics and weighted costs.
Abstract
We formulate and solve the fixed horizon linear quadratic covariance steering problem in continuous time with a terminal cost measured in Hilbert-Schmidt (i.e., Frobenius) norm error between the desired and the controlled terminal covariances. For this problem, the necessary conditions of optimality become a coupled matrix ODE two-point boundary value problem. To solve this system of equations, we design a matricial recursive algorithm and prove its convergence. The proposed algorithm and its analysis make use of the linear fractional transforms parameterized by the state transition matrix of the associated Hamiltonian matrix. To illustrate the results, we provide two numerical examples: one with a two dimensional and another with a six dimensional state space.
