ROSAnnotator: A Web Application for ROSBag Data Analysis in Human-Robot Interaction

๐Ÿ“… 2025-01-13
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
HRI research has long suffered from fragmented multimodal ROS 2 Bag data (video, audio, text, custom messages) and qualitative field notes, resulting in low annotation efficiency. This paper introduces the first web-based platform deeply integrating multimodal large language models (Whisper for speech and Qwen-VL for vision-language understanding) to enable human-LLM collaborative annotation of ROS 2 Bag time-series data alongside researcher notes in a unified coding and analysis framework. The system employs a full-stack architecture featuring WebSocket-based real-time synchronization, an extensible annotation protocol, and open RESTful APIsโ€”supporting custom message types and third-party tool integration. Compared to conventional workflows, it significantly improves annotation throughput and enables one-click generation of statistical summaries. The source code is publicly released and has been adopted by multiple HRI laboratories for analysis of real-world robot experiments.

Technology Category

Application Category

๐Ÿ“ Abstract
Human-robot interaction (HRI) is an interdisciplinary field that utilises both quantitative and qualitative methods. While ROSBags, a file format within the Robot Operating System (ROS), offer an efficient means of collecting temporally synched multimodal data in empirical studies with real robots, there is a lack of tools specifically designed to integrate qualitative coding and analysis functions with ROSBags. To address this gap, we developed ROSAnnotator, a web-based application that incorporates a multimodal Large Language Model (LLM) to support both manual and automated annotation of ROSBag data. ROSAnnotator currently facilitates video, audio, and transcription annotations and provides an open interface for custom ROS messages and tools. By using ROSAnnotator, researchers can streamline the qualitative analysis process, create a more cohesive analysis pipeline, and quickly access statistical summaries of annotations, thereby enhancing the overall efficiency of HRI data analysis. https://github.com/CHRI-Lab/ROSAnnotator
Problem

Research questions and friction points this paper is trying to address.

Human-Robot Interaction
Data Integration
Analysis Tools
Innovation

Methods, ideas, or system contributions that make the work stand out.

ROSAnnotator
Human-Robot Interaction (HRI)
Data Analysis Efficiency
๐Ÿ”Ž Similar Papers
No similar papers found.