Skip to content

yosuahres/uad-development

 
 

Repository files navigation

DINOv2 + UAD algorithm for assistive robot project [BRIN 2025]

All credit to:

Yihe Tang1, Wenlong Huang1, Yingke Wang1, Chengshu Li1, Roy Yuan1, Ruohan Zhang1, Jiajun Wu1, Li Fei-Fei1

Environment Setup

  • (Optioal) If you are using Omnigibson for rendering Behavior1K assets, or Blender for rendering Objaverse assets, please follow their installation guide respectively.
    • Note the rendering libraries may have version conflicts with the data pipeline / model training code, consider using a separate env in that case.
  • (Optional) If you are using open-sourced sentence-transformers for language embedding, please follow their installation guide.
    • We recommend installing from source
  • Create your conda environment and install torch
    conda create -n uad python=3.9
    conda activate uad
    pip install torch torchvision torchaudio
    
  • Install unsup-affordance in the same conda env
    git clone https://github.com/TangYihe/unsup-affordance.git
    cd unsup-affordance
    pip install -r requirements.txt
    pip install -e .
    

Contributions

  • Do some changes on the OPENAPI, now using GEMINI, as the api key is free.
  • Optimization code,as trying to change input to live camera stream.

To Be Change

  • Everything with !TO CHANGE comment, change it by yourself.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 60.5%
  • Python 39.5%