Deployment
Fog Robotics
Fog Robotics allows users to utilize storage, compute, and networking resources between cloud and edge in a federated manner.
Fog Robotics is developed by members of UC Berkeley.
FogROS 2 is also developed by UC Berkeley as part of Fog Robotics. It is an adaptive and extensible platform for Cloud and Fog Robotics using ROS2.
FogROS2 SGC is an extension of FogROS 2 which connects disjoint ROS2 networks across different physical locations, networks, and Data Distribution Services.
KubeEdge
KubeEdge is built on Kubernetes and extends its orchestration capabilities to hosts at the edge. It supports network infrastructure, application deployment, and metadata synchronization between cloud and edge.
Google Cloud Robotics Core
Google’s Cloud Robotics Core is an open source platform that provides infrastructure essential to building and running robotics solutions for business automation.
It manages packaging and distribution of applications, bi-directional communication, and easy access to Google Cloud services.
AWS IoT Greengrass
AWS IoT Greengrass is an open-source edge runtime and cloud service for building, deploying, and managing device software. It also provides easier interfacing with some AWS services, such as Amazon Lambda, and allows for global communication over MQTT via AWS IoT Core.
Greengrass is not built specifically for robots, but can be used by any robot with enough system resources for Greengrass, which is a memory-intensive management application.
For more information on Greengrass, take a look at the links below, made by a Cloud Robotics Working Group member: