Pith. Sign in

REVIEW

Optimal Control of a Rigid Body using Geometrically Exact Computations on SE(3)

Optimization and Control · Submitted 26 Feb 2006 · 13 references

Pith's verdict: A clean SE(3) optimal control framework whose central sensitivity matrix is omitted and then mismatched to the wrong integrator; the core idea is sound but the paper is not self-contained.

T0 · AI review

How this review was made: An AI referee (deepseek-v4-flash) read the paper on August 28, 2026 and answered a fixed list of questions about it. T0 is the starting level every paper gets. The levels describe how deeply Pith has checked the paper, never the authors.

  1. T0 AI review An AI read the paper and answered a fixed list of questions.
  2. T1 Audit Automatic checks that the references and files the paper relies on exist and match.
  3. T2 Compute The paper's code or calculations re-run with the same results.
  4. T3 Formal statement The claims written out in a formal math language a computer can read.
  5. T4 Proof Those claims proved, and the proof checked by computer.

How Pith checks papers →

· 3 major objections · 6 minor · Ask about this paper · The compiled record · Read the full review →
Challenge this review Comment (0) Read on arXiv ↗
Cite ▾
arXiv IDmath/0602588 (version 2)
Pith IDINPRQ2K4, Pith's permanent record of this paper and its review
CitationMelvin Leok, N. Harris McClamroch, Taeyoung Lee. "Optimal Control of a Rigid Body using Geometrically Exact Computations on SE(3)." arXiv:math/0602588 (2006). https://pith.science/paper/INPRQ2K4
Cite this reviewBibTeX for Pith's review of this paper
Claim paper

Why Pith says this

Highlight any text to comment on it.

Referee report
The paper

The paper claims

Rigid-body optimal control solved to machine precision on SE(3)

The reading

This paper tries to establish that optimal control problems for a rigid body moving and rotating in three dimensions can be formulated and solved directly on the Lie group SE(3), the space of positions and attitudes, without local charts or coordinate singularities. The authors discretize the dynamics with a Lie group variational integrator, derive discrete optimality conditions in the Lie algebra, and compute sensitivity derivatives from a linearized variational equation. They report that this yields accurate gradients, Newton-Armijo shooting iteration that converges quadratically, and terminal boundary errors near machine precision (on the order of $10^{-13}$ to $10^{-15}$) for spacecraft orbital-and-attitude maneuvers such as orbital radius change, inclination change, and orbital capture. If correct, the paper shows that geometric structure preservation is not just a conservation nicety but a practical tool for fast, accurate optimal control of spacecraft and other rigid bodies.

What carries the argument

The central object is the Lie group variational integrator on SE(3), defined by equations (7)--(11): a trapezoidal translation update, an attitude update $R_{k+1} = R_k F_k$ where $F_k \in SO(3)$ solves $hS(\Pi_k + \frac{h}{2}(M_k + u^m_k)) = F_k J_d - J_d F_k^T$, and momentum updates in the body frame. All infinitesimal variations are expressed in the Lie algebra $\mathfrak{se}(3)$ using homogeneous coordinates and the exponential map, so the linearized map $z_{k+1} = A_k z_k$ and its terminal sensitivity $\Phi$, and the analogous $\Psi_{12}$ for the shooting method, are computed without coordinates. These sensitivities are then used to supply gradients for an SQP method in the impulsive-control case and a Newton-Armijo neighboring-extremal iteration in the smooth-control case.

Extended reading notes

Core claim

The central claim, stated in Section I and supported by the numerical examples, is that geometrically exact computations on SE(3) provide an efficient and accurate way to solve optimal control problems of a rigid body whose translational and rotational dynamics are coupled through a potential. The paper shows that replacing the usual Lie group kinematics equation with a discrete update $R_{k+1} = R_k F_k$, where $F_k$ solves an implicit equation in the Lie algebra, and expressing all variations in the Lie algebra via the exponential map, yields discrete necessary conditions (21)--(28) whose sensitivity matrices are accurate enough for a neighboring-extremal shooting method to drive terminal constraint violations to machine precision. It further claims that this avoids the singularities of Euler angles and the drift or double-cover ambiguity of quaternions, and that the integrator's preservation of symplectic, momentum, and neutral-stability properties is what makes the computed gradients reliable.

Load-bearing premise

The load-bearing premise is that the linearization matrix $A_k$, whose entries the paper never writes down, correctly represents the discrete variational equations, so that the sensitivity matrix computed from it exactly relates terminal errors to initial multiplier perturbations; if that linearization is wrong, the claimed exact gradients and quadratic convergence do not follow.

Editorial extensions

If this is right

  • Combined orbital and attitude maneuvers can be computed with terminal boundary errors near machine precision, as in the reported values $4.77 \times 10^{-15}$, $3.88 \times 10^{-15}$, $3.35 \times 10^{-13}$, and $3.26 \times 10^{-13}$.
  • Because the configuration is a global SE(3) element, the method avoids Euler-angle singularities and quaternion drift or ambiguity, so it can handle large-angle rotations without changing coordinates.
  • The shooting formulation keeps the number of iteration variables at the dimension of the initial multiplier, independent of the number of time steps, unlike methods that optimize the entire control history.
  • The observed quadratic convergence is consistent with Newton iteration using accurately computed sensitivity derivatives, implying that the linearization captures the discrete variational structure.
  • Fixed-terminal-state problems become two-point boundary value problems on SE(3), which the paper identifies as an extension of the Hohmann transfer to include attitude changes.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because the variational and exponential-map perturbation structure is group-theoretic rather than specific to SE(3), the same recipe of discretizing with a Lie group variational integrator, linearizing in the Lie algebra, and shooting on the initial multiplier should extend to other configuration Lie groups, such as SE(n) or products of SO(3) and $\mathbb{R}^n$ for multibody systems.
  • A direct check of the accuracy claim is available: the matrix $A_k$ in equation (18) is never given, so computing it explicitly (or replacing it with a finite-difference Jacobian of the integrator map) and re-running the shooting iteration would confirm whether the quadratic convergence is attributable to that linearization or to the integrator's geometry preservation.
  • The same sensitivity machinery could be embedded in model-predictive control or direct transcription with geometric integrators, where each receding-horizon solve would inherit the accurate gradients and fast Newton convergence demonstrated here.
Original abstract

Optimal control problems are formulated and efficient computational procedures are proposed for combined orbital and rotational maneuvers of a rigid body in three dimensions. The rigid body is assumed to act under the influence of forces and moments that arise from a potential and from control forces and moments. The key features of this paper are its use of computational procedures that are guaranteed to preserve the geometry of the optimal solutions. The theoretical basis for the computational procedures is summarized, and examples of optimal spacecraft maneuvers are presented.

The compiled record

The paper's own sentences, arranged, kept beside the review and separate from it. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.

Compiled by classifier-1.13.0 via TypeSafe API, question bank abstract-p1-20260923, 2026-09-23: 1 request, 3,535 input tokens.

What the abstract itself states, as probabilities: claims first 0.03 · states limitation 0.12 · human participants 0.01 · controlled comparison 0.02 · randomized assignment 0.01 · states quantitative result 0.04 · compares with prior results 0.07 · mentions code or data availability 0.03.

The abstract, sentence by sentence

arXiv listing abstract v2. Results and the main claim are underlined; .

Optimal control problems are formulated and efficient computational procedures are proposed for combined orbital and rotational maneuvers of a rigid body in three dimensions. The rigid body is assumed to act under the influence of forces and moments that arise from a potential and from control forces and moments. The key features of this paper are its use of computational procedures that are guaranteed to preserve the geometry of the optimal solutions. The theoretical basis for the computational procedures is summarized, and examples of optimal spacecraft maneuvers are presented.

background contribution method result interpretation main claim

What the classifier reports for each sentence. The number is the probability it gave the label.
#sentencerolethe authors' own workstates the main conclusionstrength
s0 Optimal control problems are formulated and efficient computational procedures are proposed for combined orbital and rotational maneuvers of a rigid body in three dimensions. contribution 0.99 0.88 0.25 asserted 1.00
s1 The rigid body is assumed to act under the influence of forces and moments that arise from a potential and from control forces and moments. background 0.54 0.23 0.04 asserted 0.99
s2 The key features of this paper are its use of computational procedures that are guaranteed to preserve the geometry of the optimal solutions. contribution 0.99 0.87 0.44 asserted 1.00
s3 The theoretical basis for the computational procedures is summarized, and examples of optimal spacecraft maneuvers are presented. contribution 0.89 0.83 0.13 asserted 0.98

What kind of paper the classifier reports this is: method or tool 1.00 · evidence from simulation or computation 0.90.

What was examined, and what was not

sources read
  • arXiv listing abstract v2
not examined
  • full text
  • figures and tables
  • references and citing sentences
  • relations to other papers
levels run
  • P abstract
not run
  • S sections
  • T body sentences
  • C citations
  • R cross-paper relations

Every quoted sentence on this record is the authors'. Every label is from Pith's closed vocabulary, with the probability shown beside it. Every number in the measurements table is the authors', checked by code. Record as JSON

Figures
Figure 1. TPBVP: Orbital radius change REFERENCES [1] K. Spindler, “Optimal control on Lie groups with applications to atti￾tude control,” Mathematics of Control, Signals, and Systems, vol. 11, pp. 197–219, 1998. [2] S. Sastry, “Optimal control on Lie groups,” in Proceedings of the Third International Congress on Industrial and Applied Mathematics (ICIAM), 1995. [3] T. Lee, M. Leok, and N. H. McClamroch, “A Lie group variational integrator for the attitude dynamics of a rigid body with applications to the 3D pendulum,” in Proceedings of the IEEE Conference on Control Applications, 2005, pp.…
Figure 3. Optimal control: Orbital inclination change
Figure 4. Optimal control: Orbital capture

Showing 3 of the paper's 4 figures. See all figures in the PDF ↗ Figures reproduced from arXiv:math/0602588 by the authors.

References

Discussion

Disagree with the review, or know something it missed? Leave a comment, highlight any passage above to comment on it, or challenge this review formally.