Skip to content

Commit c6a196a

Browse files
authored
Merge pull request #1094 from StanfordVL/isaac_4_5
Isaac 4.5 Upgrade
2 parents 21c0542 + 6e4fe8b commit c6a196a

File tree

79 files changed

+1800
-2865
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+1800
-2865
lines changed

docker/prod.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM nvcr.io/nvidia/isaac-sim:4.1.0
1+
FROM nvcr.io/nvidia/isaac-sim:4.5.0
22

33
# Set up all the prerequisites.
44
RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y \

docs/assets/robots/A1.png

419 KB
Loading

docs/assets/robots/Fetch.png

-338 KB
Loading

docs/assets/robots/Freight.png

-819 KB
Loading

docs/assets/robots/Locobot.png

-345 KB
Loading

docs/assets/robots/R1.png

592 KB
Loading

docs/assets/robots/Stretch.png

326 KB
Loading

docs/assets/robots/Tiago.png

-92.7 KB
Loading

docs/assets/robots/Turtlebot.png

-105 KB
Loading

docs/miscellaneous/known_issues.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,23 @@ icon: octicons/question-16
1010

1111
Currently, to run multiple scenes in parallel, you will need to launch separate instances of the OmniGibson environment. While this introduces some overhead due to running multiple instances of IsaacSim, we are actively working on implementing parallelization capabilities. Our goal is to enable running multiple scenes within a single instance, streamlining the process and reducing the associated overhead.
1212

13+
??? question "Why does my particle system behave unexpectedly after clearing the scene?"
14+
15+
If you clear a particle system and immediately re-initialize it without performing a physics step in between, you may observe unexpected behavior. Our assumption is that this occurs because some internal state variables aren't properly reset during the clearing process.
16+
17+
**Solution:**
18+
Take a physics step after clearing the particle system but before re-initializing it:
19+
```python
20+
env.scene.clear_system(system_name)
21+
og.sim.step()
22+
system = env.scene.get_system(system_name) # Now safe to re-initialize
23+
```
24+
25+
**Best Practice:**
26+
In most scenarios, completely clearing a particle system is unnecessary. Instead, consider:
27+
- Removing particles with `system.remove_all_particles()` or `system.remove_particles(...)`
28+
- Generating new particles with `system.generate_particles(...)`
29+
1330
## 🧯 **Troubleshooting**
1431

1532
??? question "I cannot open Omniverse Launcher AppImage on Linux"

0 commit comments

Comments
 (0)