gazebosim / gazebosim/sdformat

Feature request: check for valid `//axis/xyz/@expressed_in` values

Open
#1,187 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
216
Forks
125
Avg merge
1d 14h
Merged PRs (30d)
14

Description

## Desired behavior

The `gz sdf --check` command checks for error in an SDFormat file, including checks in many contexts (`//pose/@relative_to`, `//frame/@attached_to`, `//joint/parent`, `//joint/child`, etc) that references to frames match the name of a frame in that scope. I don't see any checks that the `//axis/xyz/@expressed_in` values point to valid frames. We should add a check for this in `gz sdf --check` and wherever else it is appropriate.

## Alternatives considered

## Implementation suggestion

## Additional context

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.