![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged semantic_label_conversion at Robotics Stack Exchange
![]() |
semantic_label_conversion package from isaac_ros_nvblox repoisaac_ros_nvblox nvblox_examples_bringup nvblox_image_padding realsense_splitter semantic_label_conversion nvblox_msgs nvblox_nav2 nvblox_ros nvblox_ros_common nvblox_ros_python_utils nvblox_rviz_plugin nvblox_test nvblox_test_data |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 3.2.5 |
License | NVIDIA Isaac ROS Software License |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | NVIDIA-accelerated 3D scene reconstruction and Nav2 local costmap provider using nvblox |
Checkout URI | https://github.com/nvidia-isaac-ros/isaac_ros_nvblox.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-02-28 |
Dev Status | UNKNOWN |
Released | UNRELEASED |
Tags | robotics gpu ros nvidia 3d-reconstruction jetson ros2-humble |
Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Isaac ROS Maintainers
Authors
- Emilie Wirbel
- Remo Steiner
How to get semantic GT from Isaac Sim
This package helps to convert semantic labels coming from Isaac Sim to consistent label images in mono8 and rgb8 used in nvblox.
Nodes
semantic_label_conversion.launch.py
launches the semantic_label_stamper
and semantic_label_converter
nodes.
The parameters in params/semantic_label_conversion.yaml
are loaded.
semantic_label_stamper node
Adds timestamps to the semantic labels. This is required to synchronize the semantic image and labels in the semantic_label_converter
node with a TimeSynchronizer
.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic_labels |
std_msgs/msg/String |
Semantic labels definition published by Isaac Sim |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Resulting timestamped semantic labels |
semantic_label_converter node
Outputs the resulting mono8 and rgb8 GT images.
Subscriber Topics | Type | Description |
---|---|---|
/<camera_name>/semantic |
sensor_msgs/msg/Image |
GT image published by Isaac Sim |
/semantic_conversion/<camera_name>/labels_stamped |
semantic_labels/msg/SemanticLabelsStamped |
Timestamped semantic labels published by the semantic_label_converter node |
Publisher Topics | Type | Description |
---|---|---|
/semantic_conversion/<camera_name>/semantic_mono8 |
sensor_msgs/msg/Image |
Resulting semantic GT one channel image |
/semantic_conversion/<camera_name>/semantic_colorized |
sensor_msgs/msg/Image |
Resulting semantic GT colorized image |
Configuration
The configuration file can be found in params/semantic_label_conversion.yaml
.
Parameter | Type | Description |
---|---|---|
camera_1_enabled |
bool |
Enable the conversion for camera 1 images |
camera_1_name |
string |
Name of camera 1 (topic names are dependent on this parameter) |
camera_2_enabled |
bool |
Enable the conversion for camera 2 images |
camera_2_name |
string |
Name of camera 2 (topic names are dependent on this parameter) |
labels.names |
list |
List of strings containing label names defined in Isaac Sim that you wish to convert |
label.<label_name>.output_id |
int |
Mono8 value that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_mono8 image |
label.<label_name>.output_color |
list |
Rgb8 value stored as a list that each label name gets converted to in the /semantic_conversion/<camera_name>/semantic_colorized image |
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
nvblox_examples_bringup |