unisim.backend.isaacsim.tensor_ipc.HostCudaIpcArena
-
class unisim.backend.isaacsim.tensor_ipc.HostCudaIpcArena[source]
Bases: object
Producer-owned canonical arena exported to the IsaacSim worker.
- Parameters:
-
Methods
Attributes
-
__init__(*, num_envs, nq, nv, nu, nbody, device='cuda')[source]
- Parameters:
-
-
property qpos: Any
-
property device_uuid: str
-
property qvel: Any
-
property device_index: int
-
property ctrl: Any
-
property reset_env_indices: Any
-
property reset_qpos: Any
-
property reset_qvel: Any
-
property reset_kp: Any
-
property reset_kd: Any
-
property body_state: Any
-
property sensor_state: Any
-
to_payload(sensor_descriptors=None)[source]
- Parameters:
sensor_descriptors (list[dict[str, Any]] | None)
- Return type:
dict[str, Any]
-
write_control(ctrl)[source]
- Parameters:
ctrl (Any)
- Return type:
None
-
record_control()[source]
- Return type:
None
-
write_reset(env_indices, qpos, qvel, randomization=None)[source]
- Parameters:
-
- Return type:
None
-
record_reset()[source]
- Return type:
None
-
wait_state()[source]
- Return type:
None
-
close()[source]
- Return type:
None