bridge#

Fully qualified name: isaacsim::ros2::bridge

namespace bridge#

Classes#

Ros2AckermannDriveStampedMessage

Class implementing a ackermann_msgs/msg/AckermannDriveStamped .

Ros2BoundingBox2DMessage

Class implementing a vision_msgs/msg/Detection2DArray message.

Ros2BoundingBox3DMessage

Class implementing a vision_msgs/msg/Detection3DArray message.

Ros2CameraInfoMessage

Class implementing a sensor_msgs/msg/CameraInfo message.

Ros2Client

Base class for ROS 2 service clients.

Ros2ClockMessage

Class implementing a rosgraph_msgs/msg/Clock message.

Ros2ContextHandle

Base class that encapsulates a non-global state of an ROS init/shutdown cycle ( rcl_context_t ) instance used in the creation of ROS 2 nodes and other entities.

Ros2DynamicMessage

Class implementing dynamic ROS 2 messages.

Ros2Factory

Base class for creating ROS 2 related functions/objects according to the sourced ROS 2 distribution.

Ros2ImageMessage

Class implementing a sensor_msgs/msg/Image message.

Ros2ImuMessage

Class implementing a sensor_msgs/msg/Imu message.

Ros2JointStateMessage

Class implementing a sensor_msgs/msg/JointState message.

Ros2LaserScanMessage

Class implementing a sensor_msgs/msg/LaserScan message.

Ros2Message

Base class for all ROS 2 message encapsulations.

Ros2MessageInterface

Base class for ROS 2 message definition/generation via ROS Interface Definition Language (IDL).

Ros2NitrosBridgeImageMessage

Class implementing a isaac_ros_nitros_bridge_interfaces/msg/NitrosBridgeImage message.

Ros2Node

Base class for ROS 2 bridge nodes.

Ros2NodeHandle

Base class that encapsulates a ROS 2 node ( rcl_node_t ) instance.

Ros2OdometryMessage

Class implementing a nav_msgs/msg/Odometry message.

Ros2PointCloudMessage

Class implementing a sensor_msgs/msg/PointCloud2 message.

Ros2Publisher

Base class for ROS 2 publishers.

Ros2RawTfTreeMessage

Class implementing a tf2_msgs/msg/TFMessage message with only one transform.

Ros2SemanticLabelMessage

Class implementing a std_msgs/msg/String message for semantic label.

Ros2Service

Base class for ROS 2 service servers.

Ros2Subscriber

Base class for ROS 2 subscribers.

Ros2TfTreeMessage

Class implementing a tf2_msgs/msg/TFMessage message.

Ros2TwistMessage

Class implementing a geometry_msgs/msg/Twist .

Enumerations#

uint8_t BackendMessageType

Enumerations of ROS 2 message types.

Ros2QoSDurabilityPolicy

Enumerations of ROS 2 QoS Durability policy.

Ros2QoSHistoryPolicy

Enumerations of ROS 2 QoS History policy.

Ros2QoSLivelinessPolicy

Enumerations of ROS 2 QoS Liveliness policy.

Ros2QoSReliabilityPolicy

Enumerations of ROS 2 QoS Reliability policy.

Functions#

const bool jsonToRos2QoSProfile(Ros2QoSProfile &qos, const std::string &jsonString)

Convert a QoS profile formatted as JSON to Ros2QoSProfile .

Namespaces#

@4

Structs#

DynamicMessageField

Struct that encapsulates a dynamic message field.

Ros2Bridge

ROS 2 bridge interface.

Ros2QoSProfile

ROS 2 QoS Profile.

Ros2QoSTime

ROS 2 QoS Time.

TfTransformStamped

Struct that encapsulates geometry_msgs/msg/TransformStamped data for tf.