unilab.envs.locomotion.common.terrain_spawn.BaseSpawnManager

class unilab.envs.locomotion.common.terrain_spawn.BaseSpawnManager[source]

Bases: object

Default no-op spawn manager: returns zeros, records nothing.

Methods

__init__()

apply_spawn(env_ids, qpos_xyz, *[, yaw])

origins_for(env_ids)

record_episode_start(env_ids, qpos_xyz)

update_on_done(done_indices, current_xyz)

origins_for(env_ids)[source]
Parameters:

env_ids (ndarray)

Return type:

ndarray

apply_spawn(env_ids, qpos_xyz, *, yaw=None)[source]
Parameters:
Return type:

ndarray

record_episode_start(env_ids, qpos_xyz)[source]
Parameters:
Return type:

None

update_on_done(done_indices, current_xyz)[source]
Parameters:
Return type:

dict[str, float]