rerun-io / cpp-example-ros2-bridge

An example implementation of a ROS 2 to Rerun bridge
Apache License 2.0
54 stars 5 forks source link

Support messages from `common_interfaces` #4

Open roym899 opened 4 months ago

roym899 commented 4 months ago

This issue keeps track of which messages of the common_interfaces package are supported and should be supported.

Status legend:   ✅ Supported   🟡 Partially supported   🚧 Planned   ❌ Not planned

actionlib_msgs

Message Type Status Note
actionlib_msgs/GoalID
actionlib_msgs/GoalStatus
actionlib_msgs/GoalStatusArray

diagnostic_msgs

Message Type Status Note
diagnostic_msgs/DiagnosticArray
diagnostic_msgs/DiagnosticStatus
diagnostic_msgs/KeyValue

geometry_msgs

Message Type Status Note
geometry_msgs/Accel
geometry_msgs/AccelStamped
geometry_msgs/AccelWithCovariance
geometry_msgs/AccelWithCovarianceStamped
geometry_msgs/Inertia
geometry_msgs/InertiaStamped
geometry_msgs/Point
geometry_msgs/Point32
geometry_msgs/PointStamped
geometry_msgs/Polygon
geometry_msgs/PolygonInstance
geometry_msgs/PolygonInstanceStamped
geometry_msgs/PolygonStamped
geometry_msgs/Pose
geometry_msgs/Pose2D
geometry_msgs/PoseArray
geometry_msgs/PoseStamped
geometry_msgs/PoseWithCovariance
geometry_msgs/PoseWithCovarianceStamped
geometry_msgs/Quaternion
geometry_msgs/QuaternionStamped
geometry_msgs/Transform
geometry_msgs/TransformStamped
geometry_msgs/Twist
geometry_msgs/TwistStamped
geometry_msgs/TwistWithCovariance
geometry_msgs/TwistWithCovarianceStamped
geometry_msgs/Vector3
geometry_msgs/Vector3Stamped
geometry_msgs/VelocityStamped
geometry_msgs/Wrench
geometry_msgs/WrenchStamped

nav_msgs

Message Type Status Note
nav_msgs/GridCells 🚧
nav_msgs/MapMetaData
nav_msgs/OccupancyGrid 🚧
nav_msgs/Odometry
nav_msgs/Path 🚧

sensor_msgs

Message Type Status Note
sensor_msgs/BatteryState
sensor_msgs/CameraInfo
sensor_msgs/ChannelFloat32
sensor_msgs/CompressedImage
sensor_msgs/FluidPressure
sensor_msgs/Illuminance
sensor_msgs/Image
sensor_msgs/Imu 🟡 only linear acceleration is currently logged as scalars
sensor_msgs/JointState
sensor_msgs/Joy
sensor_msgs/JoyFeedback
sensor_msgs/JoyFeedbackArray
sensor_msgs/LaserEcho
sensor_msgs/LaserScan 🚧
sensor_msgs/MagneticField
sensor_msgs/MultiDOFJointState
sensor_msgs/MultiEchoLaserScan
sensor_msgs/NavSatFix
sensor_msgs/NavSatStatus
sensor_msgs/PointCloud 🚧
sensor_msgs/PointCloud2 🟡 only x, y, z float are supported
sensor_msgs/PointField
sensor_msgs/Range 🚧
sensor_msgs/RegionOfInterest
sensor_msgs/RelativeHumidity
sensor_msgs/Temperature
sensor_msgs/TimeReference

shape_msgs

Message Type Status Note
shape_msgs/Mesh
shape_msgs/MeshTriangle
shape_msgs/Plane
shape_msgs/SolidPrimitive

std_msgs

Message Type Status Note
std_msgs/Bool
std_msgs/Byte
std_msgs/ByteMultiArray
std_msgs/Char
std_msgs/ColorRGBA
std_msgs/Empty
std_msgs/Float32
std_msgs/Float32MultiArray
std_msgs/Float64
std_msgs/Float64MultiArray
std_msgs/Header
std_msgs/Int16
std_msgs/Int16MultiArray
std_msgs/Int32
std_msgs/Int32MultiArray
std_msgs/Int64
std_msgs/Int64MultiArray
std_msgs/Int8
std_msgs/Int8MultiArray
std_msgs/MultiArrayDimension
std_msgs/MultiArrayLayout
std_msgs/String
std_msgs/UInt16
std_msgs/UInt16MultiArray
std_msgs/UInt32
std_msgs/UInt32MultiArray
std_msgs/UInt64
std_msgs/UInt64MultiArray
std_msgs/UInt8
std_msgs/UInt8MultiArray

stereo_msgs

Message Type Status Note
stereo_msgs/DisparityImage

trajectory_msgs

Message Type Status Note
trajectory_msgs/JointTrajectory
trajectory_msgs/JointTrajectoryPoint
trajectory_msgs/MultiDOFJointTrajectory
trajectory_msgs/MultiDOFJointTrajectoryPoint

visualization_msgs

Message Type Status Note
visualization_msgs/ImageMarker
visualization_msgs/InteractiveMarker
visualization_msgs/InteractiveMarkerControl
visualization_msgs/InteractiveMarkerFeedback
visualization_msgs/InteractiveMarkerInit
visualization_msgs/InteractiveMarkerPose
visualization_msgs/InteractiveMarkerUpdate
visualization_msgs/Marker see https://github.com/rerun-io/cpp-example-ros-bridge/issues/8
visualization_msgs/MarkerArray see https://github.com/rerun-io/cpp-example-ros-bridge/issues/8
visualization_msgs/MenuEntry
visualization_msgs/MeshFile
visualization_msgs/UVCoordinate