Skip to content

Add ability to fetch assets from an external git repository#96

Draft
bhung-bdai wants to merge 12 commits intorai-opensource:mainfrom
bhung-bdai:add-asset-download
Draft

Add ability to fetch assets from an external git repository#96
bhung-bdai wants to merge 12 commits intorai-opensource:mainfrom
bhung-bdai:add-asset-download

Conversation

@bhung-bdai
Copy link
Copy Markdown
Collaborator

Adds the ability to download and cache a source for assets external to the repo. This cleans up the codebase and allows hopefully easier import of different robot assets.

@bhung-bdai bhung-bdai self-assigned this Oct 24, 2025
Copy link
Copy Markdown
Collaborator

@alberthli alberthli left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this PR - much needed. I know it's still a draft, but besides the couple of comments below, here are additional considerations:

  1. We should definitely scrub all asset files from the commit history (xml, obj, stl, etc.). Not sure the best/safest way to do this, I usually use git filter repo for it, but want to 100% make sure we don't mess it up. This will also completely destabilize the commit history, and mess up all stacks/open PRs until they are rebased, so that's a consideration as well.
  2. Of course, you should set up the repository on the RAI side for asset hosting.

Comment thread judo/utils/assets.py Outdated
Comment thread judo/utils/assets.py Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants