unilab.terrains.terrain_generator.SubTerrainCfg¶
- class unilab.terrains.terrain_generator.SubTerrainCfg[source]¶
Bases:
ABCSubTerrainCfg(proportion: ‘float’ = 1.0, size: ‘tuple[float, float]’ = (10.0, 10.0), flat_patch_sampling: ‘dict[str, FlatPatchSamplingCfg] | None’ = None)
- Parameters:
Methods
__init__([proportion, size, flat_patch_sampling])function(difficulty, rng)Generate backend-agnostic terrain data.
Attributes
Named flat-patch sampling configurations, or None to disable.
Robot spawning weight for this terrain type.
Width and length of the terrain patch, in meters.
-
proportion:
float= 1.0¶ Robot spawning weight for this terrain type.
In curriculum mode, controls how many robots are spawned on this terrain’s column relative to other terrain types. Each terrain type always gets exactly one column; proportion only affects spawning distribution.
In random mode, controls the sampling probability for each patch.
-
flat_patch_sampling:
dict[str,FlatPatchSamplingCfg] |None= None¶ Named flat-patch sampling configurations, or None to disable.