The robot operating system: Package reuse and community dynamics

P Estefo, J Simmonds, R Robbes, J Fabry - Journal of Systems and …, 2019 - Elsevier
Abstract ROS, the Robot Operating System, offers a core set of software for operating robots
that can be extended by creating or using existing packages, making it possible to write …

It takes a village to build a robot: An empirical study of the ROS ecosystem

S Kolak, A Afzal, C Le Goues, M Hilton… - 2020 IEEE …, 2020 - ieeexplore.ieee.org
Over the past eleven years, the Robot Operating System (ROS), has grown from a small
research project into the most popular framework for robotics development. Composed of …

Sharing software with ros [ros topics]

S Cousins, B Gerkey, K Conley… - IEEE Robotics & …, 2010 - ieeexplore.ieee.org
Robot operating system (ROS) is designed to promote code sharing and enable the
development of open-source robotics commons. Sharing code will help the robotics …

[HTML][HTML] Software engineering research on the Robot Operating System: A systematic mapping study

M Albonico, M Đorđević, E Hamer… - Journal of Systems and …, 2023 - Elsevier
Abstract The Robot Operating System (ROS) has become the de-facto standard framework
for robotics software, and a great part of commercial robots is expected to have at least one …

ROS and Docker

R White, H Christensen - Robot Operating System (ROS) The Complete …, 2017 - Springer
In this tutorial chapter we'll cover the growing intersection between ROS and Docker,
showcasing new development tools and strategies to advance robotic software design and …

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 …

How do you architect your robots? State of the practice and guidelines for ROS-based systems

I Malavolta, G Lewis, B Schmerl, P Lago… - Proceedings of the ACM …, 2020 - dl.acm.org
The Robot Operating System (ROS) is the de-facto standard for robotic software. If on one
hand ROS is helping roboticists, eg, by providing a standardized communication platform …

[PDF][PDF] ROS as a service: web services for robot operating system

A Koubaa - Journal of Software Engineering for Robotics, 2015 - researchgate.net
Robot Operating System (ROS) represents nowadays a defacto-standard for the prototyping
and development of software for robotics applications. It presents several software …

[PDF][PDF] ROS: an open-source Robot Operating System

M Quigley, K Conley, B Gerkey, J Faust… - ICRA workshop on …, 2009 - lars.mec.ua.pt
This paper gives an overview of ROS, an opensource robot operating system. ROS is not an
operating system in the traditional sense of process management and scheduling; rather, it …

Impact of ros 2 node composition in robotic systems

S Macenski, A Soragna, M Carroll… - IEEE Robotics and …, 2023 - ieeexplore.ieee.org
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 …