No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro kilted showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro rolling showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro ardent showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro bouncy showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro crystal showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro eloquent showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro dashing showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro foxy showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro lunar showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro jade showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro indigo showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro hydro showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
kinetic

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
melodic

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange

No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.
Package symbol

rdl_model_parser package from rdl repo

rdl rdl_dynamics rdl_model_parser

ROS Distro
jazzy

Package Summary

Version 0.1.0
License zlib
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://gitlab.com/jlack/rdl.git
VCS Type git
VCS Version master
Last Updated 2025-12-08
Dev Status MAINTAINED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The rdl_model_parser package

Maintainers

  • jordan

Authors

No additional authors.

rdl_model_parser

Utilities for loading robot models into the Robot Dynamics Library (RDL). Supports URDF and MJCF sources, producing fully populated RobotDynamics::Model instances without manual post-processing.

Features

  • URDF reader: Parses URDF (via urdfdom) including inertial frames and hydrodynamics extensions used in this repository.
  • MJCF reader:
    • Parses MJCF XML directly with TinyXML2 (no MuJoCo runtime required).
    • Computes inertial properties analytically from geoms when inertiafromgeom="true", or uses explicit <inertial> tags otherwise.
    • Supports multiple joints per body (folded into multi-DoF joints), fixed bodies merged into parents, floating bases, and arbitrary joint axes.
  • Common helpers for mapping joint/body names to RDL IDs and verifying kinematics/dynamics via the bundled unit tests.

Entry points

  • RobotDynamics::ModelParser::parseModelFile(...) — Detects URDF vs MJCF by file contents and builds an RDL model.
  • RobotDynamics::ModelParser::urdfReadFromString(...) — Parse URDF XML string.
  • RobotDynamics::ModelParser::mjcfReadFromString(...) — Parse MJCF XML string and build an RDL model directly from the XML (preferred).
  • RobotDynamics::ModelParser::mjcfReadFromMjModel(...) — Legacy path that consumes a compiled mjModel* (MuJoCo) if you already have one.

Requirements

  • RDL (rdl_dynamics) headers and libraries.
  • urdfdom (for URDF parsing).
  • tinyxml2 (for XML parsing).
  • MuJoCo is only required if you use the legacy mjcfReadFromMjModel entry point; direct MJCF parsing does not depend on it.

Testing

parser_test exercises URDF and MJCF loading, kinematics parity, and inertial calculations (including geom-derived inertias). Run:

colcon test --packages-select rdl_model_parser

Licensing

The parser code is released under the zlib license. Some CMake snippets may be subject to different terms; see the LICENSE files in this repository.

CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rdl_model_parser at Robotics Stack Exchange