English
Related papers

Related papers: ChoiRbot: A ROS 2 Toolbox for Cooperative Robotics

200 papers

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 protection, and surveillance. While the theoretical analysis…

Robotics · Computer Science 2025-04-03 Andrea Testa , Guido Carnevale , Giuseppe Notarstefano

Collaborative robots are becoming part of intelligent automation systems in modern industry. Development and control of such systems differs from traditional automation methods and consequently leads to new challenges. Thankfully, Robot…

Robotics · Computer Science 2019-05-24 Endre Erős , Martin Dahl , Kristofer Bengtsson , Atieh Hanna , Petter Falkman

We design a distributed feedback optimization strategy, embedded into a modular ROS 2 control architecture, which allows a team of heterogeneous robots to cooperatively monitor and encircle a target while patrolling points of interest.…

Robotics · Computer Science 2024-10-01 Lorenzo Pichierri , Guido Carnevale , Lorenzo Sforni , Giuseppe Notarstefano

This paper introduces CrazyChoir, a modular Python framework based on the Robot Operating System (ROS) 2. The toolbox provides a comprehensive set of functionalities to simulate and run experiments on teams of cooperating Crazyflie…

Robotics · Computer Science 2023-05-31 Lorenzo Pichierri , Andrea Testa , Giuseppe Notarstefano

Multi-robot cooperative control has gained extensive research interest due to its wide applications in civil, security, and military domains. This paper proposes a cooperative control algorithm for multi-robot systems with general linear…

Systems and Control · Electrical Eng. & Systems 2023-02-06 Yi Dong , Zhongguo Li , Xingyu Zhao , Zhengtao Ding , Xiaowei Huang

Systems based on the Robot Operating System (ROS) are easy to extend with new on-line algorithms and devices. However, there is relatively little support for coordinating a large number of heterogeneous sub-systems. In this paper we propose…

Robotics · Computer Science 2019-03-15 Martin Dahl , Endre Erös , Atieh Hanna , Kristofer Bengtsson , Petter Falkman

The need for autonomous robot systems in both the service and the industrial domain is larger than ever. In the latter, the transition to small batches or even "batch size 1" in production created a need for robot control system…

Robotics · Computer Science 2023-06-30 Matthias Mayr , Francesco Rovida , Volker Krueger

Developing socially competent robots requires tight integration of robotics, computer vision, speech processing, and web technologies. We present the Socially-interactive Robot Software platform (SROS), an open-source framework addressing…

Robotics · Computer Science 2023-11-28 Mahta Akhyani , Hadi Moradi

ROS (Robot Operating System) has become ubiquitous for testing new algorithms, alternative hardware configurations, and prototyping. By performing research with its modular framework, it can streamline sharing new work and integrations.…

Robotics · Computer Science 2020-11-23 Corey Williams , Adam Schroeder

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 are difficult due to the multi-robot setting and…

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 efficiently implement modular computation graphs. The ROS 2…

Robotics · Computer Science 2023-01-24 Christophe Bédard , Pierre-Yves Lajoie , Giovanni Beltrame , Michel Dagenais

The Robot Operating System 2 (ROS 2) is the second generation of ROS representing a step forward in the robotic framework. Several new types of nodes and executor models are integral to control where, how, and when information is processed…

Robotics · Computer Science 2023-05-18 Steve Macenski , Alberto Soragna , Michael Carroll , Zhenpeng Ge

Robotic systems are more connected, networked, and distributed than ever. New architectures that comply with the \textit{de facto} robotics middleware standard, ROS\,2, have recently emerged to fill the gap in terms of hybrid systems…

DiRAC is a scalable, distributed framework designed to enable efficient task assignment and path planning in very large robotic swarms. It introduces a novel zone-partitioned architecture with dynamically elected leaders and a…

Multiagent Systems · Computer Science 2025-10-21 Uday Gopan , Manjari Kulkarni , Lakshasri S , Kashish Mittal , Sriram Radhakrishna , Aditya Naskar , Rameshwar DL

The development of autonomous aerial systems, particularly for multi-robot configurations, is a complex challenge requiring multidisciplinary expertise. Unlike ground robotics, aerial robotics has seen limited standardization, leading to…

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, there exists a common vocabulary of components that…

Robotics · Computer Science 2022-11-16 Steve Macenski , Tully Foote , Brian Gerkey , Chris Lalancette , William Woodall

This paper address the challenges encountered by developers when deploying a distributed decision-making behavior on heterogeneous robotic systems. Many applications benefit from the use of multiple robots, but their scalability and…

Robotics · Computer Science 2017-10-25 David St-Onge , Vivek Shankar Varadharajan , Guannan Li , Ivan Svogor , Giovanni Beltrame

In recent years, the Robot Operating System (ROS) is developing rapidly and has been widely used in robotics research because of its flexible, open source, and extensive advantages. In scientific research, the corresponding hardware…

Robotics · Computer Science 2018-04-10 Liulong Ma , Yibo Gao , ChuanMing Zhu , Yanjie Liu

Quest2ROS2 is an open-source ROS2 framework for bi-manual teleoperation designed to scale robot data collection. Extending Quest2ROS, it overcomes workspace limitations via relative motion-based control, calculating robot movement from VR…

Robotics · Computer Science 2026-01-27 Jialong Li , Zhenguo Wang , Tianci Wang , Maj Stenmark , Volker Krueger

The Robot Operating System (ROS2) is the most widely used software platform for building robotics applications. FogROS2 extends ROS2 to allow robots to access cloud computing on demand. However, ROS2 and FogROS2 assume that all robots are…

‹ Prev 1 2 3 10 Next ›