CVG (Constrained Visibility Guidance)

SciTech 2024

Constrained Visibility Guidance (CVG) presents a novel approach to modeling terrain scanning constraints for powered landing maneuvers using a novel theory of constrained conic intersections. This includes two separate levels of algorithmic fidelity:

  1. A high-fidelity 6-DoF (translation + rotation) model using sequential convex programming (SCP) (Buckner et al., 2024)
  2. A medium-fidelity 3-DoF (translation-only) model using lossless convexification (LCvx) (Shaffer et al., 2024)

Both of these models were developed as part of my 2023 rotation at the NASA Johnson Space Center.

6-DoF SCP Approach

The objective of CVG is to model a constraint which restricts the field of view (FOV) of an onboard perception sensor -- typically parameterized by a cone about the sensor's pointing direction -- to obtain full coverage of a circular region of interest on the ground. Contributions of this work included:
  1. Definition of a 6-DoF constraint set (position + quaternion attitude) that guarantees FOV capture of this region of interest with arbitrary centroid location and radius.
  2. Introduction of a new theory of constrained conic intersections to validate the guarantees of this constraint set.
  3. Formulation of various SotA techniques in SCP modeling and optimal control catered to specification of terrain scanning events.
  4. Efficient initialization of SCP algorithms under this problem class by converting 3-DoF solutions to proximal 6-DoF solutions.

Diagram visually showing the main theoretical result
 
CVG demo of a landing maneuver with three terrain scanning events (for three separate regions of interest)
 



3-DoF LCvx Approach

While it is relatively natural to express a coupled translational/rotational constraint in a 6-DoF formulation, there are additional challenges for a restricted 3-DoF model. We would instead like to determine the constraint set defined purely in vehicle position and thrust space (assuming a non-gimbaled engine) that guarantees existence of an attitude configuration which satisfies full visibility of the region of interest.

It can be shown that this set, defined as the Control Robust Envelope (CRE), can be parameterized by convex second-order cones (SOCs) in both the vehicle’s position and its thrust vector. This enables these constraints to be amenable to existing convex formulations for the powered descent guidance problem, notably the LCvx formulation, which provides a numerically-efficient implementation while still providing visibility guarantees. This work makes use of the theory developed in the 6-DoF SCP approach, with additional contributions for other constrained conic intersection definitions necessary for construction of the resulting constraint set.

 
Geometric visualization of the CRE -- the blue cone represents the positional constraint, and the orange cone represents the thrust constraint. The green cone represents the vehicle's FOV cone.
 

References

2024

  1. SciTech
    buckner2024constrained.png
    Constrained Visibility Guidance for 6-DOF Powered Descent Maneuvers with Terrain Scanning using Sequential Convex Programming
    Samuel C Buckner, Joshua Shaffer, John M Carson, and 3 more authors
    In AIAA SciTech 2024 Forum, 2024
  2. SciTech
    shaffer2024implementation.png
    Implementation and Testing of Convex Optimization-based Guidance for Hazard Detection and Avoidance on a Lunar Lander
    Joshua Shaffer, Chris Owens, Theresa Klein, and 5 more authors
    In AIAA SciTech 2024 Forum, 2024