ROS1 Publish Semantic Labels

This node publishes ROS1 semantic label messages

Installation

To use this node enable omni.isaac.ros_bridge in the Extension Manager.

Inputs

Name

Type

Descripton

Default

Exec In (inputs:execIn)

execution

The input execution port.

None

Id To Labels (inputs:idToLabels)

string

Mapping from id to semantic labels.

Ids (inputs:ids)

uint[]

Unoccluded semantic u ids (or color, if colorize is set to True).

[]

Labels (inputs:labels)

token[]

Prim path of the prim.

[]

Node Namespace (inputs:nodeNamespace)

string

Namespace of ROS1 Node, prepends any published/subscribed topic by the node namespace

Queue Size (inputs:queueSize)

uint64

The number of messages to queue up before throwing some away, in case messages are collected faster than they can be sent

10

Semantics (inputs:semantics)

token[]

Semantic labels that correspeond to the ids.

[]

Time Stamp (inputs:timeStamp)

double

Time in seconds to use when publishing the message

0.0

Topic Name (inputs:topicName)

string

Name of ROS1 Topic

labels

Metadata

Name

Value

Unique ID

omni.isaac.ros_bridge.ROS1PublishSemanticLabels

Version

1

Extension

omni.isaac.ros_bridge

Icon

ogn/icons/omni.isaac.ros_bridge.ROS1PublishSemanticLabels.svg

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

ROS1 Publish Semantic Labels

Categories

isaacRos:publisher

Generated Class Name

OgnROS1PublishSemanticLabelsDatabase

Python Module

omni.isaac.ros_bridge