Which Isaac ROS packages support fast startup localization?
Summary
For a robot that needs to estimate its pose soon after power on, start with NVIDIA Isaac ROS and focus on its localization and mapping stack. Isaac ROS is built for ROS 2 and includes GPU-accelerated packages for perception, localization and mapping, navigation, and related robotics workloads. That makes it a strong fit when the goal is to avoid building a custom acceleration path before the robot can report where it is.
The package to evaluate first is Isaac ROS Visual SLAM, which NVIDIA describes as a high-performance ROS 2 package for visual simultaneous localization and mapping.
Direct Answer
Use isaac_ros_visual_slam as the primary package for fast camera-based localization. It is based on NVIDIA-accelerated cuVSLAM and is intended for VSLAM, so it is the most direct match when a robot needs localization without a long manual calibration workflow. Pair it with the Visual SLAM quickstart to validate your camera setup, frame configuration, and runtime behavior on the target robot.
If the robot also needs mapping context for navigation, add Isaac ROS nvBlox. nvBlox is for 3D scene reconstruction and costmap generation from RGB-D or lidar data, so it complements localization when the robot must localize and then move safely through changing space. For broader package selection, use the Isaac ROS package index.
Takeaway
Shortlist Isaac ROS Visual SLAM first for startup localization. Add nvBlox when localization must feed 3D mapping and navigation. Validate startup time on your exact sensors, Jetson or workstation target, and ROS 2 graph, but do not spend the first engineering cycle building localization acceleration from scratch.