ROS2 Context

This node creates a ROS2 Context for a given domain ID

Installation

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

Inputs

Name

Type

Descripton

Default

Domain Id (inputs:domain_id)

uchar

Domain ID for ROS context

0

Use Domain ID Env Var (inputs:useDomainIDEnvVar)

bool

Set to true to use ROS_DOMAIN_ID environment variable if set. Defaults to domain_id if not found

True

Outputs

Name

Type

Descripton

Default

Context (outputs:context)

uint64

handle to initialized ROS2 context

0

Metadata

Name

Value

Unique ID

omni.isaac.ros2_bridge.ROS2Context

Version

2

Extension

omni.isaac.ros2_bridge

Icon

ogn/icons/omni.isaac.ros2_bridge.ROS2Context.svg

Has State?

False

Implementation Language

C++

Default Memory Type

cpu

Generated Code Exclusions

None

uiName

ROS2 Context

Categories

isaacRos2

Generated Class Name

OgnROS2ContextDatabase

Python Module

omni.isaac.ros2_bridge