Skip to content

Covariance matrices not shown in Raw Messages Panel (/sensor_msgs/msgs/imu) #927

@OdinsEntropy

Description

@OdinsEntropy

Hi,

i am currently checking my raw imu data and saw, that the covariance are not shown anymore (I think it worked in earlier versions). As one can see on the screenshot, I get covariances on a raw output in the terminal (ros2 topic echo /myimutopic) but not in the Raw Messages window. Is there a setting I am missing?
Checking individual datapoints in an Plot Panel shows the value of e.g. covariance[0] value.

  • Version: 1.23.1
  • Platform: ubuntu 22.04
  • Data source (e.g. bag file, mcap file, rosbridge, ROS 1/2 native): ROS2 Native via foxglove bridge

Steps To Reproduce

  • Start foxglovebridge
  • Start topic echoing for default sensor IMU Topic with covariance like:
ros2 topic pub /imu_data sensor_msgs/msg/Imu "{
  header: {frame_id: imu_link},
  orientation: {x: 0.0, y: 0.0, z: 0.0, w: 1.0},
  orientation_covariance: [1.0, 0.0, 0.0,
                           0.0, 1.0, 0.0,
                           0.0, 0.0, 1.0],
  angular_velocity: {x: 0.0, y: 0.0, z: 0.0},
  angular_velocity_covariance: [1.0, 0.0, 0.0,
                                0.0, 1.0, 0.0,
                                0.0, 0.0, 1.0],
  linear_acceleration: {x: 0.0, y: 0.0, z: 0.0},
  linear_acceleration_covariance: [1.0, 0.0, 0.0,
                                   0.0, 1.0, 0.0,
                                   0.0, 0.0, 1.0]
}"
  • Check raw message panel for covariance values

Expected Behavior

It should show the covariance values.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions