Dual Quaternion Based Powered Descent Guidance with State-Triggered Constraints
Taylor P. Reynolds, Michael Szmuk, Danylo Malyuta, Mehran Mesbahi,, Behcet Acikmese, John M. Carson III

TL;DR
This paper introduces a real-time capable numerical algorithm for 6-DOF powered descent guidance using dual quaternions, incorporating novel state-triggered range constraints for terrain navigation, and demonstrates its effectiveness through numerical case studies.
Contribution
It develops a new trajectory optimization method using dual quaternions and state-triggered constraints, enabling real-time, constrained descent guidance for landing scenarios.
Findings
The algorithm successfully incorporates line of sight constraints within specified slant ranges.
It demonstrates robustness to initial conditions in Monte Carlo simulations.
The method achieves real-time performance with iterative convex optimization.
Abstract
This paper presents a numerical algorithm for computing 6-degree-of-freedom free-final-time powered descent guidance trajectories. The trajectory generation problem is formulated using a unit dual quaternion representation of the rigid body dynamics, and several standard path constraints. Our formulation also includes a special line of sight constraints that is enforced only within a specified band of slant ranges relative to the landing site, a novel feature that is especially relevant to Terrain and Hazard Relative Navigation. We use the newly introduced state-triggered constraints to formulate these range constraints in a manner that is amenable to real-time implementations. The resulting non-convex optimal control problem is solved iteratively as a sequence of convex second-order cone programs that locally approximate the non-convex problem. Each second-order cone program is solved…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
