Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
174 commits
Select commit Hold shift + click to select a range
00d2601
Add convert glb to usd objects. Issac Lab repo installation required.
danieltmeta Nov 27, 2024
4982485
Add urdf_conversion.py. This file converts .urdf to .usd.
danieltmeta Dec 6, 2024
99bfdbb
Add clean_urdf_xml.py. Written by Eric Undersander
danieltmeta Dec 10, 2024
88df645
Add bulk_usd_conversion.py.
danieltmeta Dec 10, 2024
f5f0c86
Add glb decompression file. Add note and terminal command example. Wr…
danieltmeta Dec 10, 2024
db4d5cc
Remove asyncio library. Add MeshConverter Cfg and remove all asyncio …
danieltmeta Dec 10, 2024
70f1137
Remove remote_content folder. Move associated scripts to parent direc…
danieltmeta Dec 10, 2024
ef6a6a3
Remove ssh_conversion.py. SAFEKEEPING.
danieltmeta Dec 10, 2024
0f5ea9b
Remove private funciton in urdf_conversion.py. Add UrdfConverterCfg i…
danieltmeta Dec 10, 2024
4d12a23
Move AppLauncher class into if/main statement
danieltmeta Dec 10, 2024
52d4e3c
Move Applauncher class into if/main statement.
danieltmeta Dec 10, 2024
03e832a
Fix syntax and variable errors in converter.py.
danieltmeta Dec 11, 2024
99279a3
Remove and archive older versions of conversion .py
danieltmeta Jan 4, 2025
510be65
Draft. Add urdf to usd converter.
danieltmeta Jan 4, 2025
6f61270
Add scene_instance_json_to_usd.py. Draft stage.
danieltmeta Jan 5, 2025
9f1486f
Minor formatting
danieltmeta Jan 5, 2025
287f315
Black formatting
danieltmeta Jan 6, 2025
25421f2
Remove temporary archive folder.
danieltmeta Jan 6, 2025
3a4c5d8
Fix github actions issues and formatting issues.
danieltmeta Jan 6, 2025
83a207f
Fix github actions and formatting issues.
danieltmeta Jan 6, 2025
89d8e97
Save black formatting changes.
danieltmeta Jan 6, 2025
3356984
Fix black formatting.
danieltmeta Jan 6, 2025
0d09025
Fix black formatting
danieltmeta Jan 6, 2025
282f19c
Fix black formatting.
danieltmeta Jan 6, 2025
05b9178
Fix black formatting
danieltmeta Jan 6, 2025
f619143
FIx black formatting
danieltmeta Jan 6, 2025
13fa17b
Fix black formatting.
danieltmeta Jan 6, 2025
03e609a
Fix black formatting.
danieltmeta Jan 6, 2025
6a2fead
Fix black formatting
danieltmeta Jan 6, 2025
f4a8fe4
Fix isort formatting
danieltmeta Jan 6, 2025
5eb2bc0
Fix black formatting.
danieltmeta Jan 6, 2025
f2f3f82
Fix isort formatting.
danieltmeta Jan 6, 2025
ccc7b22
Fixing various formatting issues.
danieltmeta Jan 6, 2025
94828f7
Fix formatting.
danieltmeta Jan 6, 2025
e0b063a
Fix formatting.
danieltmeta Jan 6, 2025
6f8d44e
Fix formatting.
danieltmeta Jan 6, 2025
ae85af4
Remove unused libraries for github actions.
danieltmeta Jan 6, 2025
1c69b26
Minor docstring changes as suggested on github.
danieltmeta Jan 9, 2025
a510a61
Update docstring for scene_instance_json_to_usd.py
danieltmeta Jan 9, 2025
9d77070
Add CLI for usd conversion.
danieltmeta Jan 10, 2025
c33644a
Draft, add bulk scene instance json coversion
danieltmeta Jan 10, 2025
bd1d42b
Draft, add CLI
danieltmeta Jan 10, 2025
efb0acc
precommit formatting.
danieltmeta Jan 12, 2025
dc5cde3
Remove bulk scene conversion logic. Will be transferred to unit tests.
danieltmeta Jan 12, 2025
78fc553
Update docstrings, minor check, and conversion function into if/main
danieltmeta Jan 12, 2025
145bc2a
precommit formatting.
danieltmeta Jan 12, 2025
93b668e
Remove redundant imports
danieltmeta Jan 12, 2025
3cd0262
Updated docstrings and type annotations for scene_instance_json_to_us…
danieltmeta Jan 13, 2025
952c68b
Updated doctring and minor formatting for urdf_to_usd.py
danieltmeta Jan 13, 2025
c463605
Migrate draft of unit test and example data from PR #2123
danieltmeta Jan 13, 2025
97c03e9
Save progress unit test usd conversion.
danieltmeta Jan 15, 2025
7df7039
Draft of unit test for usd conversion.
danieltmeta Jan 15, 2025
d9c4153
Add files for unit test conversion
danieltmeta Jan 15, 2025
782fbf8
minor formatting
danieltmeta Jan 15, 2025
12d909f
Formatting, end of file fix
danieltmeta Jan 15, 2025
6f63a51
Make some minor changes as described in the above comments.
danieltmeta Jan 23, 2025
7feaaba
Remove hssd comments.
danieltmeta Jan 23, 2025
83d7aac
Remove files generated by unit test.
danieltmeta Jan 23, 2025
b6d0170
Update pathing and import issues.
danieltmeta Jan 23, 2025
5a6e3f8
Remove more necessary files for unit testing isaac lab conversion
danieltmeta Jan 23, 2025
82ded02
Move meshColored folder and remove more unncessary unit test data files.
danieltmeta Jan 23, 2025
f39184c
Remove subprocess, and update import issues.
danieltmeta Jan 24, 2025
8c25e0b
update requirements.txt for lxml library
danieltmeta Jan 27, 2025
d84f81c
Remove repo dependences from gitignore.
danieltmeta Jan 27, 2025
40004df
Make cleaner assert statements.
danieltmeta Jan 27, 2025
918d5ed
Qualified .asset_hash for unit testing.
danieltmeta Jan 27, 2025
7d5dfe4
remove comment
danieltmeta Jan 28, 2025
03e6820
Simplify CLI for urdf_to_usd.py
danieltmeta Jan 29, 2025
54e808d
Formatting. Add function comments.
danieltmeta Jan 29, 2025
1d82e43
Remove test/data/usd_conversion_data/config.yaml
danieltmeta Jan 29, 2025
fc2c033
Save commit before rebase
danieltmeta Feb 3, 2025
fd023c4
Formatting
danieltmeta Feb 3, 2025
20b00a8
Trigger git action with hello world
danieltmeta Feb 4, 2025
a35e0b9
Trigger hello world with debug_isaac.yml
danieltmeta Feb 4, 2025
7404c07
GA pathing
danieltmeta Feb 4, 2025
018af66
Trigger GA
danieltmeta Feb 4, 2025
eadfdde
Trigger GA
danieltmeta Feb 4, 2025
a86d458
Trigger GA
danieltmeta Feb 4, 2025
52eca4a
Trigger GA
danieltmeta Feb 4, 2025
20db636
Trigger GA
danieltmeta Feb 4, 2025
b28c7db
Trigger GA
danieltmeta Feb 4, 2025
d0d56b7
Trigger GA
danieltmeta Feb 4, 2025
c99ecea
Trigger GA
danieltmeta Feb 4, 2025
cdc21ba
Trigger GA
danieltmeta Feb 4, 2025
dfb6d2a
Trigger QA
danieltmeta Feb 4, 2025
f3f436a
Trigger GA
danieltmeta Feb 4, 2025
caa3f87
Trigger GA
danieltmeta Feb 4, 2025
759575c
Trigger GA
danieltmeta Feb 4, 2025
006b148
Trigger GA
danieltmeta Feb 4, 2025
cefb5ff
Trigger GA
danieltmeta Feb 4, 2025
2c44126
Trigger GA
danieltmeta Feb 4, 2025
64bc90a
Trigger GA
danieltmeta Feb 4, 2025
3176030
Trigger GA
danieltmeta Feb 4, 2025
38e95bf
Trigger GA
danieltmeta Feb 4, 2025
de8a3ce
Trigger GA
danieltmeta Feb 4, 2025
aa2053d
Trigger GA
danieltmeta Feb 4, 2025
f0d2eb1
Trigger GA
danieltmeta Feb 4, 2025
a4817ae
Trigger GA
danieltmeta Feb 4, 2025
d68ebe0
Trigger GA
danieltmeta Feb 4, 2025
b1d8322
Trigger GA
danieltmeta Feb 4, 2025
cc7c9e8
Trigger GA
danieltmeta Feb 4, 2025
b64084f
Attempt to import isaac sim python library
danieltmeta Feb 4, 2025
94b855a
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
a48dc4c
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
04dd302
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
723206e
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
8ca6a46
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
ed0a9c8
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
411f32a
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
31e0ff5
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
335af76
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
8da4f15
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
d6d631b
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
c574b41
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
76ed924
Add Issac Lab repo and install
danieltmeta Feb 4, 2025
e72fc3a
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
5026b79
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
8d34e7b
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
a965b05
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
61e6d0c
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
060dad0
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
25baab9
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
3e5e571
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
26abcf2
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
73c4c5d
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
c2b7c00
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
d23ada1
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
c19b845
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
ba3481e
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
68cdef7
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
5448f75
Add Issac Lab repo and install
danieltmeta Feb 5, 2025
987c818
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
8a8752d
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
f9e0ffb
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
c7ca0e3
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
87e1f64
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
49fbcaf
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
fb6c862
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
02f72fd
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
a09e2fb
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
0153df9
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
bca458b
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
022fb1c
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
b54c499
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
c6266a7
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
bcc8f4b
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
d32b54d
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
41e8e7e
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
63fb912
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
5118a39
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
5828597
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
97b5d8d
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
160e111
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
8e7759f
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
4dd0c5b
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
6c06929
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
104ffaf
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
ef9b7bc
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
1ffa12c
Test modified IsaacLab installation shell script
danieltmeta Feb 5, 2025
0f82b9e
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
456aff7
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
036913d
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
1a607ea
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
0d7c8b2
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
ec8c9c6
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
6c3b2e3
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
0dba5ca
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
648c78c
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
22a169d
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
785775d
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
7412fd0
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
88fb370
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
8622995
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
cd9dd03
Test modified IsaacLab installation shell script
danieltmeta Feb 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions .github/actions/install_isaac_deps/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Hello World 1
runs:
using: composite
steps:
- name: Print Hello World
run: echo "Hello World"
shell: bash
- name: Setup miniconda
uses: conda-incubator/setup-miniconda@v3.0.1
with:
miniconda-version: "latest"
python-version: "3.10"
- name: Install conda and isaac lab
run: |-
echo "Install conda and dependencies"
conda create -n env_isaaclab python=3.10
conda init
source ~/.bashrc
conda activate env_isaaclab
pip install torch==2.5.1 --index-url https://download.pytorch.org/whl/cu118
pip install isaacsim[all,extscache]==4.5.0 --extra-index-url https://pypi.nvidia.com
git clone https://github.com/isaac-sim/IsaacLab.git
sudo apt install cmake build-essential
echo "ISAAC SIM PATH"
ls /home/runner/work/habitat-lab/habitat-lab/IsaacLab/source
cp -f /home/runner/work/habitat-lab/habitat-lab/habitat-lab/isaaclab_modified.sh /home/runner/work/habitat-lab/habitat-lab/IsaacLab/isaaclab.sh
chmod +x ./IsaacLab/isaaclab.sh
yes | ./IsaacLab/isaaclab.sh --install
python -c "from omni.isaac.lab.app import AppLauncher; print('Libraries imported successfully')"
shell: bash
# git clone https://github.com/isaac-sim/IsaacLab.git
# sudo apt install cmake build-essential
# chmod +x ./IsaacLab/isaaclab_modified.sh
# cp ./habitat-lab/isaaclab_modified.sh ./IsaacLab/
# cp $GITHUB_WORKSPACE/.github/actions/install_isaac_deps/isaaclab_modified.sh ./IsaacLab/
# mkdir /home/runner/miniconda3/envs/env_isaaclab/lib/python3.10/site-packages/isaacsim/.vscode/
# echo "{}" > /home/runner/miniconda3/envs/env_isaaclab/lib/python3.10/site-packages/isaacsim/.vscode/settings.json

# yes | python -c "import isaacsim; print(isaacsim.__file__)"
# yes | ./IsaacLab/isaaclab.sh --install
# ignore-errors: true
# - name: Import Issac Sim
# run: |
# python -c "from omni.isaac.lab.app import AppLauncher; print('Libraries imported successfully')"
# shell: bash
19 changes: 19 additions & 0 deletions .github/workflows/debug_isaac.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Hello World Workflow
on:
pull_request: {}
push:
branches:
- main
tags: [ "v*" ]

jobs:
hello-world:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.1
with:
path: "./habitat-lab"
- name: Run Hello World Action
uses: "./habitat-lab/.github/actions/install_isaac_deps"


File renamed without changes.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -106,3 +106,7 @@ data

# Autogenerated navmesh files
*.navmesh

# urdf conversion artifact
test/data/usd_conversion_data/.asset_hash
test/data/usd_conversion_data/config.yaml
Loading