isaac-sim / IsaacLab

Unified framework for robot learning built on NVIDIA Isaac Sim
https://isaac-sim.github.io/IsaacLab
Other
1.9k stars 727 forks source link

Missing "Building your own project" template repository #457

Closed AugustDG closed 2 months ago

AugustDG commented 3 months ago

Describe the bug

Before the Isaac Sim 4.0 update we had a repository to build our applications on top of, but it no longer exists.

Steps to reproduce

Going to this doc page and following the on-page links leads the user to a 404 Github page.

Checklist

joehays commented 3 months ago

Agreed. Looking for: https://github.com/isaac-sim/IsaacLab.ext_template

arhanjain commented 3 months ago

+1 on this

nicolas-schreiber commented 2 months ago

+1 from me too

GRINGOLOCO7 commented 2 months ago

I still don't found the template

KyleM73 commented 2 months ago

you'll have to make some changes to make it compatible with current isaac lab (takes ~an afternoon of work) but the template is here:

https://github.com/isaac-orbit/orbit.ext_template

in addition, I would recommend using some sort of wrapper repo managed by gitman to place your extension in the source/extensions folder of isaac lab so you can use the docker scripts that ship with isaac lab natively. this workflow is in the documentation here:

https://isaac-sim.github.io/IsaacLab/source/setup/template.html

fishjohn commented 2 months ago

I spent some time adapting the original orbit.ext_template to make it compatible with IsaacLab. You can find the modified template here: IsaacLab.ext_template. Please note that I cannot guarantee that it is completely error-free. Looking forward to the official version.

KyleM73 commented 2 months ago

nice! the only high level changes I see missing are in the top level IsaacLab.ext_template/pyproject.toml the .gitignore and IsaacLab.ext_template/.vscode/tools/settings.template.json. I also think the logic changed slightly in IsaacLab.ext_template/.vscode/tools/setup_vscode.py, I would look at the .vscode folder in Isaac Lab and copy that logic directly.

Mayankm96 commented 2 months ago

Sorry for the delay on this. We have now released the template: https://github.com/isaac-sim/IsaacLabExtensionTemplate

We are still testing it thoroughly, but feel free to try it out. If you face any problems, please don't hesitate to open an issue on the template repository.