bridge#
Fully qualified name: isaacsim::ros2::bridge
-
namespace bridge#
Classes#
- Ros2AckermannDriveStampedMessage
Class implementing a
ackermann_msgs/msg/AckermannDriveStamped
.- Ros2AckermannDriveStampedMessageImpl
Implementation of ROS 2 Ackermann Drive Stamped message.
- Ros2BoundingBox2DMessage
Class implementing a
vision_msgs/msg/Detection2DArray
message.- Ros2BoundingBox2DMessageImpl
Implementation of ROS 2 2D Bounding Box message.
- Ros2BoundingBox3DMessage
Class implementing a
vision_msgs/msg/Detection3DArray
message.- Ros2BoundingBox3DMessageImpl
Implementation of ROS 2 3D Bounding Box message.
- Ros2Bridge
Main interface class for the ROS 2 bridge functionality.
- Ros2CameraInfoMessage
Class implementing a
sensor_msgs/msg/CameraInfo
message.- Ros2CameraInfoMessageImpl
Implementation of ROS 2 Camera Info message.
- Ros2Client
Base class for ROS 2 service clients.
- Ros2ClientImpl
Implementation of ROS 2 Service Client.
- Ros2ClockMessage
Class implementing a
rosgraph_msgs/msg/Clock
message.- Ros2ClockMessageImpl
Implementation of ROS 2 Clock message.
- Ros2ContextHandle
Encapsulates a ROS 2 context for initialization and cleanup.
- Ros2ContextHandleImpl
Implementation of ROS 2 Context Handle.
- Ros2DynamicMessage
Class implementing dynamic ROS 2 messages.
- Ros2DynamicMessageImpl
Implementation of ROS 2 Dynamic Message.
- Ros2Factory
Base class for creating ROS 2 related functions/objects according to the sourced ROS 2 distribution.
- Ros2FactoryImpl
Concrete implementation of the ROS 2 factory interface.
- Ros2ImageMessage
Class implementing a
sensor_msgs/msg/Image
message.- Ros2ImageMessageImpl
Implementation of ROS 2 Image message.
- Ros2ImuMessage
Class implementing a
sensor_msgs/msg/Imu
message.- Ros2ImuMessageImpl
Implementation of ROS 2 IMU message.
- Ros2JointStateMessage
Class implementing a
sensor_msgs/msg/JointState
message.- Ros2JointStateMessageImpl
Implementation of ROS 2 Joint State message.
- Ros2LaserScanMessage
Class implementing a
sensor_msgs/msg/LaserScan
message.- Ros2LaserScanMessageImpl
Implementation of ROS 2 Laser Scan 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).
- Ros2MessageInterfaceImpl
Implementation of the ROS 2 message interface.
- Ros2NitrosBridgeImageMessage
Class implementing a
isaac_ros_nitros_bridge_interfaces/msg/NitrosBridgeImage
message.- Ros2NitrosBridgeImageMessageImpl
Implementation of NITROS Bridge Image message.
- Ros2Node
Base class for ROS 2 bridge nodes.
- Ros2NodeHandle
Base class that encapsulates a ROS 2 node (
rcl_node_t
) instance.- Ros2NodeHandleImpl
Implementation of ROS 2 Node Handle.
- Ros2OdometryMessage
Class implementing a
nav_msgs/msg/Odometry
message.- Ros2OdometryMessageImpl
Implementation of ROS 2 Odometry message.
- Ros2PointCloudMessage
Class implementing a
sensor_msgs/msg/PointCloud2
message.- Ros2PointCloudMessageImpl
Implementation of ROS 2 Point Cloud message.
- Ros2Publisher
Base class for ROS 2 publishers.
- Ros2PublisherImpl
Implementation of ROS 2 Publisher.
- Ros2QoSProfileConverter
Utility class for converting QoS profiles between formats.
- Ros2RawTfTreeMessage
Class implementing a
tf2_msgs/msg/TFMessage
message with only one transform.- Ros2RawTfTreeMessageImpl
Implementation of ROS 2 Raw Transform Tree message.
- Ros2SemanticLabelMessage
Class implementing a
std_msgs/msg/String
message for semantic label.- Ros2SemanticLabelMessageImpl
Implementation of ROS 2 Semantic Label message.
- Ros2Service
Base class for ROS 2 service servers.
- Ros2ServiceImpl
Implementation of ROS 2 Service Server.
- Ros2Subscriber
Base class for ROS 2 subscribers.
- Ros2SubscriberImpl
Implementation of ROS 2 Subscriber.
- Ros2TfTreeMessage
Class implementing a
tf2_msgs/msg/TFMessage
message.- Ros2TfTreeMessageImpl
Implementation of ROS 2 Transform Tree message.
- Ros2TwistMessage
Class implementing a
geometry_msgs/msg/Twist
.- Ros2TwistMessageImpl
Implementation of ROS 2 Twist message.
Enumerations#
- uint8_t BackendMessageType
Enumerations of ROS 2 message types.
- Ros2Distro
Enumeration of supported ROS 2 distributions.
- 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#
- bool isRos2DistroSupported(const std::string &distro)
Checks if a ROS 2 distribution is supported.
- const bool jsonToRos2QoSProfile(Ros2QoSProfile &qos, const std::string &jsonString)
Converts a JSON string to a ROS 2 QoS profile.
Namespaces#
Structs#
- DynamicMessageField
Structure that encapsulates a dynamic message field.
- Ros2QoSProfile
ROS 2 QoS Profile configuration.
- Ros2QoSTime
ROS 2 QoS time representation.
- TfTransformStamped
Structure that encapsulates geometry_msgs/msg/TransformStamped data.