Repository navigation
Expand file tree
/
Copy pathscripts.conf
More file actions
65 lines (51 loc) · 4.99 KB
/
Copy pathscripts.conf
File metadata and controls
65 lines (51 loc) · 4.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# flybody scripts configuration
# ──────────────────────────────────────────────────────────────────────
# All configurable values for flybody scripts in one place.
# Values shown are DEFAULTS — override via CLI flags or env vars.
# ──────────────────────────────────────────────────────────────────────
# ── Environment ─────────────────────────────────────────────────────
MUJOCO_GL = glfw # Rendering backend: glfw | egl | osmesa
# ── Rendering defaults ──────────────────────────────────────────────
RENDER_WIDTH = 640 # Render width (pixels)
RENDER_HEIGHT = 480 # Render height (pixels)
RENDER_FPS = 30 # Video frame rate
# ── render_environments.py ──────────────────────────────────────────
ENVS = walk_imitation,walk_on_ball,template_task,flight_imitation,vision_flight_bumps,vision_flight_trench
CAMERAS = 0,1 # Camera IDs to render
WARMUP_STEPS = 50 # Random steps before capture
# ── generate_rollout_videos.py ──────────────────────────────────────
ROLLOUT_STEPS = 200 # Steps per rollout
ROLLOUT_CAMERAS = 0 # Camera IDs for video
ROLLOUT_FPS = 30 # Video FPS
# ── export_model_data.py ────────────────────────────────────────────
EXPORT_MODES = params,configs,specs,observables
# ── explore_physics.py ──────────────────────────────────────────────
PHYSICS_STEPS = 150 # Steps for wing/actuator animations
# ── track_sensory_data.py ───────────────────────────────────────────
SENSORY_ENV = flight_imitation # Environment: flight_imitation | walk_imitation | walk_on_ball
SENSORY_STEPS = 150 # Rollout steps for tracking
# ── explore_task_utils.py ───────────────────────────────────────────
TASK_UTILS_VERBOSE = false # Enable debug-level logging
# ── inspect_walker.py ───────────────────────────────────────────────
WALKER_CONFIGS = full,no_wings,no_legs,force_actuators,no_mouth,no_antennae,minimal
WALKER_RENDER = true # Render camera images per config
# ── vision_pipeline.py ──────────────────────────────────────────────
VISION_TERRAIN = both # Terrain type: bumps | trench | both
VISION_STEPS = 100 # Rollout steps for vision demo
# ── Output directory structure ──────────────────────────────────────
OUTPUT_DIR = output # Root output directory
OUTPUT_IMAGES = output/images
OUTPUT_VIDEOS = output/videos
OUTPUT_DATA = output/data
OUTPUT_PHYSICS = output/physics
OUTPUT_SENSORY = output/sensory
OUTPUT_TASK_UTILS = output/task_utils
OUTPUT_WALKER = output/walker
OUTPUT_VISION = output/vision
# ── setup.sh ────────────────────────────────────────────────────────
PYTHON_VERSION = 3.10 # Python version for venv
SETUP_EXTRAS = # Extras: tf | ray | dev | all
# ── download_data.sh ───────────────────────────────────────────────
DATA_KEYS = walking-imitation-dataset,flight-imitation-dataset,trained-policies,controller-reuse-checkpoints
# ── train.sh ────────────────────────────────────────────────────────
TRAIN_MUJOCO_GL = egl # GPU rendering for training