d6909e5b1d5ba967.tex
1: \begin{abstract}
2:   Solving the inverse kinematics problem is a fundamental challenge in motion planning, control, and calibration for articulated robots.
3:   %
4:   Kinematic models for these robots are typically parametrized by joint angles, generating a complicated mapping between the robot configuration and the end-effector pose.
5:   %
6:   Alternatively, the kinematic model and task constraints can be represented using invariant distances between points attached to the robot.
7:   %
8:   In this paper, we formalize the equivalence of distance-based inverse kinematics and the distance geometry problem for a large class of articulated robots and task constraints.
9:   %
10:   Unlike previous approaches, we use the connection between distance geometry and low-rank matrix completion to find inverse kinematics solutions by completing a partial Euclidean distance matrix through local optimization.
11:   %
12:   Furthermore, we parametrize the space of Euclidean distance matrices with the Riemannian manifold of fixed-rank Gram matrices, allowing us to leverage a variety of mature Riemannian optimization methods.
13:   %
14:   Finally, we show that bound smoothing can be used to generate informed initializations without significant computational overhead, improving convergence.
15:   %
16:   We demonstrate that our inverse kinematics solver achieves higher success rates than traditional techniques, and substantially outperforms them on problems that involve many workspace constraints.
17: \end{abstract}
18: