快速启动¶
安装¶
前置条件
-
参考环境准备与首个仿真任务,完成 TongSIM 仿真环境安装与配置。确认能够成功运行
examples/quickstart_demo.py后,按照以下步骤安装配置单智能体导航任务场景。 -
本项目使用 uv 作为项目管理工具,推荐使用 uv 安装和管理依赖。请参考 uv 官网 进行安装。
安装依赖库
本项目需要的依赖库及版本要求如下:
[dependency-groups]
rl_nav = [
"gymnasium>=1.2.1",
"pygame>=2.6.1",
"stable-baselines3[extra]>=2.7.0",
"tensorboard>=2.20.0",
"pillow>=10.0.0",
"opencv-python>=4.10.0.84",
]
./pyproject.toml的rl_nav组下。将工作目录切换到项目根目录下,执行
uv sync --group rl_nav
验证¶
本项目主要结构:
./examples/rl_nav
│ collect_task.py # task env
│ run.py # tain/evaluation/manual
│
├─common # common module
│
├─model # baseline model
│
└─occupy_grid # occupy grid png data
启动TongSIM,打开空场景地图。将工作目录切换到项目根目录下,执行:
uv run python ./examples/rl_nav/run.py test --model_name="search_ppo_10000000_steps.zip"
图 1. 任务启动成功