Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hydroelastic: Links to SDFormat and URDF specification are broken? #14107

Closed
EricCousineau-TRI opened this issue Sep 22, 2020 · 7 comments · Fixed by #16522
Closed

hydroelastic: Links to SDFormat and URDF specification are broken? #14107

EricCousineau-TRI opened this issue Sep 22, 2020 · 7 comments · Fixed by #16522
Assignees
Labels
component: geometry proximity Contact, distance, signed distance queries and related properties priority: high type: documentation unused team: dynamics

Comments

@EricCousineau-TRI
Copy link
Contributor

EricCousineau-TRI commented Sep 22, 2020

As of master @ 598ab9c, I tried to click on the following links:
https://drake.mit.edu/doxygen_cxx/classdrake_1_1multibody_1_1_multibody_plant.html#mbp_hydroelastic_materials_properties

image

But those links appear to be broken; here's the HTML from the rendered Doxygen:

define them in an input URDF/SDF as detailed <a class="el" href="/media/ephemeral0/ubuntu/workspace/linux-bionic-gcc-bazel-nightly-documentation/src/doxygen_tmp/input/drake/multibody/parsing/detail_scene_graph.h.html#sdf_contact_material">here for SDF</a> or <a class="el" href="/media/ephemeral0/ubuntu/workspace/linux-bionic-gcc-bazel-nightly-documentation/src/doxygen_tmp/input/drake/multibody/parsing/detail_urdf_geometry.h.html#urdf_contact_material">here for URDF</a>.
@EricCousineau-TRI EricCousineau-TRI changed the title hydroelastic: Links to SDFormat and URDf specification are broken? hydroelastic: Links to SDFormat and URDF specification are broken? Sep 22, 2020
@EricCousineau-TRI
Copy link
Contributor Author

Here's that text in source:

/// - define them in an input URDF/SDF as detailed @ref sdf_contact_material
/// "here for SDF" or @ref urdf_contact_material "here for URDF".

And here're the two anchors that are referred to:

/** @anchor urdf_contact_material

/** @anchor sdf_contact_material

FYI @SeanCurtis-TRI

@SeanCurtis-TRI
Copy link
Contributor

I'm surprised they render as links. They end up linking into internal code. In my mind, this is part of #13314 (although it's not explicitly enumerated there).

@EricCousineau-TRI EricCousineau-TRI added component: geometry proximity Contact, distance, signed distance queries and related properties type: documentation labels Sep 22, 2020
@jwnimmer-tri
Copy link
Collaborator

Is this a duplicate of #14054?

@EricCousineau-TRI
Copy link
Contributor Author

Ah, makes sense. Reassigning, as it's just a "What's documented publicly" question.

@EricCousineau-TRI
Copy link
Contributor Author

@jwnimmer-tri Yup, seems so. Though this issue, with Sean's reference to #13314, I'd say the root-cause is a bit more clear?

@SeanCurtis-TRI
Copy link
Contributor

This should get resolved by writing the user guide specified in #15796. I'm leaving it open until then.

@jwnimmer-tri jwnimmer-tri added this to To Do - important in #dynamics-dev Jan 21, 2022
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 26, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 27, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 27, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 28, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 28, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 28, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 28, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 28, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 28, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 29, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 31, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Jan 31, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 1, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 1, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 1, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 1, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 1, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 1, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions, and all of the standard unsupported
tags. Give at least some hyperlinks to help discovery of the new documentation;
more links may be added later.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 1, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
@rpoyner-tri
Copy link
Contributor

Another possibility is to link both of them to the drake:proximity_properties section in the parsing reference. Such a resolution would depend on #16444.

rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 2, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 2, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 3, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 3, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 3, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 4, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 4, 2022
Relevant to: RobotLocomotion#13314, RobotLocomotion#16229, RobotLocomotion#14107, RobotLocomotion#12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
rpoyner-tri added a commit that referenced this issue Feb 4, 2022
* [multibody] Document Parser file format details

Relevant to: #13314, #16229, #14107, #12610

Document all of the drake extensions. Give at least some hyperlinks to help
discovery of the new documentation; more links may be added later.

Space is indicated for a future effort to enumerate the standard tags Drake
does not support.

Also augment the URDF parsing to accept both //capsule and //drake:capsule.
@rpoyner-tri rpoyner-tri self-assigned this Feb 4, 2022
rpoyner-tri added a commit to rpoyner-tri/drake that referenced this issue Feb 4, 2022
Closes: RobotLocomotion#14107

Revise links to point to the parsing reference, and modernize
instances of "SDF" to "SDFormat".
@rpoyner-tri rpoyner-tri moved this from To Do - important to In Progress in #dynamics-dev Feb 4, 2022
jwnimmer-tri pushed a commit that referenced this issue Feb 5, 2022
Closes: #14107

Revise links to point to the parsing reference, and modernize
instances of "SDF" to "SDFormat".
@jwnimmer-tri jwnimmer-tri moved this from In Progress to Done in #dynamics-dev Feb 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: geometry proximity Contact, distance, signed distance queries and related properties priority: high type: documentation unused team: dynamics
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

6 participants