Skip to content
Trending eventWatching

RSLCPP -- Deterministic Simulations Using ROS 2

1 reports1 reporting sourcesUpdated 2 days ago

Overview

Event synthesis

This paper introduces RSLCPP (ROS Simulation Library for C++), an open-source methodology to achieve deterministic simulations in ROS 2. The authors address reproducibility issues caused by asynchronous, multi-process designs in standard ROS implementations. By ensuring consistent callback execution despite varying computation times and communication delays, RSLCPP allows existing nodes to be combined into simulation routines that yield identical results across different CPUs and architectures. The library is demonstrated on both synthetic benchmarks and real-world robotics systems, with the source code available at https://github.com/TUMFTM/rslcpp.

Generated from attributed reports · Updated 2 hours ago

Event evidence and corrections

0 attributed source owners. Ownership does not establish independent confirmation. Quantities are reported separately and are never added together.

Environment: simulation
Supporting report

“arXiv:2601.07052v3 Announce Type: replace Abstract: Simulation is crucial in real-world robotics, offering safe, scalable, and efficient environments for developing a variety of robotic applications. While the Robot Operating System (ROS) has been widely adopted as the backbone of these robotic applications in both academia and industry, its asynchronous, multi-process design complicates reproducibility, especially a”

Exact source · revision 1

Source owner not reported

Artifact availability · code: available
Supporting report

“ements this approach, enabling existing nodes to be combined into a simulation routine that yields reproducible results usually without requiring any source code changes. We demonstrate that our approach produces identical results across various CPUs and architectures when testing both a synthetic benchmark and a real-world robotics system. RSLCPP is open-sourced at https://github.com/TUMFTM/rslcpp.”

Exact source · revision 1

Source owner not reported

Latest development2026-11-10 05:00 UTC
RSLCPP -- Deterministic Simulations Using ROS 2

Report timeline

Follow attributed reports and material updates.

11/10
  1. arXiv Robotics — research abstractsSignal
    RSLCPP -- Deterministic Simulations Using ROS 2

    This paper introduces RSLCPP (ROS Simulation Library for C++), an open-source methodology to achieve deterministic simulations in ROS 2. The authors address reproducibility issues caused by asynchronous, multi-process designs in standard ROS implementations. By ensuring consistent callback execution despite varying computation times and communication delays, RSLCPP allows existing nodes to be combined into simulation routines that yield identical results across different CPUs and architectures. The library is demonstrated on both synthetic benchmarks and real-world robotics systems, with the source code available at https://github.com/TUMFTM/rslcpp.

Event coverage history

There is not enough continuous observation data to show a trend.

Timezone · UTC

Article dates follow your selected timezone. Briefing editions use Hong Kong time (UTC+8).