Continuous-Time Line-of-Sight Constrained Trajectory Planning for 6-Degree of Freedom Systems
Christopher R. Hayner, John M. Carson, Behçet Açıkmeşe, Karen Leung
TL;DR
This work addresses maintaining line-of-sight (LoS) to keypoints during robot motion, a critical requirement for perception-based autonomy. It introduces CT-LoS, a continuous-time line-of-sight guidance method that is sensor-footprint-agnostic and applicable to arbitrary nonlinear 6-DoF dynamics, by reformulating LoS as an isoperimetric constraint within a continuous-time SCP framework. The method uses time dilation, first-order hold control, linearization, and exact discretization to produce a convex subproblem solved via a prox-linear approach, ensuring continuous-time constraint satisfaction. Empirical results in cinematography and relative navigation scenarios demonstrate significantly lower LoS violations and favorable runtimes compared with discrete-time baselines, with scalable performance as problem size grows, albeit with some trade-offs in the objective (fuel or ToF). Overall, CT-LoS offers a practical, generalizable solution for safe, perception-aware trajectory planning in safety-critical robotic applications.
Abstract
Perception algorithms are ubiquitous in modern autonomy stacks, providing necessary environmental information to operate in the real world. Many of these algorithms depend on the visibility of keypoints, which must remain within the robot's line-of-sight (LoS), for reliable operation. This paper tackles the challenge of maintaining LoS on such keypoints during robot movement. We propose a novel method that addresses these issues by ensuring applicability to various sensor footprints, adaptability to arbitrary nonlinear system dynamics, and constant enforcement of LoS throughout the robot's path. Our experiments show that the proposed approach achieves significantly reduced LoS violation and runtime compared to existing state-of-the-art methods in several representative and challenging scenarios.
