├── .coveragerc ├── .flake8 ├── .github └── workflows │ └── ci_checks.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs └── assets │ ├── lisdf_logo.png │ └── lisdf_logo.svg ├── lisdf ├── __init__.py ├── components │ ├── __init__.py │ ├── base.py │ ├── control.py │ ├── gui.py │ ├── material.py │ ├── model.py │ ├── model_mjcf.py │ ├── model_sdf.py │ ├── model_urdf.py │ ├── pddl.py │ ├── scene.py │ ├── sensor.py │ ├── shape.py │ ├── srdf.py │ └── state.py ├── parsing │ ├── __init__.py │ ├── all.py │ ├── lispddl-builtins.pddl │ ├── lispddl-v1.0.grammar │ ├── mjcf.py │ ├── parse_sdf.py │ ├── pddl_j.py │ ├── sdf.py │ ├── sdf_j.py │ ├── srdf.py │ ├── string_utils.py │ ├── urdf.py │ ├── urdf_j.py │ ├── xml_j │ │ ├── __init__.py │ │ ├── visitor.py │ │ └── xml.py │ └── xml_reflection │ │ ├── __init__.py │ │ ├── basics.py │ │ └── core.py ├── plan_executor │ ├── __init__.py │ ├── executor.py │ ├── gripper_executor.py │ ├── interpolator.py │ ├── joint_space_path_executor.py │ ├── lisdf_executor.py │ └── robots │ │ ├── __init__.py │ │ ├── common.py │ │ └── panda.py ├── planner_output │ ├── __init__.py │ ├── command.py │ ├── common.py │ ├── config.py │ └── plan.py ├── py.typed └── utils │ ├── __init__.py │ ├── printing.py │ ├── transformations.py │ ├── transformations_more.py │ └── typing.py ├── mypy.ini ├── pyproject.toml ├── scripts ├── mjcf_coverage.py ├── mjcf_expand.py ├── planner_output_demo.py ├── run_checks.sh └── sdf_coverage.py └── tests ├── __init__.py ├── conftest.py ├── test_parsing ├── __init__.py ├── test_parse_mjcf.py ├── test_parse_sdf.py ├── test_parse_sdf_j.py ├── test_parse_urdf_j.py ├── test_urdf.py ├── test_urdf_error.py └── xml_matching.py ├── test_plan_executor ├── __init__.py ├── conftest.py ├── test_executor.py ├── test_gripper_executor.py ├── test_interpolator.py ├── test_joint_space_path_executor.py └── test_lisdf_executor.py ├── test_planner_output ├── __init__.py ├── conftest.py ├── test_command.py ├── test_common.py └── test_plan.py └── test_utils └── test_transformation_more.py /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/.coveragerc -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/ci_checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/.github/workflows/ci_checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/lisdf_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/docs/assets/lisdf_logo.png -------------------------------------------------------------------------------- /docs/assets/lisdf_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/docs/assets/lisdf_logo.svg -------------------------------------------------------------------------------- /lisdf/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.1" 2 | -------------------------------------------------------------------------------- /lisdf/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/__init__.py -------------------------------------------------------------------------------- /lisdf/components/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/base.py -------------------------------------------------------------------------------- /lisdf/components/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/control.py -------------------------------------------------------------------------------- /lisdf/components/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/gui.py -------------------------------------------------------------------------------- /lisdf/components/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/material.py -------------------------------------------------------------------------------- /lisdf/components/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/model.py -------------------------------------------------------------------------------- /lisdf/components/model_mjcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/model_mjcf.py -------------------------------------------------------------------------------- /lisdf/components/model_sdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/model_sdf.py -------------------------------------------------------------------------------- /lisdf/components/model_urdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/model_urdf.py -------------------------------------------------------------------------------- /lisdf/components/pddl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/pddl.py -------------------------------------------------------------------------------- /lisdf/components/scene.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/scene.py -------------------------------------------------------------------------------- /lisdf/components/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/sensor.py -------------------------------------------------------------------------------- /lisdf/components/shape.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/shape.py -------------------------------------------------------------------------------- /lisdf/components/srdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/srdf.py -------------------------------------------------------------------------------- /lisdf/components/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/components/state.py -------------------------------------------------------------------------------- /lisdf/parsing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/__init__.py -------------------------------------------------------------------------------- /lisdf/parsing/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/all.py -------------------------------------------------------------------------------- /lisdf/parsing/lispddl-builtins.pddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/lispddl-builtins.pddl -------------------------------------------------------------------------------- /lisdf/parsing/lispddl-v1.0.grammar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/lispddl-v1.0.grammar -------------------------------------------------------------------------------- /lisdf/parsing/mjcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/mjcf.py -------------------------------------------------------------------------------- /lisdf/parsing/parse_sdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/parse_sdf.py -------------------------------------------------------------------------------- /lisdf/parsing/pddl_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/pddl_j.py -------------------------------------------------------------------------------- /lisdf/parsing/sdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/sdf.py -------------------------------------------------------------------------------- /lisdf/parsing/sdf_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/sdf_j.py -------------------------------------------------------------------------------- /lisdf/parsing/srdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/srdf.py -------------------------------------------------------------------------------- /lisdf/parsing/string_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/string_utils.py -------------------------------------------------------------------------------- /lisdf/parsing/urdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/urdf.py -------------------------------------------------------------------------------- /lisdf/parsing/urdf_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/urdf_j.py -------------------------------------------------------------------------------- /lisdf/parsing/xml_j/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lisdf/parsing/xml_j/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/xml_j/visitor.py -------------------------------------------------------------------------------- /lisdf/parsing/xml_j/xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/xml_j/xml.py -------------------------------------------------------------------------------- /lisdf/parsing/xml_reflection/__init__.py: -------------------------------------------------------------------------------- 1 | from .core import * # noqa: F401,F403 2 | -------------------------------------------------------------------------------- /lisdf/parsing/xml_reflection/basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/xml_reflection/basics.py -------------------------------------------------------------------------------- /lisdf/parsing/xml_reflection/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/parsing/xml_reflection/core.py -------------------------------------------------------------------------------- /lisdf/plan_executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lisdf/plan_executor/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/plan_executor/executor.py -------------------------------------------------------------------------------- /lisdf/plan_executor/gripper_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/plan_executor/gripper_executor.py -------------------------------------------------------------------------------- /lisdf/plan_executor/interpolator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/plan_executor/interpolator.py -------------------------------------------------------------------------------- /lisdf/plan_executor/joint_space_path_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/plan_executor/joint_space_path_executor.py -------------------------------------------------------------------------------- /lisdf/plan_executor/lisdf_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/plan_executor/lisdf_executor.py -------------------------------------------------------------------------------- /lisdf/plan_executor/robots/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lisdf/plan_executor/robots/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/plan_executor/robots/common.py -------------------------------------------------------------------------------- /lisdf/plan_executor/robots/panda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/plan_executor/robots/panda.py -------------------------------------------------------------------------------- /lisdf/planner_output/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lisdf/planner_output/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/planner_output/command.py -------------------------------------------------------------------------------- /lisdf/planner_output/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/planner_output/common.py -------------------------------------------------------------------------------- /lisdf/planner_output/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/planner_output/config.py -------------------------------------------------------------------------------- /lisdf/planner_output/plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/planner_output/plan.py -------------------------------------------------------------------------------- /lisdf/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lisdf/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lisdf/utils/printing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/utils/printing.py -------------------------------------------------------------------------------- /lisdf/utils/transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/utils/transformations.py -------------------------------------------------------------------------------- /lisdf/utils/transformations_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/utils/transformations_more.py -------------------------------------------------------------------------------- /lisdf/utils/typing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/lisdf/utils/typing.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/mypy.ini -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/mjcf_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/scripts/mjcf_coverage.py -------------------------------------------------------------------------------- /scripts/mjcf_expand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/scripts/mjcf_expand.py -------------------------------------------------------------------------------- /scripts/planner_output_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/scripts/planner_output_demo.py -------------------------------------------------------------------------------- /scripts/run_checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/scripts/run_checks.sh -------------------------------------------------------------------------------- /scripts/sdf_coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/scripts/sdf_coverage.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_parsing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_parsing/test_parse_mjcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_parsing/test_parse_mjcf.py -------------------------------------------------------------------------------- /tests/test_parsing/test_parse_sdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_parsing/test_parse_sdf.py -------------------------------------------------------------------------------- /tests/test_parsing/test_parse_sdf_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_parsing/test_parse_sdf_j.py -------------------------------------------------------------------------------- /tests/test_parsing/test_parse_urdf_j.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_parsing/test_parse_urdf_j.py -------------------------------------------------------------------------------- /tests/test_parsing/test_urdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_parsing/test_urdf.py -------------------------------------------------------------------------------- /tests/test_parsing/test_urdf_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_parsing/test_urdf_error.py -------------------------------------------------------------------------------- /tests/test_parsing/xml_matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_parsing/xml_matching.py -------------------------------------------------------------------------------- /tests/test_plan_executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_plan_executor/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_plan_executor/conftest.py -------------------------------------------------------------------------------- /tests/test_plan_executor/test_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_plan_executor/test_executor.py -------------------------------------------------------------------------------- /tests/test_plan_executor/test_gripper_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_plan_executor/test_gripper_executor.py -------------------------------------------------------------------------------- /tests/test_plan_executor/test_interpolator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_plan_executor/test_interpolator.py -------------------------------------------------------------------------------- /tests/test_plan_executor/test_joint_space_path_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_plan_executor/test_joint_space_path_executor.py -------------------------------------------------------------------------------- /tests/test_plan_executor/test_lisdf_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_plan_executor/test_lisdf_executor.py -------------------------------------------------------------------------------- /tests/test_planner_output/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_planner_output/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_planner_output/conftest.py -------------------------------------------------------------------------------- /tests/test_planner_output/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_planner_output/test_command.py -------------------------------------------------------------------------------- /tests/test_planner_output/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_planner_output/test_common.py -------------------------------------------------------------------------------- /tests/test_planner_output/test_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_planner_output/test_plan.py -------------------------------------------------------------------------------- /tests/test_utils/test_transformation_more.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Learning-and-Intelligent-Systems/lisdf/HEAD/tests/test_utils/test_transformation_more.py --------------------------------------------------------------------------------