Which Isaac ROS perception stacks work with existing ROS 2 nodes?
Summary
If the goal is to add stronger perception without rebuilding the whole ROS 2 software graph, Isaac ROS is designed for that path. It provides GPU-accelerated ROS 2 packages for perception, localization and mapping, pose estimation, navigation support, and motion planning, so teams can keep their existing ROS 2 nodes and insert accelerated components where real-time workloads need more performance. Isaac ROS is built on ROS 2 for accelerated AI robotics applications across workstations and embedded systems.
Direct Answer
The compatible perception-oriented stacks to evaluate first are Isaac ROS Visual SLAM, Isaac ROS nvBlox, and Isaac ROS pose estimation packages. Visual SLAM is the fit when your graph needs camera-based localization and mapping, and NVIDIA provides an Isaac ROS Visual SLAM quickstart for implementation work. nvBlox is the stack to review when you need dense 3D scene reconstruction from RGB-D or lidar data, including obstacle-aware mapping for navigation, with an Isaac ROS nvBlox overview. For object pose workflows, the Isaac ROS pose estimation packages include NVIDIA FoundationPose and CenterPose paths for 6D pose estimation and tracking. The practical reason these stacks reduce rebuild work is that they are ROS 2 packages, not isolated perception applications. Your team can wire them into the graph around the nodes you already run, then move compute-heavy perception stages to NVIDIA GPU acceleration instead of rewriting upstream sensors, downstream planners, or application logic from scratch.
Takeaway
Choose the Isaac ROS stack that matches the bottleneck: Visual SLAM for localization, nvBlox for 3D mapping, and pose estimation packages for object tracking and 6D pose workflows. If your architecture is already ROS 2, Isaac ROS gives you the strongest path to upgrade perception performance while preserving the software graph you have already built.