Projecting onto the Unit Dual Quaternion Set
Ziyang Li, Chunfeng Cui, Jiaxin Xie
TL;DR
The paper tackles the projection of dual quaternions onto the unit dual quaternion set under the $2^R$-norm, a problem central to robust rigid-body motion representations. It reformulates dual-quaternion constraints into an 8-dimensional real-vector problem with constraints $\|\overrightarrow{\tilde{q}_s}\|_2^2=1$ and $\overrightarrow{\tilde{q}_d}^\top \overrightarrow{\tilde{q}_s}=0$, and solves it via a KKT-based, case-aware algorithm (Algorithm 1). The key contributions include a rigorous existence proof for a global minimizer, a detailed case analysis yielding closed-form updates in several scenarios, and a numerically validated projection method that outperforms a prior PM-based approach in the $2^R$-norm objective. This work has practical impact for optimization tasks in robotics and computer vision where dual-quaternion representations and accurate projections are essential, such as hand-eye calibration and motion estimation.
Abstract
Dual quaternions have gained significant attention due to their wide applications in areas such as multi-agent formation control, 3D motion modeling, and robotics. A fundamental aspect in dual quaternion research involves the projection onto unit dual quaternion sets. In this paper, we systematically study such projections under the $2^R$-norm, which is commonly used in practical applications. We identify several distinct cases based on the relationship between the standard and dual parts in vector form, and demonstrate the effectiveness of the proposed algorithm through numerical experiments.
