Modeling Kinematic Uncertainty of Tendon-Driven Continuum Robots via Mixture Density Networks
Jordan Thompson, Brian Y. Cho, Daniel S. Brown, Alan Kuntz
TL;DR
The paper addresses the challenge of uncertain and computationally expensive kinematics for tendon-driven continuum robots by introducing a learned Gaussian mixture kinematic model produced by a mixture density network. This MDN outputs a distribution over workspace geometries conditioned on tendon displacements, enabling explicit reasoning about geometric uncertainty and faster inference than traditional Cosserat rod models. Empirical results show the MDN achieves about $0.33$ ms per evaluation (vs $0.39$ ms for the Cosserat rod) and can reduce collision probability in a simulated chest cavity from $15\%$ to $<7\%$ via Bayesian optimization. These findings demonstrate uncertainty-aware planning for safer tendon-driven continuum manipulators and suggest broader applicability to other continuum robot types.
Abstract
Tendon-driven continuum robot kinematic models are frequently computationally expensive, inaccurate due to unmodeled effects, or both. In particular, unmodeled effects produce uncertainties that arise during the robot's operation that lead to variability in the resulting geometry. We propose a novel solution to these issues through the development of a Gaussian mixture kinematic model. We train a mixture density network to output a Gaussian mixture model representation of the robot geometry given the current tendon displacements. This model computes a probability distribution that is more representative of the true distribution of geometries at a given configuration than a model that outputs a single geometry, while also reducing the computation time. We demonstrate one use of this model through a trajectory optimization method that explicitly reasons about the workspace uncertainty to minimize the probability of collision.
