unisim.backend.isaacgym.backend

IsaacGym specialization of the shared MJCF subprocess host adapter.

IsaacGym Preview 4 runs in an external Python 3.8 process. The shared owner layer supplies pipe/shm lifecycle, MJCF metadata, selected reset, NumPy state views, and native-render command plumbing; this module only selects the IsaacGym runtime and worker entrypoint.

Classes

IsaacGymBackend

NumPy-facing SimBackend client for the IsaacGym worker.

IsaacGymModelInfo

Opaque metadata returned by the IsaacGym worker handshake.

Exceptions

IsaacGymWorkerError

Raised when the external IsaacGym worker fails.

class unisim.backend.isaacgym.backend.IsaacGymBackend[source]

Bases: MjcfSubprocessBackend

NumPy-facing SimBackend client for the IsaacGym worker.

Parameters:
class unisim.backend.isaacgym.backend.IsaacGymModelInfo[source]

Bases: SubprocessModelInfo

Opaque metadata returned by the IsaacGym worker handshake.

Parameters:
__init__(num_dof, num_bodies, dof_names, body_names, gravity, use_gpu_pipeline)
Parameters:
exception unisim.backend.isaacgym.backend.IsaacGymWorkerError[source]

Bases: SubprocessWorkerError

Raised when the external IsaacGym worker fails.

Parameters: