Skip to content

Instantly share code, notes, and snippets.

@marcoag
Created November 17, 2022 13:46
Show Gist options
  • Save marcoag/bb40898f71326e6c1c5b13fda97d3591 to your computer and use it in GitHub Desktop.
Save marcoag/bb40898f71326e6c1c5b13fda97d3591 to your computer and use it in GitHub Desktop.
SDF error through drake: Invalid joint type
import sys
from pydrake.multibody.parsing import (
Parser,
)
from pydrake.multibody.plant import (
MultibodyPlant,
)
def main() -> None:
plant = MultibodyPlant(time_step=0.01)
parser = Parser(plant)
notknownelement = R"""
<sdf version="1.7">
<model name="robot2">
<link name="base_link"/>
<link name="moving_link"/>
<joint name="slider" type="nontknowntype">
<parent>base_link</parent>
<child>moving_link</child>
<axis>
<xyz>0 0 1</xyz>
</axis>
</joint>
</model>
</sdf>
""";
parser.AddModelFromString(notknownelement, 'sdf');
if __name__ == '__main__':
sys.exit(main())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment