Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-27
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 2.0.8

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a C++ and a Python parser, as well as a C++ writer.

GitHub Actions - Continuous Integration

Formatting(pre-commit) BuildAndTest codecov

Code Coverage Grid

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test/test_parser.cpp contains examples of how to access the SRDF elements from the C++ parser.

Python example

test/test.py contains examples on how to access the SRDF elements from the Python parser.

scripts/display_srdf reads SRDF from a file given in a command line argument and displays it in a YAML format. If an output option (-o <filename>) is provided, it dumps the XML (re-generated from parsed input XML) to file.

example:

ros2 run srdfdom display_srdf test/resources/pr2_desc.3.srdf

Test

colcon test --packages-select srdfdom
Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-27
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 2.0.8

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a C++ and a Python parser, as well as a C++ writer.

GitHub Actions - Continuous Integration

Formatting(pre-commit) BuildAndTest codecov

Code Coverage Grid

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test/test_parser.cpp contains examples of how to access the SRDF elements from the C++ parser.

Python example

test/test.py contains examples on how to access the SRDF elements from the Python parser.

scripts/display_srdf reads SRDF from a file given in a command line argument and displays it in a YAML format. If an output option (-o <filename>) is provided, it dumps the XML (re-generated from parsed input XML) to file.

example:

ros2 run srdfdom display_srdf test/resources/pr2_desc.3.srdf

Test

colcon test --packages-select srdfdom
Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-27
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 2.0.8

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a C++ and a Python parser, as well as a C++ writer.

GitHub Actions - Continuous Integration

Formatting(pre-commit) BuildAndTest codecov

Code Coverage Grid

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test/test_parser.cpp contains examples of how to access the SRDF elements from the C++ parser.

Python example

test/test.py contains examples on how to access the SRDF elements from the Python parser.

scripts/display_srdf reads SRDF from a file given in a command line argument and displays it in a YAML format. If an output option (-o <filename>) is provided, it dumps the XML (re-generated from parsed input XML) to file.

example:

ros2 run srdfdom display_srdf test/resources/pr2_desc.3.srdf

Test

colcon test --packages-select srdfdom
Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-27
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 2.0.8

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a C++ and a Python parser, as well as a C++ writer.

GitHub Actions - Continuous Integration

Formatting(pre-commit) BuildAndTest codecov

Code Coverage Grid

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test/test_parser.cpp contains examples of how to access the SRDF elements from the C++ parser.

Python example

test/test.py contains examples on how to access the SRDF elements from the Python parser.

scripts/display_srdf reads SRDF from a file given in a command line argument and displays it in a YAML format. If an output option (-o <filename>) is provided, it dumps the XML (re-generated from parsed input XML) to file.

example:

ros2 run srdfdom display_srdf test/resources/pr2_desc.3.srdf

Test

colcon test --packages-select srdfdom
Repo symbol

srdfdom repository

Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-27
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 2.0.8

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a C++ and a Python parser, as well as a C++ writer.

GitHub Actions - Continuous Integration

Formatting(pre-commit) BuildAndTest codecov

Code Coverage Grid

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test/test_parser.cpp contains examples of how to access the SRDF elements from the C++ parser.

Python example

test/test.py contains examples on how to access the SRDF elements from the Python parser.

scripts/display_srdf reads SRDF from a file given in a command line argument and displays it in a YAML format. If an output option (-o <filename>) is provided, it dumps the XML (re-generated from parsed input XML) to file.

example:

ros2 run srdfdom display_srdf test/resources/pr2_desc.3.srdf

Test

colcon test --packages-select srdfdom
Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version ros2
Last Updated 2025-06-27
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 2.0.8

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a C++ and a Python parser, as well as a C++ writer.

GitHub Actions - Continuous Integration

Formatting(pre-commit) BuildAndTest codecov

Code Coverage Grid

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test/test_parser.cpp contains examples of how to access the SRDF elements from the C++ parser.

Python example

test/test.py contains examples on how to access the SRDF elements from the Python parser.

scripts/display_srdf reads SRDF from a file given in a command line argument and displays it in a YAML format. If an output option (-o <filename>) is provided, it dumps the XML (re-generated from parsed input XML) to file.

example:

ros2 run srdfdom display_srdf test/resources/pr2_desc.3.srdf

Test

colcon test --packages-select srdfdom
Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version melodic-devel
Last Updated 2021-06-17
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 0.5.2

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a cpp and a python parser, as well as a cpp writer.

GitHub Actions - Continuous Integration

Format BuildAndTest

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test_parser.cpp contains examples how to access the srdf elements from the cpp parser

Python example

test.py contains examples how to access the srdf elements from the python parser

display_srdf reads a srdf from a file given in command line argument or from parameter server (robot_description_semantic) and displays it in a yaml format if an output option (-o ) is provided, dumps the xml (re-generated from parsed input xml)

example:

rosrun srdfdom display_srdf test/res/pr2_desc.3.srdf

Test

catkin_make run_tests_srdfdom
Repo symbol

srdfdom repository

srdfdom

Repository Summary

Description Semantic Robot Description Format
Checkout URI https://github.com/ros-planning/srdfdom.git
VCS Type git
VCS Version noetic-devel
Last Updated 2024-10-13
Dev Status MAINTAINED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
srdfdom 0.6.4

README

srdfdom

Parser for the Semantic Robot Description Format (SRDF).

Includes a cpp and a python parser, as well as a cpp writer.

GitHub Actions - Continuous Integration

Format BuildAndTest

Authors

Original reflection implementation for SDF and URDF.

  • Thomas Moulard - urdfpy implementation, integration
  • David Lu - urdf_python implementation, integration
  • Kelsey Hawkins - urdf_parser_python implementation, integration
  • Antonio El Khoury - bugfixes
  • Eric Cousineau - reflection (serialization?) changes Reused for srdf python parser
  • Guillaume Walck - srdfpy conversion, integration
  • Dave Coleman - srdf_writer.cpp implementation

C++ example

test_parser.cpp contains examples how to access the srdf elements from the cpp parser

Python example

test.py contains examples how to access the srdf elements from the python parser

display_srdf reads a srdf from a file given in command line argument or from parameter server (robot_description_semantic) and displays it in a yaml format if an output option (-o ) is provided, dumps the xml (re-generated from parsed input xml)

example:

rosrun srdfdom display_srdf test/res/pr2_desc.3.srdf

Test

catkin_make run_tests_srdfdom