ROS-Causal: A ROS-based Causal Analysis Framework for Human-Robot Interaction Applications

Luca Castri, Gloria Beraldo, Sariah Mghames, Marc Hanheide, Nicola Bellotto
2/25/2024
cs.ROcs.AI

Official code: lcastri/roscausal (7 stars, last commit 2025-06-02).

Abstract

Deploying robots in human-shared spaces requires understanding interactions among nearby agents and objects. Modelling cause-and-effect relations through causal inference aids in predicting human behaviours and anticipating robot interventions. However, a critical challenge arises as existing causal discovery methods currently lack an implementation inside the ROS ecosystem, the standard de facto in robotics, hindering effective utilisation in robotics. To address this gap, this paper introduces ROS-Causal, a ROS-based framework for onboard data collection and causal discovery in human-robot spatial interactions. An ad-hoc simulator, integrated with ROS, illustrates the approach's effectiveness, showcasing the robot onboard generation of causal models during data collection. ROS-Causal is available on GitHub: https://github.com/lcastri/roscausal.git.

View on arXivView PDF

Code Implementations(1)

lcastri/roscausalOfficial100%

A ROS-Based Causal Analysis Framework

72CMake, PythonJan 29, 20241 years ago

Cite this paper

@article{castri2024roscausal,
  title  = {ROS-Causal: A ROS-based Causal Analysis Framework for Human-Robot Interaction Applications},
  author = {Luca Castri and Gloria Beraldo and Sariah Mghames and Marc Hanheide and Nicola Bellotto},
  year   = {2024},
  eprint = {2402.16068},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.16068v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.16068.svg)](https://codeofpaper.com/paper/2402.16068)

Discussion