Research Analyzer
← Back ICRA 2024

CACTO: Continuous Actor-Critic with Trajectory Optimization---Towards Global Optimality

Gianluigi Grandesso, Elisa Alboni, Gastone Pietro Rosati Papini, Patrick M. Wensing, Andrea Del Prete

PDF

Abstract

This letter presents a novel algorithm for the con- tinuous control of dynamical systems that combines Trajectory Optimization (TO) and Reinforcement Learning (RL) in a single framework. The motivations behind this algorithm are the two main limitations of TO and RL when applied to continuous nonlin- ear systems to minimize a non-convex cost function. Specifically, TO can get stuck in poor local minima when the search is not initialized close to a “good” minimum. On the other hand, when dealing with continuous state and control spaces, the RL training process may be excessively long and strongly dependent on the exploration strategy. Thus, our algorithm learns a “good” control policy via TO-guided RL policy search that, when used as initial guess provider for TO, makes the trajectory optimization process less prone to converge to poor local optima. Our method is vali- dated on several reaching problems featuring non-convex obstacle avoidance with different dynamical systems, including a car model with 6D state, and a 3-joint planar manipulator. Our results show the great capabilities of CACTO in escaping local minima, while being more computationally efficient than the Deep Deterministic Policy Gradient (DDPG) and Proximal Policy Optimization (PPO) RL algorithms.

Index terms

Optimization and Optimal Control Machine Learning for Robot Control Reinforcement Learning