gazebosim/sdformat

Add DOM classes for *_state elements

Offen

#1.554 geöffnet am 07.04.2025

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)C++ (122 Forks)auto 404
enhancementhelp wanted

Repository-Metriken

Stars
 (216 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

Desired behavior

The syntax for specifying model, link, and joint states was updated in the SDFormat specification in https://github.com/gazebosim/sdformat/pull/1461 (inspired by the prototype in https://github.com/gazebosim/gz-sim/pull/2359). The next step is creating DOM classes for the following SDFormat elements to simplify their use in the C++ and python API:

  • Create JointAxisState class for //joint_state/axis_state and //joint_state/axis2_state
  • Create JointState class for //joint_state
  • Create LinkState class for //link_state
  • Create ModelState class for //model_state

Alternatives considered

Implementation suggestion

Follow the patterns used by our existing DOM classes.

Additional context

Contributor Guide