Overview

Isaac 2.0 is the first major release of Isaac AMR. This release is intended for evaluation of the Isaac AMR stack using the Carter reference robot. Please note that this platform is still under development and has limitations and constraints, which are detailed below and in the Known Bugs and Limitations section.

Note

The Isaac AMR platform is only available for members of the Isaac Developer Program. Please sign up for the program before following any of the instructions in this documentation.

isaac_software_stack_2.0.png

Fig. 1 Isaac 2.0 Software Stack

These are the tentpole features packaged with Isaac 2.0:

  • The map development pipeline (using the Carter robot) for generating occupancy and semantic maps–including both a cloud based map creation service and labeling tool.

  • An advanced Navigation Stack, which uses Lidar and semantic maps to navigate an environment

  • Integration of the Navigation Stack with Isaac Sim to enable software-in-the-loop (SIL) testing

  • A reference mission control solution that integrates with the cloud-based map service and cuOpt service.

With Isaac 2.0, you can perform the following tasks:

  1. Configure and get set up with the Carter (NOVA reference) robot.

  2. Collect data for robot calibration and map creation.

  3. Upload the data to the NVIDIA cloud-based map creation service to generate 3D/2D occupancy maps.

  4. Use a cloud-based semantic labeling tool to create semantic maps.

  5. Use the occupancy or semantic map with the Navigation Stack (a Python app).

  6. Run the Navigation Stack with various configurations (with/without a semantic map) in Flatsim, in Isaac Sim, and on the Carter robot.

  7. Use Isaac Sim (on the public cloud platform) to test out the Carter Robot Simulation, sample warehouse environment, and integration with the Navigation Stack.

  8. Use the reference mission control containers to generate a route plan with the cuOpt library and send the missions to the Carter robot (either in the real world or simulation)

Note the following limitations with Isaac 2.0:

  • The platform is still under development and may have user interfaces that are not intuitive or easy to use.

  • All on-robot apps, such as the data recorder and navigation, require a NOVA reference robot (i.e. Carter).

  • Navigation is limited to specific, indoors-only ODDs (as described in the Release Notes).

  • Isaac Sim is delivered in a Docker container.

The following are not supported in Isaac 2.0:

  • Support for compute or sensors that are not part of NOVA architecture (currently, the Navigation Stack only supports Lidar and IMU sensors)

  • Adaptation of the Isaac platform to robots other than Carter

  • Publicly available Isaac Sim versions

To help you use the Isaac 2.0 tools and services, we have included comprehensive documentation, which is divided into three main parts.

© Copyright 2018-2023, NVIDIA Corporation. Last updated on Oct 30, 2023.