Tutorial for cuVGL Localization
Localization by using Isaac Perceptor
If you want to use cuVGL in ROS 2 along with Isaac Perceptor, please follow the Tutorial: Mapping and Localization with Isaac Perceptor for more details.
Use Global Localization Node in ROS 2
You can use cuVGL in ROS 2 without using Isaac Perceptor. You can:
directly include the visual_global_localization.include.launch in your launch file
use the following command to launch the localization node
ros2 launch visual_global_localization isaac_ros_visual_global_localization_node.launch.py
See Isaac ROS Visual Global Localization to build or install the package.
This launches the localization node with the default parameters.
You can change the parameters by modifying the include/visual_global_localization.launch.py
file
or by passing the parameters as arguments, for details see Isaac ROS Visual Global Localization.
Use cuVGL in C++
The isaac_ros_visual_global_localization ROS 2 package serves as a demonstration for using the cuVGL libraries, see the source code GitHub:
Source code on GitHub.