Princeton-Robot-Planning-and-Learning/kinder-baselines

Baselines and models for kinder

Python

13

106 commits

updated Sep 19, 2026

See the code

README

KinDER Baselines

Baseline methods for the KinDER benchmark.

Packages

PackageDescription
kinder-bilevel-planningBilevel planning baselines
kinder-ds-policiesDomain-specifc policy baselines
kinder-imitation-learningImitation learning baselines
kinder-modelsModel zoo (skills, operators, samplers)
kinder-rlReinforcement learning baselines
kinder-vlm-planningVision-language model planning baselines
kinder-trajoptModel-predictive control baselines
kinder-mbrlModel-based reinforcement learning (world model) baselines
kinder-pddlstream-planningPDDLStream task and motion planning baselines

Installation

  1. Clone this repository.
  2. Install uv.
  3. Install all packages: uv run python scripts/install_all.py

To install a single package instead:

cd <package-dir>
uv pip install -e ".[develop]"

Some packages depend on others in this repo via prpl_requirements.txt. Install those first, or use scripts/install_all.py which handles the ordering automatically.

Running CI Checks

From any package directory:

./run_ci_checks.sh

Or run checks across all packages:

./run_all_ci_checks.sh

Contributors

tomsilver

63 commits

joshnroy

10 commits

yixuanhuang98

7 commits

merlerm

4 commits

Princeton-Robot-Planning-and-Learning/kinder-baselines

Baselines and models for kinder

Python

13

106 commits

updated Sep 19, 2026

See the code

README

KinDER Baselines

Baseline methods for the KinDER benchmark.

Packages

PackageDescription
kinder-bilevel-planningBilevel planning baselines
kinder-ds-policiesDomain-specifc policy baselines
kinder-imitation-learningImitation learning baselines
kinder-modelsModel zoo (skills, operators, samplers)
kinder-rlReinforcement learning baselines
kinder-vlm-planningVision-language model planning baselines
kinder-trajoptModel-predictive control baselines
kinder-mbrlModel-based reinforcement learning (world model) baselines
kinder-pddlstream-planningPDDLStream task and motion planning baselines

Installation

  1. Clone this repository.
  2. Install uv.
  3. Install all packages: uv run python scripts/install_all.py

To install a single package instead:

cd <package-dir>
uv pip install -e ".[develop]"

Some packages depend on others in this repo via prpl_requirements.txt. Install those first, or use scripts/install_all.py which handles the ordering automatically.

Running CI Checks

From any package directory:

./run_ci_checks.sh

Or run checks across all packages:

./run_all_ci_checks.sh

Contributors

tomsilver

63 commits

joshnroy

10 commits

yixuanhuang98

7 commits

merlerm

4 commits

Languages

Python

68.1%

Jupyter Notebook

25.2%

JavaScript

2.4%

Svelte

2.2%

Shell

1.2%