├── .gitattributes ├── .github ├── CODEOWNERS ├── release.yml └── workflows │ └── ci_cd.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── environment.yml ├── pixi.lock ├── pyproject.toml ├── setup.py ├── src └── rod │ ├── __init__.py │ ├── __main__.py │ ├── builder │ ├── __init__.py │ ├── primitive_builder.py │ └── primitives.py │ ├── kinematics │ ├── __init__.py │ ├── kinematic_tree.py │ └── tree_transforms.py │ ├── logging.py │ ├── pretty_printer.py │ ├── sdf │ ├── __init__.py │ ├── collision.py │ ├── common.py │ ├── element.py │ ├── geometry.py │ ├── joint.py │ ├── link.py │ ├── material.py │ ├── model.py │ ├── physics.py │ ├── scene.py │ ├── sdf.py │ ├── visual.py │ └── world.py │ ├── tree │ ├── __init__.py │ ├── directed_tree.py │ └── tree_elements.py │ ├── urdf │ ├── __init__.py │ └── exporter.py │ └── utils │ ├── __init__.py │ ├── frame_convention.py │ ├── gazebo.py │ ├── resolve_frames.py │ └── resolve_uris.py └── tests ├── test_meshbuilder.py ├── test_urdf_exporter.py ├── test_urdf_parsing.py └── utils_models.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/ci_cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/.github/workflows/ci_cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/README.md -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/environment.yml -------------------------------------------------------------------------------- /pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/pixi.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/setup.py -------------------------------------------------------------------------------- /src/rod/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/__init__.py -------------------------------------------------------------------------------- /src/rod/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/__main__.py -------------------------------------------------------------------------------- /src/rod/builder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rod/builder/primitive_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/builder/primitive_builder.py -------------------------------------------------------------------------------- /src/rod/builder/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/builder/primitives.py -------------------------------------------------------------------------------- /src/rod/kinematics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/kinematics/__init__.py -------------------------------------------------------------------------------- /src/rod/kinematics/kinematic_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/kinematics/kinematic_tree.py -------------------------------------------------------------------------------- /src/rod/kinematics/tree_transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/kinematics/tree_transforms.py -------------------------------------------------------------------------------- /src/rod/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/logging.py -------------------------------------------------------------------------------- /src/rod/pretty_printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/pretty_printer.py -------------------------------------------------------------------------------- /src/rod/sdf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rod/sdf/collision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/collision.py -------------------------------------------------------------------------------- /src/rod/sdf/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/common.py -------------------------------------------------------------------------------- /src/rod/sdf/element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/element.py -------------------------------------------------------------------------------- /src/rod/sdf/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/geometry.py -------------------------------------------------------------------------------- /src/rod/sdf/joint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/joint.py -------------------------------------------------------------------------------- /src/rod/sdf/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/link.py -------------------------------------------------------------------------------- /src/rod/sdf/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/material.py -------------------------------------------------------------------------------- /src/rod/sdf/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/model.py -------------------------------------------------------------------------------- /src/rod/sdf/physics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/physics.py -------------------------------------------------------------------------------- /src/rod/sdf/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/scene.py -------------------------------------------------------------------------------- /src/rod/sdf/sdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/sdf.py -------------------------------------------------------------------------------- /src/rod/sdf/visual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/visual.py -------------------------------------------------------------------------------- /src/rod/sdf/world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/sdf/world.py -------------------------------------------------------------------------------- /src/rod/tree/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/tree/__init__.py -------------------------------------------------------------------------------- /src/rod/tree/directed_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/tree/directed_tree.py -------------------------------------------------------------------------------- /src/rod/tree/tree_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/tree/tree_elements.py -------------------------------------------------------------------------------- /src/rod/urdf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rod/urdf/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/urdf/exporter.py -------------------------------------------------------------------------------- /src/rod/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/rod/utils/frame_convention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/utils/frame_convention.py -------------------------------------------------------------------------------- /src/rod/utils/gazebo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/utils/gazebo.py -------------------------------------------------------------------------------- /src/rod/utils/resolve_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/utils/resolve_frames.py -------------------------------------------------------------------------------- /src/rod/utils/resolve_uris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/src/rod/utils/resolve_uris.py -------------------------------------------------------------------------------- /tests/test_meshbuilder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/tests/test_meshbuilder.py -------------------------------------------------------------------------------- /tests/test_urdf_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/tests/test_urdf_exporter.py -------------------------------------------------------------------------------- /tests/test_urdf_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/tests/test_urdf_parsing.py -------------------------------------------------------------------------------- /tests/utils_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ami-iit/rod/HEAD/tests/utils_models.py --------------------------------------------------------------------------------