{"adoption": {"forks": 168, "observed_at": "2026-08-28T04:04:42.117313+00:00", "stars": 1429}, "canonical_url": "https://ross.abutalabs.com/products/3d-diffusion-policy", "card": {"archived": false, "artifact_type": "library", "description": "[RSS 2024] 3D Diffusion Policy: Generalizable Visuomotor Policy Learning via Simple 3D Representations", "domain": ["robotics", "machine-learning", "deep-learning", "artificial-intelligence"], "enriched": true, "function": ["machine-learning", "deep-learning", "robotics", "simulation"], "health_score": 48, "homepage": "https://3d-diffusion-policy.github.io", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["YanjieZe/3D-Diffusion-Policy"], "name": "YanjieZe/3D-Diffusion-Policy", "platform": ["python"], "pushed_at": "2025-10-17T05:55:25+00:00", "repo": "YanjieZe/3D-Diffusion-Policy", "stars": 1429, "tags": ["diffusion-policy", "imitation-learning", "point-clouds", "visuomotor", "robot-manipulation", "research-code", "linux", "gpu"], "topics": [], "urls": [], "use_cases": ["train visuomotor policies from a handful of demonstrations", "learn robot manipulation skills from point cloud observations", "benchmark imitation learning baselines on simulated manipulation tasks", "deploy diffusion policies on real robot arms", "research generalizable robot policy learning with 3D representations"], "what_it_is": "3D Diffusion Policy (DP3) is a visual imitation learning algorithm that combines compact 3D point cloud representations with diffusion policies for robot manipulation. It is the official PyTorch research codebase from an RSS 2024 paper, supporting training and evaluation on simulated and real-robot tasks.", "when_to_avoid": ["you need a production-ready robotics framework rather than research code", "your setup is RGB-only with no depth or point cloud data", "you lack a GPU or robotics simulation environment", "you want plug-and-play deployment without ML expertise"], "when_to_choose": ["you need sample-efficient imitation learning for robot manipulation", "your robot observations include point clouds or depth cameras", "you want a strong, well-cited baseline for visuomotor policy research", "you have few human demonstrations (10-40) per task"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/3d-diffusion-policy", "repo": "YanjieZe/3D-Diffusion-Policy", "role": "main", "score": 46}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:42.117313+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:37:14.399271+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fc55785aa353fccce70aef7bb6bf52ffd607d8f3254bff2423e743919d2b240b", "fetched_at": "2026-08-28T04:04:42.117313+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YanjieZe/3D-Diffusion-Policy"}, {"content_hash": "63cf7926dd7966e0c99689a76e60432210bca3d8032884077ddf8d34404b6bfe", "fetched_at": "2026-08-29T11:48:48.881019+00:00", "kind": "homepage", "missing": false, "url": "https://3d-diffusion-policy.github.io"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 47, "longevity": 65, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 911, "days_push": 320, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 46, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}