Skip to content

Conversation

@MichaelGrupp
Copy link
Member

@MichaelGrupp MichaelGrupp commented Nov 27, 2025

  • add CoordinateFrames to link entities and visual/collision meshes, attach meshes via Transform3D to their link
  • log (default) joints as Transform3D, with {parent, child}_frame connecting a pair of links
  • update animated_urdf example

Thanks to #12101, we can still load & visualize an URDF with default static transforms and update them via TF-like transforms.

Documentation will come separate (#12056).


⚠️ The animated_urdf is slightly less elegant now because we can't just update the rotation part.

See the TODO there. We can probably make use of @oxkitsune parallel work that will expose the right utilities for the transforms in urdf_rs, so we don't need to use glam anymore. So I will leave it like that for now.

@MichaelGrupp MichaelGrupp changed the title Load URDF with frame_ids Load URDF with frame IDs Nov 27, 2025
@github-actions
Copy link

github-actions bot commented Nov 27, 2025

Web viewer built successfully.

Result Commit Link Manifest
348b30a https://rerun.io/viewer/pr/12005 +nightly +main

View image diff on kitdiff.

Note: This comment is updated whenever you push a commit.

@MichaelGrupp MichaelGrupp marked this pull request as draft November 27, 2025 14:19
@MichaelGrupp MichaelGrupp added do-not-merge Do not merge this PR feat-dataloader Everything related to data loaders labels Nov 27, 2025
@MichaelGrupp MichaelGrupp force-pushed the michael/urdf-tf-frame-support branch from c6b5316 to 3f8f272 Compare November 28, 2025 15:45
@MichaelGrupp MichaelGrupp force-pushed the michael/urdf-tf-frame-support branch from 3f8f272 to 9d62a33 Compare December 2, 2025 08:33
@MichaelGrupp MichaelGrupp added include in changelog and removed do-not-merge Do not merge this PR labels Dec 2, 2025
@MichaelGrupp MichaelGrupp marked this pull request as ready for review December 2, 2025 08:34
@MichaelGrupp MichaelGrupp added 🪵 Log & send APIs Affects the user-facing API for all languages do-not-merge Do not merge this PR labels Dec 2, 2025
@MichaelGrupp MichaelGrupp force-pushed the michael/urdf-tf-frame-support branch 2 times, most recently from 88fee43 to 5bb9bc6 Compare December 4, 2025 15:43
@MichaelGrupp MichaelGrupp removed the do-not-merge Do not merge this PR label Dec 4, 2025
@MichaelGrupp MichaelGrupp changed the title Load URDF with frame IDs Load URDF with frame IDs and named transforms Dec 4, 2025
@Wumpf Wumpf self-requested a review December 5, 2025 09:16
@MichaelGrupp MichaelGrupp force-pushed the michael/urdf-tf-frame-support branch from 877fa32 to 40a6fc2 Compare December 5, 2025 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat-dataloader Everything related to data loaders include in changelog 🪵 Log & send APIs Affects the user-facing API for all languages

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants