Robot Operating System 2 (ROS2)-based frameworks for increasing robot autonomy: A survey

A Bonci, F Gaudeni, MC Giannini, S Longhi - applied sciences, 2023 - mdpi.com
Featured Application This work aims to review the use of ROS2 as middleware to integrate
heterogeneous hardware and software components in order to enable fixed-base robots to …

On the (in) security of secure ros2

G Deng, G Xu, Y Zhou, T Zhang, Y Liu - Proceedings of the 2022 ACM …, 2022 - dl.acm.org
Robot Operating System (ROS) has been the mainstream platform for research and
development of robotic applications. This platform is well-known for lacking security features …

A Tutorial on Distributed Optimization for Cooperative Robotics: from Setups and Algorithms to Toolboxes and Research Directions

A Testa, G Carnevale, G Notarstefano - arXiv preprint arXiv:2309.04257, 2023 - arxiv.org
Several interesting problems in multi-robot systems can be cast in the framework of
distributed optimization. Examples include multi-robot task allocation, vehicle routing, target …

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 …

Multi-robot pickup and delivery via distributed resource allocation

A Camisa, A Testa… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
In this article, we consider a large-scale instance of the classical pickup-and-delivery vehicle
routing problem that must be solved by a network of mobile cooperating robots. Robots must …

[PDF][PDF] PySwarming: a research toolkit for swarm robotics

EM de Andrade, AC Fernandes… - Journal of Open Source …, 2023 - joss.theoj.org
When considering a system composed of a group of robots, swarm robotics is an approach
that can be used to coordinate this group. These swarms can be inspired or not by social …

Driving swarm: A swarm robotics framework for intelligent navigation in a self-organized world

S Mai, N Traichel, S Mostaghim - … International Conference on …, 2022 - ieeexplore.ieee.org
Implementing and conducting reproducible experiments on multi-robot hardware platforms
are challenging tasks due to variations in hardware, software, and most importantly the …

ROS2SWARM-a ROS 2 package for swarm robot behaviors

TK Kaiser, MJ Begemann, T Plattenteich… - … on Robotics and …, 2022 - ieeexplore.ieee.org
Developing reusable software for mobile robots is still challenging. Even more so for swarm
robots, despite the desired simplicity of the robot controllers. Prototyping and experimenting …

A distributed online optimization strategy for cooperative robotic surveillance

L Pichierri, G Carnevale, L Sforni… - … on Robotics and …, 2023 - ieeexplore.ieee.org
In this paper, we propose a distributed algorithm to control a team of cooperating robots
aiming to protect a target from a set of intruders. Specifically, we model the strategy of the …

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 …