FogROS: An Adaptive Framework for Automating Fog Robotics Deployment
Not on the map. Why?
Abstract (arXiv)
As many robot automation applications increasingly rely on multi-core processing or deep-learning models, cloud computing is becoming an attractive and economically viable resource for systems that do not contain high computing power onboard. Despite its immense computing capacity, it is often underused by the robotics and automation community due to lack of expertise in cloud computing and cloud-based infrastructure. Fog Robotics balances computing and data between cloud edge devices. We propose a software framework, FogROS, as an extension of the Robot Operating System (ROS), the de-facto standard for creating robot automation applications and components. It allows researchers to deploy components of their software to the cloud with minimal effort, and correspondingly gain access to additional computing cores, GPUs, FPGAs, and TPUs, as well as predeployed software made available by other researchers. FogROS allows a researcher to specify which components of their software will be deployed to the cloud and to what type of computing hardware. We evaluate FogROS on 3 examples: (1) simultaneous localization and mapping (ORB-SLAM2), (2) Dexterity Network (Dex-Net) GPU-based grasp planning, and (3) multi-core motion planning using a 96-core cloud-based server. In all three examples, a component is deployed to the cloud and accelerated with a small change in system launch configuration, while incurring additional latency of 1.2 s, 0.6 s, and 0.5 s due to network communication, the computation speed is improved by 2.6x, 6.0x and 34.2x, respectively. Code, videos, and supplementary material can be found at https://github.com/BerkeleyAutomation/FogROS.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). First posted on arXiv 25 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1; 2025: 4; 2026: 1.
7 papers.
- 2025Robo-DM: Data Management For Large Robot Datasetscited by 2
- 2024FogROS2-FT: Fault Tolerant Cloud Roboticscited by 1
- 2022Cloud Native Robotic Applications with GPU Sharing on Kubernetescited by 0
- 2025Aportes para el cumplimiento del Reglamento (UE) 2024/1689 en rob'otica y sistemas aut'onomoscited by 0
- 2025RobEthiChor: Automated Context-aware Ethics-based Negotiation for Autonomous Robotscited by 0
- 2025Cumplimiento del Reglamento (UE) 2024/1689 en rob'otica y sistemas aut'onomos: una revisi'on sistem'atica de la literaturacited by 0
- 2026AeroGen: Agentic Drone Autonomy through Single-Shot Structured Prompting & Drone SDKcited by 0
- 2026AeroGen: Agentic Drone Autonomy through Single-Shot Structured Prompting & Drone SDK15 Mar 2026
- 2025Cumplimiento del Reglamento (UE) 2024/1689 en rob'otica y sistemas aut'onomos: una revisi'on sistem'atica de la literatura4 Sep 2025
- 2025RobEthiChor: Automated Context-aware Ethics-based Negotiation for Autonomous Robots30 Jul 2025
- 2025Robo-DM: Data Management For Large Robot Datasets21 May 2025
- 2025Aportes para el cumplimiento del Reglamento (UE) 2024/1689 en rob'otica y sistemas aut'onomos22 Mar 2025
- 2024FogROS2-FT: Fault Tolerant Cloud Robotics6 Dec 2024
- 2022Cloud Native Robotic Applications with GPU Sharing on Kubernetes8 Oct 2022