#63 · Primary category: Robotics & Embodied AI Simulation
pytorch-dense-correspondence
Code for "Dense Object Nets: Learning Dense Visual Object Descriptors By and For Robotic Manipulation"
Project last updated:05/09/23
GitHub Stars
576
Forks
135
Contributors
3
License
BSD-3-Clause
Why we included this project
This is the reference implementation for Dense Object Nets, a self-supervised method that learns dense visual descriptors for objects a robot has never seen, including deformable ones. Instead of training a separate model for each grasp or task, the network builds a consistent per-pixel descriptor space, so a robot can locate and grasp a specific point on an object even after the object has been bent or rearranged. The repo includes a step-by-step tutorial, a Docker workflow, and pre-trained models, and training a descriptor network takes roughly 20 minutes, so you can go from a clean environment to a working model in about half an hour. It is a research codebase rather than a polished product, so expect Jupyter notebooks and a documented data-processing pipeline instead of a clean API. For teams exploring task-agnostic object representations for manipulation, the training and evaluation scripts are a solid place to start.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
genesis-world
Simulation platform for general-purpose robotics & embodied AI learning.
lerobot
🤗 LeRobot: Making AI for Robotics more accessible with end-to-end learning
ml-agents
The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
carla
Open-source simulator for autonomous driving research.