ROS2 Service Prim#
This node provides the services to list prims and all their attributes, as well as read and write a specific attribute
Installation#
To use this node enable isaacsim.ros2.bridge in the Extension Manager.
Inputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Context (inputs:context) | 
 | ROS2 context handle, Default of zero will use the default global context | 0 | 
| Exec In (inputs:execIn) | 
 | The input execution port. | None | 
| Get Attribute Service Name (inputs:getAttributeServiceName) | 
 | Name of the ROS2 service to read a specific prim attribute | get_prim_attribute | 
| Get Attributes Service Name (inputs:getAttributesServiceName) | 
 | Name of the ROS2 service to list all specific prim’s attributes | get_prim_attributes | 
| Node Namespace (inputs:nodeNamespace) | 
 | Namespace of ROS2 Node, prepends any service name by the node namespace | |
| Prims Service Name (inputs:primsServiceName) | 
 | Name of the ROS2 service to list all prims in the current stage | get_prims | 
| Qos Profile (inputs:qosProfile) | 
 | QoS profile config | |
| Set Attribute Service Name (inputs:setAttributeServiceName) | 
 | Name of the ROS2 service to write a specific prim attribute | set_prim_attribute | 
Outputs#
| Name | Type | Descripton | Default | 
|---|---|---|---|
| Exec Out (outputs:execOut) | 
 | Output execution triggers when a response has been submitted | None | 
Metadata#
| Name | Value | 
|---|---|
| Unique ID | isaacsim.ros2.bridge.ROS2ServicePrim | 
| Version | 1 | 
| Extension | isaacsim.ros2.bridge | 
| Icon | ogn/icons/isaacsim.ros2.bridge.ROS2ServicePrim.svg | 
| Has State? | False | 
| Implementation Language | C++ | 
| Default Memory Type | cpu | 
| Generated Code Exclusions | None | 
| uiName | ROS2 Service Prim | 
| Categories | isaacRos2:service | 
| Generated Class Name | OgnROS2ServicePrimDatabase | 
| Python Module | isaacsim.ros2.bridge |