Robot Operating System 2: Design, Architecture, and Uses In The Wild

11/14/2022
by   Steve Macenski, et al.
0

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 robots share - the need for a modular, scalable, and reliable architecture; sensing; planning; mobility; and autonomy. The Robot Operating System (ROS) was an integral part of the last chapter, demonstrably expediting robotics research with freely-available components and a modular framework. However, ROS 1 was not designed with many necessary production-grade features and algorithms. ROS 2 and its related projects have been redesigned from the ground up to meet the challenges set forth by modern robotic systems in new and exploratory domains at all scales. In this review, we highlight the philosophical and architectural changes of ROS 2 powering this new chapter in the robotics revolution. We also show through case studies the influence ROS 2 and its adoption has had on accelerating real robot systems to reliable deployment in an assortment of challenging environments.

READ FULL TEXT

page 5

page 8

page 11

research
10/15/2020

alurity, a toolbox for robot cybersecurity

The reuse of technologies and inherent complexity of most robotic system...
research
03/14/2019

ROS2Learn: a reinforcement learning framework for ROS 2

We propose a novel framework for Deep Reinforcement Learning (DRL) in mo...
research
10/05/2022

Athletic Mobile Manipulator System for Robotic Wheelchair Tennis

Athletics are a quintessential and universal expression of humanity. Fro...
research
07/28/2023

From the Desks of ROS Maintainers: A Survey of Modern Capable Mobile Robotics Algorithms in the Robot Operating System 2

The Robot Operating System 2 (ROS 2) is rapidly impacting the intelligen...
research
06/26/2018

An Overview of Perception Methods for Horticultural Robots: From Pollination to Harvest

Horticultural enterprises are becoming more sophisticated as the range o...
research
06/25/2022

Deploying Robots in Everyday Environments: Towards Dependable and Practical Robotic Systems

Robot deployment in realistic dynamic environments is a challenging prob...
research
11/07/2018

Estimating Achievable Range of Ground Robots Operating on Single Battery Discharge for Operational Efficacy Amelioration

Mobile robots are increasingly being used to assist with active pursuit ...

Please sign up or login with your details

Forgot password? Click here to reset