| #!/usr/bin/env python3 | |
| """Register Dropbear tasks, then run Isaac Lab's stock RSL-RL player.""" | |
| from __future__ import annotations | |
| import runpy | |
| import sys | |
| from pathlib import Path | |
| import dropbear_walk # noqa: F401 | |
| WORKSPACE_ROOT = Path(__file__).resolve().parents[1] | |
| PLAY_SCRIPT = WORKSPACE_ROOT / "IsaacLab" / "scripts" / "reinforcement_learning" / "rsl_rl" / "play.py" | |
| if not PLAY_SCRIPT.is_file(): | |
| raise FileNotFoundError(f"Isaac Lab player not found: {PLAY_SCRIPT}") | |
| sys.path.insert(0, str(PLAY_SCRIPT.parent)) | |
| runpy.run_path(str(PLAY_SCRIPT), run_name="__main__") | |