Robot operating system 2: Design, architecture, and uses in the wild

S Macenski, T Foote, B Gerkey, C Lalancette… - Science robotics, 2022 - science.org
The next chapter of the robotics revolution is well underway with the deployment of robots for
a broad range of commercial use cases. Even in a myriad of applications and environments …

Robotperf: An open-source, vendor-agnostic, benchmarking suite for evaluating robotics computing system performance

V Mayoral-Vilches, J Jabbour, YS Hsiao… - … on Robotics and …, 2024 - ieeexplore.ieee.org
We introduce RobotPerf, a vendor-agnostic bench-marking suite designed to evaluate
robotics computing performance across a diverse range of hardware platforms using ROS 2 …

Performance evaluation of real-time ros2 robotic control in a time-synchronized distributed network

L Puck, P Keller, T Schnell, C Plasberg… - 2021 IEEE 17th …, 2021 - ieeexplore.ieee.org
Modern robots are mainly controlled by monolithic black-box controllers provided by the
individual manufacturers. In research institutions the first version of the Robot Operating …

Message flow analysis with complex causal links for distributed ROS 2 systems

C Bédard, PY Lajoie, G Beltrame… - Robotics and Autonomous …, 2023 - Elsevier
Distributed robotic systems rely heavily on the publish–subscribe communication paradigm
and middleware frameworks that support it, such as the Robot Operating System (ROS), to …

[HTML][HTML] A ROS multi-tier UAV localization module based on GNSS, inertial and visual-depth data

A Antonopoulos, MG Lagoudakis, P Partsinevelos - Drones, 2022 - mdpi.com
Uncrewed aerial vehicles (UAVs) are continuously gaining popularity in a wide spectrum of
applications, while their positioning and navigation most often relies on Global Navigation …

Crazychoir: Flying swarms of crazyflie quadrotors in ros 2

L Pichierri, A Testa… - IEEE Robotics and …, 2023 - ieeexplore.ieee.org
This letter introduces CrazyChoir, a modular Python framework based on the Robot
Operating System (ROS) 2. The toolbox provides a comprehensive set of functionalities to …

Experimental evaluation of callback behavior in ROS 2 executors

LJ Dust, E Persson, M Ekström… - 2023 IEEE 28th …, 2023 - ieeexplore.ieee.org
Robot operating system 2 (ROS 2) is increasingly popular both in research and commercial
robotic systems. ROS 2 is designed to allow real-time execution and data communication …

Distributed control and organization of communicating mobile robots: design, simulation, and experimentation

H Ebel - 2021 - elib.uni-stuttgart.de
Leveraging the communication-based cooperation of multiple robotic systems has the
potential to significantly further the state of the art of what is achievable with robotic …

Quantitative analysis of communication handling for centralized multi-agent robot systems using ROS2

LJ Dust, E Persson, M Ekström… - 2022 IEEE 20th …, 2022 - ieeexplore.ieee.org
Multi-agent robot systems, specifically mobile robots in dynamic environments interacting
with humans, eg, assisting in production environments, have seen an increased interest …

Towards distributed real-time capable robotic control using ros2

C Plasberg, H Nessau, D Timmermann… - 2022 IEEE 18th …, 2022 - ieeexplore.ieee.org
While controllers for modern robots often appear to users as monolithic black-boxes,
approaches exist to write custom controllers and tune them with tools from community based …