FogROS 2: An Adaptive and Extensible Platform for Cloud and Fog Robotics Using ROS 2

05/19/2022
by   Jeffrey Ichnowski, et al.
0

Mobility, power, and price points often dictate that robots do not have sufficient computing power on board to run modern robot algorithms at desired rates. Cloud computing providers such as AWS, GCP, and Azure offer immense computing power on demand, but tapping into that power from a robot is non-trivial. In this paper, we present FogROS 2, an easy-to-use, open-source platform to facilitate cloud and fog robotics compatible with the emerging ROS 2 standard, extending the open-source Robot Operating System (ROS). FogROS 2 provisions a cloud computer, deploys and launches ROS 2 nodes to the cloud computer, sets up secure networking between the robot and cloud, and starts the application running. FogROS 2 is completely redesigned and distinct from its predecessor to support ROS 2 applications, transparent video compression and communication, improved performance and security, support for multiple cloud-computing providers, and remote monitoring and visualization. We demonstrate in example applications that the performance gained by using cloud computers can overcome the network latency to significantly speed up robot performance. In examples, FogROS 2 reduces SLAM latency by 50 planning time from 14s to 1.2s, and speeds up motion planning 28x. When compared to alternatives, FogROS 2 reduces network utilization by up to 3.8x. FogROS 2, source, examples, and documentation is available at https://github.com/BerkeleyAutomation/FogROS2 .

READ FULL TEXT

page 1

page 6

research
08/25/2021

FogROS: An Adaptive Framework for Automating Fog Robotics Deployment

As many robot automation applications increasingly rely on multi-core pr...
research
01/17/2020

An IoT Platform-as-a-service for NFV Based – Hybrid Cloud / Fog Systems

Cloud computing, despite its inherent advantages (e.g., resource efficie...
research
08/14/2019

Fog Robotics: A Summary, Challenges and Future Scope

Human-robot interaction plays a crucial role to make robots closer to hu...
research
01/02/2018

M2: Malleable Metal as a Service

Existing bare-metal cloud services that provide users with physical node...
research
05/16/2018

KubeNow: an On-Demand Cloud-Agnostic Platform for Microservices-Based Research Environments

Microservices platforms, such as Kubernetes, have received a great deal ...
research
03/22/2019

A Fog Robotics Approach to Deep Robot Learning: Application to Object Recognition and Grasp Planning in Surface Decluttering

The growing demand of industrial, automotive and service robots presents...
research
09/05/2022

ElasticROS: An Elastically Collaborative Robot Operation System for Fog and Cloud Robotics

Robots are integrating more huge-size models to enrich functions and imp...

Please sign up or login with your details

Forgot password? Click here to reset