ROS2 RTX Lidar Helper
Handles automation of Lidar Sensor pipeline
Installation
To use this node enable omni.isaac.ros2_bridge in the Extension Manager.
Inputs
Name |
Type |
Descripton |
Default |
---|---|---|---|
Context (inputs:context) |
|
ROS2 context handle, default of zero will use the global context |
0 |
Enabled (inputs:enabled) |
|
True to enable the lidar helper, False to disable |
True |
Exec In (inputs:execIn) |
|
Triggering this causes the sensor pipeline to be generated |
None |
Frame Id (inputs:frameId) |
|
FrameID for the ROS2 message, the nodeNamespace will not be prefixed to the frame id |
sim_lidar |
Frame Skip Count (inputs:frameSkipCount) |
|
Specifies the number of simulation frames to skip between each message publish. (e.g. Set to 0 to publish each frame. Set 1 to publish every other frame) |
0 |
Publish Full Scan (inputs:fullScan) |
|
If True publish a full scan when enough data has accumulated instead of partial scans each frame. Supports point cloud type only |
False |
Node Namespace (inputs:nodeNamespace) |
|
Namespace of ROS2 Node, prepends and published/subscribed topic by the node namespace |
|
Qos Profile (inputs:qosProfile) |
|
QoS profile config |
|
Queue Size (inputs:queueSize) |
|
Number of message to queue up before throwing away, in case messages are collected faster than they can be sent. Only honored if ‘history’ QoS policy was set to ‘keep last’. This setting can be overwritten by qosProfile input. |
10 |
Render Product Path (inputs:renderProductPath) |
|
Name of the render product path to publish lidar data |
|
Reset Time On Stop (inputs:resetSimulationTimeOnStop) |
|
If True the simulation time will reset when stop is pressed, False means time increases monotonically. This setting is ignored if useSystemTime is enabled. |
False |
Show Debug View (inputs:showDebugView) |
|
If True a debug view of the lidar particles will appear in the scene. |
False |
Topic Name (inputs:topicName) |
|
Topic name for sensor data |
scan |
Type (inputs:type) |
|
Data to publish from node |
laser_scan |
Metadata |
allowedTokens = laser_scan,point_cloud |
||
Use System Time (inputs:useSystemTime) |
|
If True, system timestamp will be included in messages. If False, simulation timestamp will be included in messages |
False |
Metadata
Name |
Value |
---|---|
Unique ID |
omni.isaac.ros2_bridge.ROS2RtxLidarHelper |
Version |
1 |
Extension |
omni.isaac.ros2_bridge |
Icon |
ogn/icons/omni.isaac.ros2_bridge.ROS2RtxLidarHelper.svg |
Has State? |
False |
Implementation Language |
Python |
Default Memory Type |
cpu |
Generated Code Exclusions |
None |
uiName |
ROS2 RTX Lidar Helper |
Categories |
isaacRos2 |
Generated Class Name |
OgnROS2RtxLidarHelperDatabase |
Python Module |
omni.isaac.ros2_bridge |