Isaac ROS Cloud Control#

VDA5050-compatible mission controller

https://media.githubusercontent.com/media/NVIDIA-ISAAC-ROS/.github/release-4.0/resources/isaac_ros_docs/repositories_and_packages/isaac_ros_cloud_control/MD.png/

Webinars#

Learn more about missions by watching our on-demand webinar: Build Connected Robots with NVIDIA Isaac Dispatch and Client

Overview#

Isaac ROS Cloud Control provides the ROS 2 packages for communication with a robot fleet management service, including Mission Client, a VDA5050-compatible client that receives tasks and actions from the fleet management service and updates its progress, state, and errors. Mission Client performs navigation actions with Nav2 and can be integrated with other ROS actions.

The communication to Mission Client is based on the VDA5050 protocol and uses MQTT fundamentals as the industry standard for a highly efficient, scalable protocol for connecting devices over the Internet.

Mission Client is provided with a matching Mission Dispatch available here, or can be integrated with other fleet management systems using VDA5050 over MQTT.

Packages#

Quickstart#

A Quickstart with Isaac Sim is here.

Supported Platforms#

This package is designed and tested to be compatible with ROS 2 Jazzy running on Jetson or an x86_64 system. Mission Client does not require GPU.

Platform

Hardware

Software

Jetson

Jetson Thor

JetPack 7.0

x86_64

x86 CPU

Ubuntu 24.04

Updates#

Date

Changes

2025-10-24

Renamed repository to isaac_ros_cloud_control, added support for multi-object pick and place, refactored isaac_ros_mission_client to a plugin-based action architecture

2024-12-10

Added actions to support object pick and place

2024-09-26

Update for Isaac ROS 3.1

2024-05-30

Update to be compatible with JetPack 6.0

2023-10-18

Bugfixes, Mission Cancellation, initial pose

2023-04-05

Update to be compatible with JetPack 5.1.1

2022-10-19

Initial release