Skip to content
Merged
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
a115db2
Scene Data Provider API Design
daniela-hase Mar 23, 2026
e81841a
Started work on PhysX Scene Data Provider
daniela-hase Mar 26, 2026
9c08819
Fixed mapping issues
daniela-hase Mar 30, 2026
70b913b
Formatting Fixes
daniela-hase Mar 30, 2026
5237b8b
Refactor
daniela-hase Mar 30, 2026
38b8cf9
Refactor
daniela-hase Mar 30, 2026
3e2727e
Formatting
daniela-hase Mar 30, 2026
4a3edf0
Refactor
daniela-hase Mar 30, 2026
d89d0cf
Added Newton Scene Data Backend
daniela-hase Apr 1, 2026
f905ac1
Formatting
daniela-hase Apr 1, 2026
e8b1fa0
Minor Refactor
daniela-hase Apr 3, 2026
9695a0b
Merge branch 'develop' into dev/scene-data-provider-api
daniela-hase May 5, 2026
b64452a
Removed old Scene Data Provider in favor of new one
daniela-hase May 8, 2026
20c8c04
Merge branch 'develop' into dev/scene-data-provider-api
daniela-hase May 8, 2026
705ddb4
Formatting Fixes
daniela-hase May 11, 2026
a79a922
Merge branch 'develop' into dev/scene-data-provider-api
daniela-hase May 11, 2026
1f5e5bf
Fix
daniela-hase May 11, 2026
48c6d98
Merge branch 'develop' into dev/scene-data-provider-api
daniela-hase May 12, 2026
9709994
Test Fixes
daniela-hase May 12, 2026
7a97c41
Test Fixes
daniela-hase May 12, 2026
e0d4586
Docs update
daniela-hase May 12, 2026
69b0127
Merge remote-tracking branch 'origin/develop' into dev/scene-data-pro…
daniela-hase May 12, 2026
90b835d
Add isaaclab_tasks changelog fragment for ARL obstacle-color fix
daniela-hase May 12, 2026
64253bc
Docs fix
daniela-hase May 12, 2026
1fa3444
Test Fix
daniela-hase May 12, 2026
1b0b589
Fixes
daniela-hase May 12, 2026
469c6bb
Merge branch 'develop' into dev/scene-data-provider-api
daniela-hase May 13, 2026
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
7 changes: 7 additions & 0 deletions source/isaaclab/isaaclab/physics/physics_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
from typing import TYPE_CHECKING, Any, ClassVar

if TYPE_CHECKING:
from isaaclab.scene.scene_data_provider import SceneDataBackend
from isaaclab.sim.simulation_context import SimulationContext

logger = logging.getLogger(__name__)
Expand Down Expand Up @@ -259,6 +260,12 @@ def forward(cls) -> None:
"""Update kinematics without stepping physics (for rendering)."""
pass

@classmethod
@abstractmethod
def get_scene_data_backend(cls) -> SceneDataBackend:
"""Return the SceneDataBackend for the SceneDataProvider."""
pass
Comment thread
daniela-hase marked this conversation as resolved.

@classmethod
@abstractmethod
Comment thread
daniela-hase marked this conversation as resolved.
def step(cls) -> None:
Expand Down
Loading