A Convex Formulation of the Soft-Capture Problem
Ibrahima Sory Sow, Geordan Gutow, Howie Choset, Zachary Manchester
TL;DR
This paper addresses the soft-capture problem for a chaser approaching a tumbling, uncooperative target in orbit. It introduces a convex formulation by relaxing the field-of-view constraint into a second-order cone form and handles collision-avoidance via a sequential convex programming loop that leverages a differentiable collision metric (DCOL). The proposed method yields safe, minimum-fuel trajectories by solving a convex SOCP for the initial guess and then applying iterative linearized corrections with an L1 control cost, making it suitable for flight software while maintaining rigorous safety guarantees. Experimental results show convergence and robustness up to target tumble rates of $10^\circ/\mathrm{s}$ across hundreds of scenarios, with high success rates and modest runtimes per iteration.
Abstract
We present a fast trajectory optimization algorithm for the soft capture of uncooperative tumbling space objects. Our algorithm generates safe, dynamically feasible, and minimum-fuel trajectories for a six-degree-of-freedom servicing spacecraft to achieve soft capture (near-zero relative velocity at contact) between predefined locations on the servicer spacecraft and target body. We solve a convex problem by enforcing a convex relaxation of the field-of-view constraint, followed by a sequential convex program correcting the trajectory for collision avoidance. The optimization problems can be solved with a standard second-order cone programming solver, making the algorithm both fast and practical for implementation in flight software. We demonstrate the performance and robustness of our algorithm in simulation over a range of object tumble rates up to 10°/s.
