This commit is contained in:
wty-yy
2025-12-28 21:25:08 +08:00
parent 9bcee5004a
commit f1040af529
11 changed files with 140 additions and 39 deletions

View File

@@ -9,6 +9,8 @@
'''
from robogauge.utils.config import Config
SEARCH_LEVELS_TERRAINS = ['slope', 'wave', 'stairs_up', 'stairs_down', 'obstacle']
class TerrainSearchLevelsConfig(Config):
class flat:
levels = [0]
@@ -91,6 +93,9 @@ class TerrainSearchLevelsConfig(Config):
levels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
class TerrainEvalLevelsConfig(Config):
class flat:
levels = [0]
class slope:
levels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
spawns = [
@@ -105,3 +110,63 @@ class TerrainEvalLevelsConfig(Config):
[5.0, 0, 4.2 * (0.57 - 0.047)],
[5.0, 0, 4.2 * 0.57],
]
class wave:
levels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
spawns = [
[4.55, 0, 0.65 - 0.075 * 9],
[4.55, 0, 0.65 - 0.075 * 8],
[4.55, 0, 0.65 - 0.075 * 7],
[4.55, 0, 0.65 - 0.075 * 6],
[4.55, 0, 0.65 - 0.075 * 5],
[4.55, 0, 0.65 - 0.075 * 4],
[4.55, 0, 0.65 - 0.075 * 3],
[4.55, 0, 0.65 - 0.075 * 2],
[4.55, 0, 0.65 - 0.075 * 1],
[4.55, 0, 0.65],
]
class stairs_up:
levels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
spawns = [
[5.0, 0.0, 1.35],
[5.0, 0.0, 1.80],
[5.0, 0.0, 2.25 + 0.03],
[5.0, 0.0, 2.70 + 0.08],
[5.0, 0.0, 2.85 + 0.1],
[5.0, 0.0, 3.00 + 0.12],
[5.0, 0.0, 3.15 + 0.14],
[5.0, 0.0, 3.30 + 0.16],
[5.0, 0.0, 3.45 + 0.18],
[5.0, 0.0, 3.60 + 0.2],
]
class stairs_down:
levels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
spawns = [
[5.1, 0.0, 1.35],
[5.1, 0.0, 1.80 + 0.08],
[5.1, 0.0, 2.25 + 0.15],
[5.1, 0.0, 2.70 + 0.25],
[5.1, 0.0, 2.85 + 0.27],
[5.1, 0.0, 3.00 + 0.30],
[5.1, 0.0, 3.15 + 0.33],
[5.1, 0.0, 3.30 + 0.36],
[5.1, 0.0, 3.45 + 0.39],
[5.1, 0.0, 3.60 + 0.42],
]
class obstacle:
levels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
spawns = [
[5, 0.0, 0.20 - 0.023 * 9],
[5, 0.0, 0.20 - 0.023 * 8],
[5, 0.0, 0.20 - 0.023 * 7],
[5, 0.0, 0.20 - 0.023 * 6],
[5, 0.0, 0.20 - 0.023 * 5],
[5, 0.0, 0.20 - 0.023 * 4],
[5, 0.0, 0.20 - 0.023 * 3],
[5, 0.0, 0.20 - 0.023 * 2],
[5, 0.0, 0.20 - 0.023 * 1],
[5, 0.0, 0.20],
]