Every issue below was opened and read live during this research (October 25–26, 2026) and was open at read time, unless flagged. These are not decoration: two of them are users hand-building the gate's core comparison, and three define constraints its harness must be designed around.
gazebosim/gz-sim #2862Read live
DiffDrive produces wrong odometry data
Reporter found odometry "delayed or stale… usually behind robots actual position" while running an "exhaustive test of the diff drive system" to simulate an EKF filter node — a user hand-building exactly the odometry-vs-truth comparison the gate automates.
Gate mappingA ready-made regression scenario: stale/lagging odometry is a measurable verdict, not a vibe.
Opened 2025-04-15Label: buggithub.com/gazebosim/gz-sim#2862
gazebosim/gz-sim #872Read live
DiffDrive odometry values don't match robot pose values in Ignition Gazebo
Maintainer: DiffDrive odometry "is not ground truth… it simulates how odometry would be calculated from the model's kinematics and joint state… If you're looking for ground truth, you can try the OdometryPublisher system instead." The reporter — whose robot spawned at (2,2) while odometry showed (0,…) — requested clearer semantics.
Gate mappingThe gate productizes this exact distinction: odometry is the device under test; OdometryPublisher is the reference.
Opened 2021-06-21Labels: bug · help wantedgithub.com/gazebosim/gz-sim#872
gazebosim/gz-sim #2668Read live
[OdometryPublisher] Include Gaussian noise in pose messages
OdometryPublisher pose is copied directly from world pose (no noise) while its twist is noisy; the requester proposes integrating noisy velocity so pose drifts realistically.
Gate mappingDefines the ground-truth source's current semantics and limitations — the gate must document and handle them: today, the reference pose is noise-free world pose.
Opened 2024-11-07Label: enhancement · assignedgithub.com/gazebosim/gz-sim#2668
gazebosim/gz-sim #4104Read live
Add namespace support to OdometryPublisher
Odom/pose topics don't resolve under model namespaces — multi-robot and namespaced setups will break a naive harness's topic assumptions. (PR #4117 referenced in the issue.)
Gate mappingA design constraint and a possible integration point: resolve topics via the model namespace rather than hard-coding them.
Opened 2026-10-22Labels: enhancement · good first issue · help wantedgithub.com/gazebosim/gz-sim#4104
gazebosim/gz-sim #2803Read live
Allow OdometryPublisher to work with non-fixed link
Ground truth for non-fixed links is unavailable via OdometryPublisher; the discussion notes PosePublisher publishes no velocities, and fixed-joint link lumping (<preserveFixedJoint>) changes what links exist.
Gate mappingGround-truth extraction edge cases the harness has to survive — or fail loudly about.
Opened 2025-02-28Label: enhancementgithub.com/gazebosim/gz-sim#2803
gazebosim/sdformat #1372Read live
URDF to SDF conversion silently ignores <gazebo> tag with non-existing reference
An IMU extension silently vanished on conversion because its reference string matched no real link. Maintainer: "Ouch! That's a tough one to debug. +1 for a warning message if an extension references an unknown link."
Gate mappingThe structural tier should surface silent URDF→SDF drops — missing sensors/plugins after conversion — as explicit failures: the warning this issue asks upstream for.
Opened 2024-02-15Labels: enhancement · help wantedgithub.com/gazebosim/sdformat#1372
ros-controls/ros2_controllers #2251Partially verified
Unify the odometry API across controllers
Seen only in a live GitHub search-results listing; the issue page itself was not opened, so the title and date are treated as partially verified. If it stands as listed, it maps to the gate's need for a uniform odometry interface across the DiffDrive-plugin and ros2_control stacks.
Gate mappingOne odometry interface to test against, whichever stack produced it.
Opened 2026-03-28 (per listing)Tagged: good second issuegithub.com/ros-controls/ros2_controllers#2251
UniversalRobots/Universal_Robots_ROS2_Description #186Read live
Mass of UR5e are incorrect — closed
Vendor masses copied from the wrong model (UR5 CB3), caught by a user checking by hand, maintainer-confirmed, fixed via PR #187; closed 2024-09-06. Not an open need — included as the motivating evidence for the mass/inertia plausibility tier in the build list.
Gate mappingIf an official vendor description ships wrong masses undetected, a plausibility tier isn't optional.
Status: closed 2024-09-06github.com/UniversalRobots#186