File size: 581 Bytes
de3e3f2
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/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__")