Robotics and Semantic Systems


Computer Science | LTH | Lund University

CAISA: Collaborative AI Surgical Assistant

PI
Maj Stenmark
Funding
Vinnova
Duration
1 September 2024 – 30 August 2027
Project link
portal.research.lu.se/en/projects/caisa-collaborative-art...

This project aims to develop a robotic scrub nurse that can assist surgical teams by responding to spoken requests and handling instruments. We have developed an application in the Juliet programming language that lets users request instruments by voice. The robot detects instruments using 6D pose estimation and learns how to hand them over using visuomotor policies, vision-language-action models, and planning methods.

A robot arm passes a surgical instrument to a surgeon in scrubs and surgical cap, who takes it with a gloved hand over a draped operating table while a researcher looks on.
Instrument handover in the lab setup.

The project also investigates how surgical scenes can be understood from video. We track hands and instruments, detect and track segmented tissue in heart surgery videos, and have demonstrated detection of knot tying. These capabilities support the analysis of surgical activity and could help robots recognize relevant objects, anatomy, and actions over time.

A frame from an operation video with coloured boxes drawn around detected instruments, each labelled with a confidence score: retractor 0.97, diatermi 0.93 and two forceps at 0.91 and 0.89.
Instrument detection in an operation video, with confidence scores.
A frame from an open-heart operation with three coloured overlays marking segmented anatomy: the aorta, the atrium and the ventricle.
Segmented anatomy in open-heart surgery: aorta, atrium and ventricle.

By combining voice interaction, visual perception, and learned robot behavior, we are exploring practical approaches to human-robot collaboration in the operating room. The focus is on developing and evaluating these capabilities as steps toward useful robotic assistance for surgical teams.

All projects

Last updated: 2026-11-10