Continuum Robot Localization using Distributed Time-of-Flight Sensors
Spencer Teetaert, Giammarco Caroleo, Marco Pontin, Sven Lilge, Jessica Burgner-Kahrs, Timothy D. Barfoot, Perla Maiolino
TL;DR
This work tackles onboard localization of deformable continuum robots using distributed low-resolution ToF sensors. It introduces a continuous-time factor-graph-based MAP estimator that fuses sparse ToF measurements with a robot shape prior, enabling full-body localization despite frequent geometric degeneracies. The approach is validated through simulations and real-world experiments, demonstrating robustness to moderate prior-map mismatch and showing practical localization accuracy (average around $2.5$ cm in position and $7.2^{\circ}$ in rotation on a 53 cm robot). The results highlight the potential of compact body-mounted depth sensing for autonomous inspection and manipulation with CRs, while also identifying limitations related to map dependency and local minima that guide future work.
Abstract
Localization and mapping of an environment are crucial tasks for any robot operating in unstructured environments. Time-of-flight (ToF) sensors (e.g.,~lidar) have proven useful in mobile robotics, where high-resolution sensors can be used for simultaneous localization and mapping. In soft and continuum robotics, however, these high-resolution sensors are too large for practical use. This, combined with the deformable nature of such robots, has resulted in continuum robot (CR) localization and mapping in unstructured environments being a largely untouched area. In this work, we present a localization technique for CRs that relies on small, low-resolution ToF sensors distributed along the length of the robot. By fusing measurement information with a robot shape prior, we show that accurate localization is possible despite each sensor experiencing frequent degenerate scenarios. We achieve an average localization error of 2.5cm in position and 7.2° in rotation across all experimental conditions with a 53cm long robot. We demonstrate that the results are repeated across multiple environments, in both simulation and real-world experiments, and study robustness in the estimation to deviations in the prior map.
