gazebosim / gazebosim/sdformat

parser_urdf should support new URDF features

Open
#1,654 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

Support for capsule geometry has been added in URDF 1.1 (urdfdom_headers 2.1.0, urdfdom 5.1.0). The `parser_urdf` should support these geometries if built with a new enough version of `urdfdom`.

Note that gz-cmake's `FindGzURDFDOM` module does not currently expose the `urdfdom_headers` version, but that should be straightforward to add:

* https://github.com/gazebosim/gz-cmake/issues/548

## Alternatives considered

## Implementation suggestion

## Additional context

Contributor guide

Open the contributing guide

Research direction

Start by locating the parser_urdf entry point and the FindGzURDFDOM integration. Check how the project detects urdfdom versions and handles geometry types; the work is done when capsule geometries are supported only with a sufficiently new urdfdom, with the required version information exposed by gz-cmake issue 548.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.