New software developed to support surgical robotics

Researchers from the School of Biomedical Engineering & Imaging Sciences have successfully integrated KUKA’s Fast Robot Interface (FRI) with ROS 2 and Python, significantly enhancing the capabilities of the surgical robot.

Researchers working with a KUKA robotic arm.
Researchers working with a KUKA robotic arm.

KUKA’s LBR Med robot has been adapted to meet specific medical requirements and is perfectly suited for a wide range of assistance systems in medical technology on account of its human-robot collaboration capability.

The LBR-Stack project has developed an integration that simplifies the usage of these robots in real-time applications, providing robust support for both simulation and real hardware communication.

The potential impact of the project is substantial, particularly in the fields of medical robotics and industrial automation which is the research team’s primary interest.

“Ultimately, this software makes the robot part of a bigger and more flexible ecosystem. This enables surgeons to contribute novel and less restrictive workflows that are tailored to the patient’s specific needs. From an engineering perspective, the software allows for full hardware abstraction, which will help iterate systems quicker and drive down cost in the future.”
Dr Martin Huber, PhD Student, School of Biomedical Engineering & Imaging Sciences, King’s College London

The project includes various packages such as Python bindings and ROS 2 integration, making it the most comprehensive solution for developers and researchers working with KUKA robots.

By offering a single, unified framework that works with multiple FRI versions, the project makes building robotic applications smoother and faster.

The project has garnered significant attention, with over 150 stars on GitHub, a platform that allows developers to create, store, manage and share their code. Indicating its potential for global reach and the community’s recognition of its value.

Martin Huber
Martin Huber
PhD Student

Martin is a PhD Student with research interests in automatic surgical procedures