ROLGSYOCSep 26, 2022

FORESEE: Prediction with Expansion-Compression Unscented Transform for Online Policy Optimization

arXiv:2209.12644v24 citationsh-index: 30
AI Analysis

This addresses computational efficiency in online policy optimization for robotics and control systems, though it appears incremental as it builds on unscented transform methods.

The paper tackles the intractable problem of propagating state distributions through uncertain nonlinear dynamics by introducing the Expansion-Compression Unscented Transform for state prediction, achieving performance comparable to Monte Carlo at much lower computational cost. It applies this to online policy optimization, demonstrating effectiveness in quadrotor stabilization and leader-follower control tasks.

Propagating state distributions through a generic, uncertain nonlinear dynamical model is known to be intractable and usually begets numerical or analytical approximations. We introduce a method for state prediction, called the Expansion-Compression Unscented Transform, and use it to solve a class of online policy optimization problems. Our proposed algorithm propagates a finite number of sigma points through a state-dependent distribution, which dictates an increase in the number of sigma points at each time step to represent the resulting distribution; this is what we call the expansion operation. To keep the algorithm scalable, we augment the expansion operation with a compression operation based on moment matching, thereby keeping the number of sigma points constant across predictions over multiple time steps. Its performance is empirically shown to be comparable to Monte Carlo but at a much lower computational cost. Under state and control input constraints, the state prediction is subsequently used in tandem with a proposed variant of constrained gradient-descent for online update of policy parameters in a receding horizon fashion. The framework is implemented as a differentiable computational graph for policy training. We showcase our framework for a quadrotor stabilization task as part of a benchmark comparison in safe-control-gym and for optimizing the parameters of a Control Barrier Function based controller in a leader-follower problem.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes