Abstract
Many robotic applications—from drone navigation to surgical automation—require planning trajectories that respect directional constraints, which are inherently non-Euclidean. Trajectory planning in robotics often involves orientation or directional constraints that naturally reside on Riemannian manifolds. In particular, when robot motion is governed by orthogonality constraints—such as in directional alignment, pose smoothing, or coordinated orientation—the optimization variables lie on the Stiefel manifold. Traditional Euclidean optimization methods struggle with such constraints, leading to suboptimal or infeasible trajectories. This article proposes a Riemannian optimization framework tailored to the Stiefel manifold for robot trajectory planning. By leveraging the intrinsic geometry of the manifold, we design efficient algorithms that compute gradient updates via Riemannian geometry and enforce feasibility through retraction mappings. The proposed method enables smooth and constraint-respecting trajectory generation, particularly in scenarios where robot poses or motion directions are orthonormal by design. We validate our approach through simulated path planning tasks involving orientation-aware constraints. Compared to baseline projection-based or unconstrained methods, our approach achieves better convergence behavior, improved geometric consistency, and enhanced applicability in robotics. The results demonstrate that manifold-aware optimization not only improves theoretical soundness but also provides practical benefits for engineering systems.
Keywords
Introduction
Engineering problem background: Robot path planning and posture constraints. Autonomous robotic systems are increasingly deployed in dynamic and complex environments, where precise motion control and trajectory planning are critical. Applications range from industrial automation and aerial drones to humanoid robots and surgical systems.1–3 In these scenarios, a robot must generate feasible and smooth paths that respect both task constraints (such as obstacle avoidance or time efficiency) and hardware constraints (such as joint limits or actuation bounds). An often overlooked but essential aspect of motion planning is the representation and control of orientation or directional information. For example, in aerial robotics, maintaining a stable camera or sensor orientation is crucial for navigation and mapping. 4 Similarly, in humanoid locomotion or manipulation, limb orientations must be precisely coordinated to ensure balance and interaction safety. 5 These orientation constraints are often naturally modeled using orthonormal matrices: rotation matrices, frames, or directional bases. Classical trajectory planning methods either optimize in Euclidean space with ad-hoc normalization steps or employ axis-angle or quaternion-based representations. However, these approaches may suffer from singularities, loss of structure, or numerical instability, especially when interpolating between poses or enforcing multi-step consistency.6,7 As a result, there is a growing need for trajectory optimization frameworks that can natively handle orthogonality and geometric consistency in orientation spaces. In this context, the Stiefel manifold arises as a mathematically rigorous and geometrically meaningful structure for modeling orientation and direction variables. It enables the direct encoding of orthonormality constraints in trajectory optimization and allows the use of manifold-aware algorithms that respect the underlying geometry.
Stiefel manifold: Suitable for expressing direction/attitude. In many robotic systems, the optimization variables of interest are not only positions or configurations in
Riemannian optimization and polar retraction. Given the inherent manifold constraints in problems involving orthonormal matrices, classical Euclidean optimization methods are often ill-suited or require extensive constraint handling mechanisms. Riemannian optimization provides a principled alternative by generalizing classical optimization techniques to smooth manifolds.12,14 In this framework, the constraint set
Robot-specific algorithmic adaptation: We develop a Riemannian optimization framework on the Stiefel manifold for low-dimensional robotic trajectory planning, with polar retraction as the core update mechanism. Unlike general-purpose manifold optimization works, this framework explicitly aligns with the ‘‘smooth orientation + orthogonality preservation” demands of robotic end-effector motion, resolving numerical instability caused by QR/Cayley retractions in robot pose optimization. Theoretical and experimental validation for robotics: We provide a formal analysis of polar retraction’s second-order accuracy in trajectory geometric fidelity (ensuring smooth robot motion) and validate it on simulated robotic path planning tasks. Compared to baseline methods (Euclidean GD + orthogonalization, Riemannian GD + QR retraction), our approach reduces terminal orientation error by 46.4% and dynamics cost by 23.6% (Table 1), confirming its superiority in robotic scenarios.
Comparison of terminal accuracy, smoothness cost, and dynamics penalty for different methods (mean
std over five runs).
Comparison of terminal accuracy, smoothness cost, and dynamics penalty for different methods (mean
GD: gradient descent; RCG: Riemannian conjugate gradient.
This work’s core goal is to adapt polar retraction-based Riemannian optimization to robotic trajectory planning, rather than inventing new manifold optimization theories—filling the gap between general manifold optimization and robot-specific orientation constraints.
Related work
Optimization on the Stiefel manifold has been extensively studied in recent years due to its wide applications in machine learning, signal processing, and robotics. Classic works by Edelman et al. 15 laid the geometric foundations for algorithms with orthogonality constraints. Building on this, Wen and Yin 17 proposed feasible methods that maintain orthogonality via retractions, balancing computational efficiency and convergence guarantees.
More recently, Nie et al.
18
developed a generalized power iteration method to solve quadratic optimization problems on the Stiefel manifold, providing improved scalability and robustness. In the context of nonsmooth stochastic optimization, Chen et al.
19
introduced stochastic proximal gradient methods (R-ProxSGD and SPB) achieving oracle complexities on the order of
Beyond single-objective optimization, multi-objective Riemannian optimization has attracted attention. Parisi Simone 22 surveyed multi-objective methods on Riemannian manifolds, including descent and evolutionary algorithms. More recently, Tang et al. 23 proposed a descent method for nonsmooth multi-objective optimization on manifolds, advancing the theoretical foundation and practical algorithms.
Acceleration techniques have also been extended to the Riemannian setting. Duruisseaux and Leok 24 introduced accelerated optimization methods via variational integrators, while Martínez-Rubio and Pokutta 25 designed globally accelerated first-order methods for geodesically convex problems on Hadamard manifolds. Their works highlight promising directions for improving convergence rates in manifold optimization.
Regarding applications constrained by partial differential equations (PDEs), Loayza-Romero and Steidl 26 presented a Riemannian framework for PDE-constrained optimization using diffeomorphism groups, providing new insights into shape and image optimization. Herzog and Loayza-Romero 27 analyzed convergence of discretizations for Riemannian optimization problems, bridging theory and numerical implementation.
In robotics and trajectory planning, geometry-aware optimization has shown remarkable benefits. Jaquier et al. 28 employed Riemannian kernels for Bayesian optimization in robotics tasks, enhancing sample efficiency. Teng et al. 29 developed trajectory optimization methods on Lie groups based on variational integrators combined with interior point techniques, addressing complex robot motion planning challenges.
However, despite these advances, polar retraction—a computationally attractive and numerically stable retraction on the Stiefel manifold—remains underexplored, especially in robotics applications with low-dimensional trajectory optimization. Our work aims to fill this gap by developing efficient algorithms based on polar retraction and demonstrating their effectiveness in robotic path planning problems.
In summary, (1) strong theoretical underpinnings exist for Riemannian optimization on Stiefel and related manifolds; (2) multi-objective and accelerated algorithmic frameworks are emerging, but not yet applied in robotics on Stiefel; and (3) PDE-constrained and geometric robotics problems benefit from manifold-aware methods, but seldom utilize polar retraction on Stiefel.
We identify a clear gap: The development of a polar-retraction-based, theoretically convergent Riemannian optimizer on the Stiefel manifold, capable of multi-objective handling and suited for robotic trajectory planning in orientation-constrained settings. Our proposed method seeks to fill this gap directly.
Recent advances in manifold optimization for robotic trajectory planning
With the growing demand for precision and robustness in constrained robotic manipulation (e.g. precision assembly and surgical suturing), manifold optimization has become a key framework for enforcing geometric constraints (e.g. orientation orthogonality) in trajectory planning. Recent studies have advanced manifold-based methods for robotics, but critical gaps remain in low-dimensional end-effector adaptation, sensor noise robustness quantification, and integration of physical task constraints—gaps addressed by our work. Below, we analyze three representative 2023–2025 advances and clarify our incremental contributions.
Chervov et al.
30
proposed an RL-enhanced manifold optimization approach (CayleyPy RL) for pathfinding on ultra-large Cayley graphs (
For mobile manipulator constrained path planning, Tang et al.
31
proposed a PRM method based on the approximation of a manifold in IEEE/ASME Transactions on Mechatronics, which achieves fast planning (
Tian et al.
32
reviewed kinematically redundant parallel mechanisms (PMCPs) in SmartBot, highlighting manifold analysis for motion adaptability but identifying gaps in environmental perturbation robustness and geometric constraint-practical task integration. PMCPs emphasize platform flexibility but neglect orientation orthogonality preservation in low-dimensional end-effectors under sensor noise. Our work complements this by developing a Stiefel manifold-based framework for industrial robot end-effectors, ensuring intrinsic orthogonality and quantifying the trade-off between terminal precision (0.0007
Notably, none of these advances simultaneously address ‘‘low-dimensional orientation orthogonality + sensor noise robustness + parameter-free adaptability”—critical for safety-critical tasks. Regarding dynamic integration, these works focus on mathematical pathfinding (Chervov et al.), global path feasibility (Tang et al.), or mechanism design (Tian et al.) without in-depth dynamic implementation, confirming ‘‘geometric constraint + robustness optimization” as a foundational underexplored direction. Our work establishes this foundation by tailoring polar retraction to robotic demands, with a framework that seamlessly integrates dynamic modules (e.g. torque constraints) for future research, forming a complete ‘‘geometric feasibility
Problem formulation
We consider a trajectory optimization problem for a robotic manipulator whose end-effector orientation evolves over time. The trajectory is represented by a sequence of matrices
Objective function
We define the optimization problem as minimizing a trajectory cost function
Here
Manifold constraints and retraction
To respect the Stiefel manifold structure at each time step, we adopt a Riemannian optimization framework. Specifically, all optimization updates are constrained to remain on
Remarks on practical application
The described formulation is well-suited for robotic systems where the configuration space is constrained to orthonormal frames—for example, the orientation of a manipulator’s end-effector. Compared to unconstrained SO(3) representations, the Stiefel manifold allows natural generalization to higher-dimensional frames (e.g.
In the following section, we introduce a Riemannian trajectory optimization algorithm tailored to this formulation, incorporating the polar retraction method and theoretical convergence guarantees.
Methodology
Overview of the optimization framework
This section presents our optimization methodology for solving the end-effector trajectory planning problem on the Stiefel manifold. The core objective is to compute a smooth, dynamically feasible, and geometrically accurate trajectory
The proposed framework consists of the following four key components: (1) multi-objective cost formulation: The trajectory cost function incorporates three terms: terminal accuracy, dynamic smoothness, and inter-frame geometric consistency. These objectives are encoded as differentiable cost terms evaluated at each time step or trajectory endpoint. (2) Manifold-constrained optimization: Since the trajectory evolves on the Stiefel manifold, standard Euclidean optimization is inapplicable. We employ Riemannian optimization techniques to handle the orthonormality constraints directly. (3) Polar retraction mechanism: To maintain feasibility during optimization, we adopt polar retraction, a second-order accurate method that maps tangent vectors back to the manifold after each update. (4) Riemannian gradient descent: As the optimization backbone, we use Riemannian gradient descent, iteratively updating each trajectory frame by descending along the Riemannian gradient and retracting onto the manifold.
A schematic overview of the optimization process is as follows:
Initialize trajectory At each iteration Take a step along the descent direction in the tangent space: Retract back to the manifold using polar retraction: Repeat until convergence.
This framework allows for accurate and feasible trajectory optimization under orthogonality constraints, making it particularly suitable for robotic applications involving end-effector orientation planning.
Retraction-based manifold optimization
Stiefel manifold constraints
The trajectory optimization problem considered in this work is constrained to the Stiefel manifold
Retraction for feasible updates
To perform optimization over the manifold, we must ensure that each update remains feasible, that is, the iterate stays on
In this work, we employ the polar retraction, which is defined for a given point
Motivation for polar retraction
We choose the polar retraction over other options (e.g. QR-based or Cayley-based retractions) for the following reasons: (1) Numerical stability: The polar decomposition is more numerically stable than QR in practice, especially in ill-conditioned settings or when updates are small. (2) Accuracy: It is a second-order retraction, meaning that it locally preserves the manifold structure more accurately than first-order alternatives. (3) Simplicity: The implementation does not require explicit orthogonalization or projection steps; instead, it relies on standard linear algebra operations (e.g. singular value decomposition (SVD)). (4) Efficiency in low dimensions: Although slightly more expensive than QR retraction, the polar retraction remains computationally acceptable for low-dimensional problems typical in robotic trajectory optimization.
Hence, the use of polar retraction provides a robust and geometrically faithful update mechanism suitable for the constrained trajectory optimization setting considered in this work.
Retraction adaptability in robotic scenarios
Existing retraction methods exhibit critical limitations in robotic trajectory optimization:
QR retraction (widely used in libraries like Pymanopt) is first-order accurate, leading to abrupt orientation changes in robot trajectories (e.g. 15°+ joint angle jumps in our preliminary simulations). Cayley retraction requires manual parameter tuning, which causes numerical oscillations in low-dimensional robot pose optimization.
In contrast,
Comparative performance with Pymanopt baseline.
This makes polar retraction particularly suitable for safety-critical applications like surgical robotics and aerial manipulation, where motion smoothness is paramount.

Convergence speed comparison: polar versus QR retraction.
Objective function components
The overall trajectory optimization objective comprises several cost components, each designed to encode a specific desirable property in the trajectory
Terminal accuracy cost
To ensure that the final configuration of the trajectory aligns closely with a predefined goal
Smoothness cost
To encourage smooth transitions between consecutive trajectory points, we introduce a smoothness penalty inspired by the Riemannian geometry of the Stiefel manifold. Ideally, this would involve the matrix logarithm of the relative transformation:

Trajectories visualized with different strategies on the Stiefel manifold.
Dynamics-inspired cost
To further incorporate physical intuition resembling inertial dynamics in robotic systems, we employ a second-order difference penalty that discourages sudden accelerations:
Combined objective
The final objective is formed by a weighted combination of the above cost terms as follows:

Smoothness loss visualized with different strategies on the Stiefel manifold: (a) smoothness loss with Riemannian base method and (b) smoothness loss with Riemannian Broyden–Fletcher–Goldfarb–Shanno (BFGS) method.

Trajectories visualized with different strategies on the Stiefel manifold: (a) trajectory with Riemannian Broyden–Fletcher–Goldfarb–Shanno (BFGS) method and (b) trajectory with transformer method.
Riemannian gradient computation
To perform gradient-based optimization on the Stiefel manifold, the Euclidean gradient of the objective function must be projected onto the tangent space at the current point. Given a cost function
The Riemannian gradient
This projection ensures that the search direction respects the manifold’s geometry, preserving feasibility during optimization.
Visualization of tangent space projection
The tangent space

Dynamical loss visualized with different strategies on the Stiefel manifold: (a) dynamical loss with Riemannian base method and (b) dynamical loss with Riemannian Broyden–Fletcher–Goldfarb–Shanno (BFGS) method.

Projected trajectory on Stiefel manifold with transformer method.
Optimization algorithm
We implement the proposed Riemannian optimization framework using
The algorithm proceeds as follows:
Cost function construction: The composite objective from the “Objective function components” section is encoded as a Python function, accepting the trajectory variables Choice of retraction: Polar retraction is specified as the retraction method for the Stiefel manifold variables. Solver selection: We utilize either Riemannian gradient descent (Riemannian SGD) or conjugate gradient (Riemannian CG), depending on the experimental configuration.
Hyperparameters
Key parameters include as follows:
Learning rate (step size) Maximum number of iterations, typically set according to computational budget. Termination criteria based on gradient norm threshold or relative cost reduction.
Implementation details
Initialization
We initialize the trajectory
Software environment
The implementation is developed in Python, leveraging the following libraries:
Variable representation
Each trajectory point
This modular approach facilitates scalable and flexible implementation of the multi-objective trajectory optimization problem under orthogonality constraints.
Algorithm implementation
In this subsection, we present the main algorithm used to solve the multi-objective trajectory optimization problem on the Stiefel manifold. The algorithm employs Riemannian gradient descent with polar retraction to ensure iterates remain on the manifold while efficiently minimizing the defined cost function.

Trajectory with column vectors in transformer method: (a) trajectory with first column vector in transformer method and (b) trajectory with first two column vectors in transformer method.
Parameters
Initial trajectory Learning rate Maximum iterations Tolerance
This algorithm guarantees that each iterate stays on the Stiefel manifold by construction, leveraging the numerical stability of polar retraction and the convergence properties of Riemannian gradient descent.
Convergence analysis of polar retraction
This section presents a rigorous convergence analysis of the Riemannian gradient descent algorithm employing the polar retraction on the Stiefel manifold. We establish global convergence to stationary points as well as local linear convergence rates under standard assumptions.
Preliminaries and assumptions
Let
Next, we make the following assumptions:
The Riemannian gradient
(Lower boundedness)
The function
Global convergence
(Global convergence of Riemannian gradient descent with polar retraction)
Consider the iterative update rule
The proof is based on the descent lemma for smooth functions on manifolds.
33
Given the Lipschitz continuity of the gradient, the cost decrease at each iteration satisfies as follows:
Local linear convergence
Suppose, in addition to Assumptions 0.1 and 0.2, that there exists a local minimizer
Combining the descent lemma with the PL inequality yields as follows:
Polar retraction approximation error
The polar retraction enjoys superior approximation properties compared to first-order retractions:
For
This cubic error term implies that the polar retraction is a second-order retraction, enabling faster convergence and better local fidelity of the manifold geometry, especially near critical points.
Experiments
This section presents the experimental evaluation of our proposed Riemannian optimization algorithm with polar retraction on the Stiefel manifold for robotic trajectory planning. We aim to demonstrate the effectiveness, convergence behavior, and robustness of our method.
To validate the effectiveness of our proposed manifold-aware trajectory optimization method, we design experiments on robotic orientation-constrained tasks. We compare our method with two baseline approaches and analyze performance from multiple perspectives.
Experimental setup
Datasets and tasks
We consider simulated trajectory planning tasks for a robotic manipulator’s end-effector, where the goal is to generate smooth orientation trajectories represented on the Stiefel manifold
We focus on three representative robotic tasks that require strict orientation constraints, all implemented on a
Precision assembly task: The end-effector holds a hexagonal bolt and must navigate through a 5-cm wide narrow channel while maintaining the bolt’s axis (tool frame Surgical suturing task: The end-effector simulates a surgical needle that must stay perpendicular to a tissue surface (position Aerial inspection task: The end-effector mimics a camera that must align its optical axis with the normal of an inspection surface (position
All orientation variables are modeled as orthonormal matrices on the Stiefel manifold
Initialization
The initial trajectories
Implementation details
The algorithm is implemented in Python using NumPy and the Pymanopt library, leveraging automatic differentiation for gradient computations. The polar retraction is implemented explicitly following the polar decomposition formula. Experiments are run on a standard desktop with Apple M4 pro CPU and 48 GB RAM.
Simulation platform and implementation
Experiments are conducted using the
Evaluation metrics
We evaluate the optimized trajectories using the following criteria:
Terminal accuracy: Frobenius norm distance Smoothness: Summed squared geodesic distances or squared Frobenius norm differences between adjacent points. Dynamics consistency: Penalizing accelerations approximated via finite differences. Convergence behavior: Norm of the Riemannian gradient versus iteration count. Computation time: Wall-clock time to reach convergence or max iterations.
Parameter selection
Proper choice of hyperparameters plays a crucial role in the performance and convergence of the proposed Riemannian optimization algorithm. We detail the main parameters and the rationale behind their selection.
Learning rate
The step size
Maximum iterations
The maximum number of iterations is set to
Stopping tolerance
We set the convergence threshold on the Riemannian gradient norm to
Trajectory length
To reflect realistic robotic trajectory planning scenarios, we considered trajectories with lengths
Initialization
Initial trajectories are generated by linear interpolation between fixed boundary poses, followed by projection onto the Stiefel manifold via SVD. This ensures feasibility and provides a smooth starting point to accelerate convergence.
Other parameters
Weights for different objective components (terminal accuracy, smoothness, and dynamics) were selected empirically to balance trade-offs, typically in the range
Baseline methods
We compare our method with two state-of-the-art baseline approaches:
Parameter selection
The objective function in equation (1) has three components, and we tune their weights Precision assembly: Surgical suturing: Aerial inspection:
These weights balance terminal pose accuracy, trajectory smoothness, and dynamic feasibility, matching real-world task priorities.
For trajectory initialization, we use a two-step process: (1) linear interpolation between
Results and comparative analysis
This subsection presents the experimental results of our proposed Riemannian gradient descent algorithm with polar retraction. We evaluate its performance on robotic trajectory planning tasks and compare it against baseline methods.
Baseline methods
To highlight the advantages of our approach, we compare against:
Euclidean gradient descent with explicit orthogonalization: Gradient steps followed by QR decomposition to project back to Stiefel. Riemannian gradient descent with QR-based retraction: A commonly used retraction based on QR factorization.
33
Riemannian conjugate gradient (RCG): Figure 2: To demonstrate potential acceleration from advanced solvers.
Convergence behavior
Figure 3 plots the norm of the Riemannian gradient against iteration count. Our method with polar retraction exhibits stable and monotonic decrease, converging faster than Euclidean and QR-based retractions. The conjugate gradient solver converges faster but at the cost of increased per-iteration complexity.
Ablation study
To verify the effect of polar retraction, we conducted ablation experiments replacing it with QR retraction (Figure 4). Results in Figure 5 confirm that polar retraction yields improved convergence rates and final objective values, demonstrating its suitability for low-dimensional Stiefel problems (Figure 6, 7).
Trajectory quality
Table 1 summarizes quantitative metrics on terminal accuracy, smoothness, and dynamics consistency. Our approach achieves lower terminal error and smoother trajectories than Euclidean gradient descent. Polar retraction ensures numerical stability, reflected in consistent improvements across trajectory lengths.
The robotic-specific advantages of polar retraction are quantified in Table 2. Compared to Pymanopt’s standard QR retraction, our method achieves:
Equivalent terminal accuracy ( Identical maximum joint angle jump ( Comparable orthogonality preservation (
This demonstrates polar retraction’s unique suitability for robotic applications where computational efficiency and motion smoothness are critical.
Computational efficiency
Wall-clock times recorded in Table 3 show that although polar retraction involves matrix decompositions, its efficient implementation leads to comparable runtime with QR-based methods, significantly outperforming naive orthogonalization.
Average computation time (seconds) to converge.
GD: gradient descent; RCG: Riemannian conjugate gradient.
Quantitative performance metrics
We evaluate methods using four metrics:
Terminal orientation error: Frobenius norm of the difference between the final trajectory pose and Smoothness error: Average Frobenius norm of adjacent trajectory pose differences. Dynamics error: Average Frobenius norm of second-order trajectory pose differences (approximating acceleration). Average orthogonal error: To validate trajectory-wide orthogonality preservation (a core contribution of our method), we define this metric as the mean of orthogonality deviations across all time steps. For a trajectory Computation time: Time to generate the trajectory (in seconds).
Table 4 presents scene-specific results for all methods. Our proposed method achieves competitive terminal error while significantly improving smoothness and dynamics performance in orientation-constrained scenarios.
Scene-specific performance comparison.
Trajectory visualization
We provide three types of visualizations to intuitively demonstrate trajectory quality:
As shown in Figure 8, our method achieves smoother orientation error convergence compared to Lie Group-SE(3). The quaternion-SLERP baseline (Figure 8(c) and (f)) exhibits similar error trends but lacks the manifold-aware smoothness optimization of our approach.
3D trajectory with orientation frames (Figure 8(a) and (b)): These plots show the end-effector’s path through the narrow channel, with color-coded time steps and orientation frames (red for the Orientation error curves (Figure 8(d) and (e)): These curves illustrate the Frobenius norm error over time steps. Our method converges smoothly to near-zero error, while baselines exhibit equivalent performance but lack the manifold-aware smoothness. Multi-scene comparison: Side-by-side visualization of trajectories across all three tasks, highlighting the method’s adaptability to different orientation constraints.

Precision assembly task: Trajectory and orientation error comparison across all methods: (a) and (d) proposed method, (b) and (e) Lie Group-SE(3), and (c) and (f) quaternion-SLERP.
Discussion on orthogonality and motion quality
The trajectory-wide orthogonality results (Table 5) further validate our core contribution of ‘‘intrinsic orthogonality preservation.” While all methods achieve low orthogonal errors (within machine precision
Trajectory-wide orthogonality metrics (precision assembly task).
Note: CV (coefficient of variation) reflects the stability of orthogonality across the trajectory. GD: gradient descent; SLERP: spherical linear interpolation.
Notably, our method achieves a lower smoothness error (
Robustness analysis
To validate the robustness of the proposed method against real-world perturbations (e.g. sensor noise), we conduct additional experiments under 5% Gaussian noise (simulating sensor measurement errors in robotic systems). We compare the performance degradation of the proposed method with Lie Group-SE(3) and quaternion-SLERP, focusing on two critical metrics for orientation-constrained tasks: terminal orientation accuracy and orthogonality preservation. The results are summarized in Table 6.
Robustness under 5% sensor noise.
Note: where
As shown in Table 6, the proposed method outperforms baselines in orthogonality preservation robustness—a key requirement for orientation-constrained robotic tasks. Specifically:
The orthogonality error of the proposed method increases by only
For terminal accuracy, the extremely high change rate of baselines is a numerical artifact (dividing by zero clean error) rather than real performance superiority. In practice, the proposed method’s terminal error under noise (
The robustness advantage stems from the intrinsic orthogonality constraints enforced by polar retraction on the Stiefel manifold, which resists noise-induced deviations better than interpolation-based baselines (Lie Group-SE(3) and quaternion-SLERP) that lack geometric constraint enforcement.
Conclusion and future work
Contribution and limitations
This article addresses the challenge of robot trajectory planning under orthogonality constraints by proposing a Riemannian optimization framework on the Stiefel manifold. Unlike conventional Euclidean approaches, our method explicitly incorporates the underlying manifold geometry, ensuring that the orthonormal structure of the trajectory is preserved throughout the optimization process. The proposed framework leverages Riemannian gradient computation, polar retraction, and manifold-aware smoothness and endpoint accuracy objectives to generate geometrically consistent and feasible trajectories. Through simulated experiments, we demonstrate that the manifold-based optimization not only improves convergence behavior but also yields trajectories that better respect the structural constraints inherent to orientation-aware robotic tasks. Overall, this work provides a principled and practical solution to a class of constrained trajectory optimization problems that frequently arise in modern robotics.
Despite the advantages of leveraging manifold geometry, the Riemannian optimization method still presents several limitations in practical applications. First, it incurs a high computational cost due to the need for retraction and vector transport at each iteration, especially in high-dimensional systems or long-horizon trajectory planning. Furthermore, the convergence performance is highly sensitive to the initialization of the trajectory—poor initialization may lead to suboptimal solutions or nonconvergence.
Our key contributions lie in (1) tailoring polar retraction to low-dimensional robotic trajectory optimization, and (2) validating its effectiveness in orientation-aware robot motion planning.
In addition, the current formulation focuses mainly on geometric smoothness and endpoint accuracy, without fully integrating physical dynamics such as velocity, acceleration, or torque constraints. This limits its applicability in highly dynamic robotic tasks. Moreover, the method lacks obstacle handling and interaction with complex environments, as it does not incorporate collision avoidance or soft constraints. Finally, the approach demonstrates limited generalization across varying tasks and trajectory lengths, often requiring re-optimization or parameter tuning for different scenarios.
Future work
To bridge the dynamics gap, we propose a three-stage extension:
Dynamics-aware objective: Integrate rigid-body dynamics as follows: Theoretical feasibility analysis: Geometric feasibility ( Hardware validation: Deployment on UR5 via ROS-MoveIt! (Figure 9).

UR5 kinematic structure. Source: Kebria et al. 37
To further enhance the applicability and robustness of the proposed Riemannian optimization framework, several promising research directions can be explored. One key direction is the integration of deep learning techniques, such as graph neural networks, with geometric optimization. These models can be used to generate informed initial trajectories or to learn task-specific Riemannian gradient update policies, thereby accelerating convergence and improving generalization to unseen scenarios.
Another important extension involves incorporating environmental constraints, such as static or dynamic obstacles, preferred paths, or soft constraints defined in non-Euclidean spaces. These can be embedded in the optimization framework via penalty functions, barrier methods, or differentiable constraint encodings, while still preserving the intrinsic manifold structure of the solution space.
In terms of algorithmic development, exploring higher-order Riemannian optimization techniques, such as Riemannian Newton methods or trust-region strategies, may offer improved convergence rates and better local optimality guarantees. Such methods are particularly beneficial in time-sensitive applications, including real-time motion planning and feedback control.
Future work will explore robot-specific algorithmic innovations:
Trajectory-curvature-aware adaptive step-size: Dynamically adjusting Hybrid dynamics retraction: Embedding torque constraints into the retraction mapping via: Obstacle-aware retraction: Incorporating collision constraints through Riemannian barrier functions.
Additionally, future work may generalize the current approach to multi-agent or cooperative robotic systems, where trajectory optimization must be performed jointly over multiple agents, potentially involving coupled Stiefel manifolds or other product manifold structures. Finally, while the present study focuses on the Stiefel manifold due to its relevance to orthogonality constraints, future investigations could consider alternative geometric structures such as the Grassmann manifold, Lie groups, or hybrid manifold configurations, thus broadening the applicability of the framework to a wider class of robotics and control problems.
Footnotes
Funding
This work was supported by the Ningxia Natural Science Foundation Project (No. 2025AAC030018).
Data Availability Statement
The datasets generated during and/or analyzed during the current study are available from the corresponding author on request.
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
