ZMQ Camera Helper#
Helper node that attaches annotators to a render product and builds the OmniGraph pipeline to publish RGB and depth data via ZMQ
Installation#
To use this node enable isaacsim.zmq.nodes in the Extension Manager.
Inputs#
Name |
Type |
Descripton |
Default |
|---|---|---|---|
Exec In (inputs:execIn) |
|
Triggering this causes the ZMQ sensor pipeline to be generated |
None |
Frame Skip Count (inputs:frameSkipCount) |
|
Number of simulation frames to skip between publishes (0 = publish every frame) |
0 |
Ip (inputs:ip) |
|
Remote IP address of the ZMQ server |
localhost |
Port (inputs:port) |
|
Remote port number of the ZMQ server |
5561 |
Publish Depth (inputs:publishDepth) |
|
Publish depth images (distance_to_camera) |
True |
Publish Rgb (inputs:publishRgb) |
|
Publish RGB color images |
True |
Render Product Path (inputs:renderProductPath) |
|
Path of the render product used for capturing data |
|
Reset Simulation Time On Stop (inputs:resetSimulationTimeOnStop) |
|
If True the simulation time will reset when stop is pressed |
True |
Use Ipc (inputs:useIpc) |
|
When true (default), color/depth images are shared zero-copy via CUDA IPC (same host). When false, raw bytes are sent (works cross-host). |
True |
Use System Time (inputs:useSystemTime) |
|
If True, system timestamp will be used instead of simulation timestamp |
False |
Outputs#
Name |
Type |
Descripton |
Default |
|---|---|---|---|
Exec Out (outputs:execOut) |
|
The output execution port |
None |
Metadata#
Name |
Value |
|---|---|
Unique ID |
isaacsim.zmq.nodes.ZMQCameraHelper |
Version |
1 |
Extension |
isaacsim.zmq.nodes |
Icon |
ogn/icons/isaacsim.zmq.nodes.ZMQCameraHelper.svg |
Has State? |
False |
Implementation Language |
Python |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
uiName |
ZMQ Camera Helper |
Categories |
isaacZmq |
Generated Class Name |
OgnZMQCameraHelperDatabase |
Python Module |
isaacsim.zmq.nodes |