A ROS2-based Testbed Environment for Endovascular Robotic Systems

Abstract: Developing autonomous endovascular robotic systems requires physical testbeds to test control algorithms. Typically, such testbeds comprise of several hard- and software components along with a way of having these components communicate with each other. Building such a testbed is a multidisciplinary task which can be beyond the scope of expertise for research groups. The goal of this work is to facilitate setting up such testbeds in two ways: First, we propose a testbed architecture that allows to develop tracking, control and instrument manipulation systems separately by utilizing the ROS2 communication protocol. Secondly, we present a reliable yet straightforward to implement tracking algorithm for endovascular instruments that is built using only open-source software packages. The tracking algorithm is evaluated using both video camera and x-ray imaging and is found to meet the requirements for real time control algorithms. Furthermore, we show an example of the proposed modular testbed architecture as it is used in our lab. Both the modular testbed architecture and the open-source tracking algorithm may serve as helpful building blocks for other researchers in the field seeking to evaluate their control algorithms on physical testbeds.

Location
Deutsche Nationalbibliothek Frankfurt am Main
Extent
Online-Ressource
Language
Englisch

Bibliographic citation
A ROS2-based Testbed Environment for Endovascular Robotic Systems ; volume:8 ; number:1 ; year:2022 ; pages:89-92 ; extent:4
Current directions in biomedical engineering ; 8, Heft 1 (2022), 89-92 (gesamt 4)

Creator
Eyberg, Christoph
Karstensen, Lennart
Pusch, Tim
Horsch, Johannes
Langejürgen, Jens

DOI
10.1515/cdbme-2022-0023
URN
urn:nbn:de:101:1-2022080214022158224654
Rights
Open Access; Der Zugriff auf das Objekt ist unbeschränkt möglich.
Last update
15.08.2025, 7:21 AM CEST

Data provider

This object is provided by:
Deutsche Nationalbibliothek. If you have any questions about the object, please contact the data provider.

Associated

Other Objects (12)