Develop, deploy and manage ROS/2 based robots at cloud scale
robolaunch Cloud Robotics Platform.
robolaunch Building Blocks
robolaunch includes Kubernetes Infrastructures for central cloud, regional cloud and edge cloud each contains powerful components to ensure a reliable structure for robotics applications.
robolaunch Kubernetes Infrastructure can be deployed both cloud providers and on-premise.
robolaunch Platform consists several software components (Kubernetes Operators) to package, deploy, and manage robotics applications on top of Kubernetes to provide a robust robotics platform.
- robolaunch Robot Operator - software that does decomposition, regional distribution, lifecycle management and configuration of ROS-based robots in cloud-only, cloud-powered or cloud-connected modes
- robolaunch Fleet Operator - software that manages lifecycle and configuration of multiple robots and robot's connectivity layer that contains DDS Discovery Server and ROS Bridge Suite
- robolaunch Connection Hub Operator - manages lifecycle of connection between robolaunch Cloud Instance and physical instances on the mission field.
robolaunch Management Suite gives you the ability of performing all your robotics operations easily and effectively. Management Suite contains management console and components:
- robolaunch Management Console - subcomponent of management suite that contains orchestrator and UI
- robolaunch Orchestrator - backend that orchestrates platform operations using workflow engine
- robolaunch UI - frontend that enables performing platform capabilities via user interface
- robolaunch Management Components - set of tools that complements Management Console
Git-Driven Robot Orchestration
Easy Git based onboarding: Add your GitHub repository and robolaunch does the rest for you
ROS Node Decomposition
Decomposition of ROS nodes for running robots in cloud-powered mode (both on cloud & robot)
Development and Simulation Suite
Cloud development environment (Cloud IDE) and robolaunch VDI for accelerated simulations
Multi-location DDS communication, tracable DDS network traffic and shaping
Enhanced Data Insights and Visualization
Monitoring robot details such as performance, health, fault and etc. for full control
Flexible Deployment Options
Deployments can be done on the public cloud, on-premises, or on the edge.
Marketplace of Ready to Use Robot Templates
Marketplace of ready to use virtual robot templates to start working on instantly
Cloud-Scale Storage System
Provision, clone, package, backup/restore and encrypt all robotics assets
robolaunch Cloud Robotics Platform removes entry barriers in robotics, reduces software development and hardware costs, and overheads of orchestrating your fleet of robots.
Faster to Getting Started
Creating a local development environment for robotics has several challenges that could be frustrating. Developing robotics applications can be resource-intensive, and local development environments may not have access to the same level of computing power and storage as a cloud-based environment. Maintaining and updating a local development environment can be a significant burden, as it requires ongoing effort to ensure that all the necessary software and hardware components are properly configured and functioning.
robolaunch offers a "Unified Platform" that eliminates the time spent configuring a development environment locally on personal computer.
There is a greater need for computing power due to the increased use of AI capabilities in modern robot applications. Using onboard computers to run robot applications create higher expenses, limits scalability, and slow downs the development cycles.
robolaunch Platform seamlessly solves this limitation by putting the system's intelligence to the hardware accelerated cloud and simplifies your robot in the mission field. That way, only the compute heavy workloads run on the cloud, while mission critical workloads still running on your robot. robolaunch's GPU-Offloadig approach enables building light-weight, cost-effective, and software defined robots.
robolaunch Platform allows you to easily and securely deploy, update, upgrade, configure, manage, and set up your robots within a short amount of time just through a few clicks from robolaunch Management Suite.
It's Kubernetes-native infrastructure offers the flexibility to add more robots to your fleets as needed for your business.
All-purpose and functional dashboards enable you to monitor and analyze the performance of your robots, fleets, teams, and organization in run time with ease.
Visualize the data coming from your robots and it's sensors in robolaunch's dashboards to observe better your robotic systems.