Skip to content
@taskography

Taskography

The taskography benchmark for scene-graph based task planning

Taskography - Planning meets 3D Scene Graphs

This is the landing page for Taskography: Evaluating robot task planning over large 3D scene graphs, presented at CoRL2021. For a brief overview of the work, please refer to our project webpage.

🏗️ Taskography-API

To API. A simple API for sampling symbolic planning tasks in large-scale 3D scene graphs. Provides support for the following: (1) hierarchical-symbolic graph construction; (2) task sampling; (3) trajectory sampling; (4) procedurally generated environment wrappers.

🌎 PDDLGym Environments

To Envs. Official benchmark domains encoded in Planning Domain Definition Language (PDDL). PDDLGym enables gym-style interfacing for each planning domain and problem pair.

🚀 Modern Planners

To Planners. A collection of performant, domain-agnostic learning-based planners, and the SCRUB and SEEK planners specifically designed to exploit 3D scene graph hierarchies.

✈️ Classical Planners

To Baselines. A package interfacing all satisficing and optimal symbolic planners benchmarked in Taskography with Python. Planners are automatically installed on first use.

🏠 Development Repository

To Dev. An in-house repository that contains the official benchmark results in .json file format, along with original scripts used to generate all Taskography planning domains.

Note: The majority of this code has been repurposed in Taskography-API.


Citation

All repositories are offered under the MIT License agreement. If you find Taskography useful, please consider citing our work:

@inproceedings{agia2022taskography,
  title={Taskography: Evaluating robot task planning over large 3D scene graphs},
  author={Agia, Christopher and Jatavallabhula, {Krishna Murthy} and Khodeir, Mohamed and Miksik, Ondrej and Vineet, Vibhav and Mukadam, Mustafa and Paull, Liam and Shkurti, Florian},
  booktitle={Conference on Robot Learning},
  pages={46--58},
  year={2022},
  organization={PMLR}
}

Pinned Loading

  1. taskography-api taskography-api Public

    A simple API for sampling symbolic planning tasks in large-scale 3D scene graphs

    Python 8 2

  2. scenegraph-planners scenegraph-planners Public

    Modern planners over 3D scenegraphs - PLOI, SCRUB, SEEK

    C++ 5 1

  3. pddlgym pddlgym Public

    pddlgym with taskography domains and problems

    SAS 6 1

  4. 3dscenegraph-dev 3dscenegraph-dev Public

    Dev code for parsing and exploring 3D scene graphs

    Python 7 1

Repositories

Showing 7 of 7 repositories
  • taskography-api Public

    A simple API for sampling symbolic planning tasks in large-scale 3D scene graphs

    taskography/taskography-api’s past year of commit activity
    Python 8 2 2 1 Updated Aug 2, 2023
  • 3dscenegraph-dev Public

    Dev code for parsing and exploring 3D scene graphs

    taskography/3dscenegraph-dev’s past year of commit activity
    Python 7 1 0 0 Updated Nov 4, 2022
  • pddlgym Public

    pddlgym with taskography domains and problems

    taskography/pddlgym’s past year of commit activity
    SAS 6 MIT 1 0 0 Updated Jul 12, 2022
  • taskography.github.io Public

    Taskography webpage

    taskography/taskography.github.io’s past year of commit activity
    SCSS 0 MIT 0 0 0 Updated Jul 12, 2022
  • scenegraph-planners Public

    Modern planners over 3D scenegraphs - PLOI, SCRUB, SEEK

    taskography/scenegraph-planners’s past year of commit activity
    C++ 5 1 1 0 Updated Jul 9, 2022
  • .github Public
    taskography/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Jul 8, 2022
  • taskography Public

    Task planning over 3D scene graphs

    taskography/taskography’s past year of commit activity
    16 1 0 0 Updated Jul 8, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…