https://github.com/atticuszeller/isaaclab-uv
🚀 UV package manager for issac sim and issaclab
https://github.com/atticuszeller/isaaclab-uv
gpu nivida robots simulation
Last synced: 4 months ago
JSON representation
🚀 UV package manager for issac sim and issaclab
- Host: GitHub
- URL: https://github.com/atticuszeller/isaaclab-uv
- Owner: AtticusZeller
- License: mit
- Created: 2025-05-03T08:24:45.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-06-02T16:58:37.000Z (4 months ago)
- Last Synced: 2025-06-03T07:12:37.633Z (4 months ago)
- Topics: gpu, nivida, robots, simulation
- Language: Shell
- Homepage:
- Size: 3.82 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
### system requirements
[](https://developer.nvidia.com/isaac-sim)
[](https://www.python.org/downloads/release/python-31013/)
[](https://releases.ubuntu.com/20.04/)
[](https://www.microsoft.com/en-ca/windows/windows-11)[Isaac Sim Compatibility Checker](https://docs.isaacsim.omniverse.nvidia.com/4.5.0/installation/requirements.html#id6)
The Isaac Sim Compatibility Checker is a lightweight application that programmatically checks the above requirements and indicates which of them are valid, or not, for running Isaac Sim on the machine.
Installation1. Download the Latest Release of Isaac Sim Compatibility Checker.
2. Unzip package to a folder.
3. Run the omni.isaac.sim.compatibility_check.sh script on Linux or omni.isaac.sim.compatibility_check.bat on Windows.
### Clone
```bash
git clone --recurse-submodules git@github.com:AtticusZeller/IsaacLab-uv.git
```### install deps which contains issac sim and issaclab
```bash
uv sync --dev
```### install issaclab
install all
```bash
find -L ./issaclab/source -mindepth 1 -maxdepth 1 -type d -exec bash -c 'if [ -f "$1/setup.py" ]; then echo "Installing: $1"; uv add --editable "$1"; fi' _ {} \;
```install manually
```bash
uv add --editable issaclab/source/isaaclab
```[isaac sim install guide](https://isaac-sim.github.io/IsaacLab/main/source/setup/quickstart.html)
official install script```bash
uv run issaclab/isaaclab.sh --install
```### disable IOMMU
* Editing your GRUB configuration file:
```bash
sudo nano /etc/default/grub
```* Adding iommu=off or intel_iommu=off (for Intel systems) or amd_iommu=off (for AMD systems) to the GRUB_CMDLINE_LINUX_DEFAULT line.
* Updating GRUB and rebooting:
```bash
sudo update-grub
sudo reboot
```> [!Note]
> Disabling IOMMU may improve performance for applications like Isaac Sim but could reduce system security and break certain virtualization features. Consider your specific requirements before making this change.## [Demos](https://isaac-sim.github.io/IsaacLab/main/source/overview/showroom.html)
> [!NOTE]
> it takes a while to load the first time you run it.### quadrupeds

```bash
python issaclab/scripts/demos/quadrupeds.py
```### unitree H1

```bash
python issaclab/scripts/demos/h1_locomotion.py
```