ROBOTCORE Cloud helps roboticists launch parts of their ROS 2 computational graphs into the cloud while addressing hardware acceleration, interoperability and scalability issues. It supports the most popular cloud providers including Azure, GCP and AWS.Get ROBOTCORE® Cloud Need robotics consulting?
ROBOTCORE Cloud extends ROS 2 to a) provision cloud machines from either the ROS 2 CLI or the ROS 2 launch system, b) set up a secure private network and address interoperability issues and c) deploy the graphs as specified in the ROS 2 launch system extensions. Best of all, it aligns with ROBOTCORE® Framework, empowering developers with a unique flow to deploy their accelerators into cloud instances in a compute substrate-agnostic manner (across CPUs, GPUs and FPGAs).Benchmarks
ROBOTCORE Cloud extends the ROS 2 launch system to provision, set up, configure and launch computational graphs into remote machines in the Cloud. Supercharge your ROS graphs with the cloud while keeping the same exact development flow and using the common ROS syntax in launch files.
ROBOTCORE Cloud offers support for the top cloud service providers including Microsoft Azure, Amazon Web Services (AWS) and Google Cloud Platform (GCP).
Leveraging the cloud provides roboticists with unlimited resources to further accelerate computations. Besides lots of CPU, cloud computing providers such as GCP, Azure or AWS offer instances that provide big FPGAs and GPUs for on-cloud hardware acceleration. This means once the ROS graph is partially in the cloud, architects can use custom accelerators to reduce and optimize robotic computations. But tapping into all that power while aligned with common ROS and robotics development flows is non-trivial.
ROBOTCORE Cloud helps robotic architects bridge the gap and simplify the use of hardware acceleration in the cloud for ROS. It allows to easily build IP cores for robots that target cloud instances and automate build processes, while aligning to the unified APIs for cloud provisioning, set up, deployment and launch derived from the standard ROS 2 launch system.
ROBOTCORE Cloud results from cooperating with researchers from the UC Berkeley Automation Lab. A leading center for research in robotics and automation sciences.Read paper
ROBOTCORE Cloud is served by seasoned ROS developers and for ROS development. It ships as a complement to ROBOTCORE, a one-stop shop for hardware acceleration in robotics. ROBOTCORE Cloud includes documentation, examples, reference designs and the possibility of various levels of support.Ask about support levels
(plots are interactive)
Node speedup - ORB-SLAM2 SLAM Node runtime
Motion planning speedup - Motion Planning Templates (MPT) compute runtime (including network)