命令行与配置参考#
使用 rpent --robot <name> --help 查看所选环境的完整参数。共享参数由 RPent 提供,任务选择、资源路径和服务参数由各环境补充。
rpent --help
rpent --robot libero --help
rpent --robot robocasa --help
rpent --robot robotwin --help
常用参数#
这些参数控制规划器、记忆、输出目录和 Dashboard。
参数 |
默认值 |
说明 |
|---|---|---|
|
|
选择已发现的机器人或仿真环境。 |
|
|
|
|
|
|
|
|
规划器轮数上限。 |
|
|
仅 |
|
|
|
|
|
默认使用 |
|
|
仅 |
|
|
仅 |
|
|
Claude Code 美元预算;默认取 |
|
|
保存本次运行文件的目录;默认目录名由环境生成。 |
|
|
评测默认为 |
|
|
本地记忆目录;与本地模式或探索一起使用。 |
|
|
在支持的环境中启用探索。 |
|
|
启动 Dashboard 会话。 |
|
|
Dashboard 监听地址。 |
|
|
0 表示自动分配可用端口。 |
|
|
|
|
|
启用 DEBUG 日志。 |
环境参数#
LIBERO 使用 --suite、--task、--seed 和 --libero-type 选择任务;默认类型为 LIBERO_TYPE 或 pro。RoboCasa365 和 RoboTwin 使用 --task-name。Franka 使用 --task-id 和 --robot-config。具体选项见 LIBERO、RoboCasa365、RoboTwin、单臂 Franka 和 双臂 Franka。
--env-endpoint、--vla-endpoint 和 LIBERO 的 --sam3-endpoint 可连接已启动的环境、VLA 或 SAM3 服务器,地址格式为 [protocol://]host:port,默认协议为 http。GPU 分配和远程服务见 远程服务与并行运行。
以下默认值适用于 LIBERO,其他环境以各自的 --help 为准。
LIBERO 参数 |
默认值 |
说明 |
|---|---|---|
|
|
环境随机种子。 |
|
|
环境步数上限,与规划器的 |
模型服务环境变量#
在启动 RPent 的终端中设置所选规划器的认证信息和服务器地址。
规划器 |
API Key |
服务地址 |
|---|---|---|
|
|
|
|
|
|
|
|
|
Codex 也可复用已有的 Codex 认证。模型选择、地址优先级和本地服务示例见 配置规划器与模型服务。连接检查使用 rpent-check-llm;记忆管理使用 rpent-memory,操作方法见 使用记忆与探索模式。
模型与资源路径由各环境读取,例如 LIBERO 的 PI05_CHECKPOINT_PATH、SAM3_CHECKPOINT_PATH,RoboCasa365 的 ROBOCASA_ASSETS_PATH,以及 RoboTwin 的 ROBOTWIN_ASSETS_PATH、LINGBOT_MODEL_PATH。
安装依赖选项#
在仓库根目录使用 uv pip install -e ".[<extra>]" 安装所需的可选依赖组。通常选择对应环境的依赖组即可;该组会包含下表中列出的模型或运行依赖。资源与模型权重仍需按环境页下载。
Extra |
安装内容 |
说明 |
|---|---|---|
|
标准 LIBERO、Pi0.5、SAM3 和 RLinf 运行依赖。 |
|
|
LIBERO-PRO 及 LIBERO 所需的模型和运行依赖。 |
|
|
LIBERO-plus、Pi0.5、SAM3 和 RLinf 运行依赖。 |
|
|
RoboCasa365、RLDX-1、Robosuite 和 RLinf 运行依赖。 |
|
|
RoboTwin 运行依赖、LingBot-VLA、cuRobo 和 RLinf 运行依赖。 |
|
|
RLinf Franka 集成、OpenPI 和 Franka 控制依赖。 |
|
|
RLinf 运行依赖( |
|
|
SAM3 分割依赖;模型权重需要另行下载。 |
|
|
Molmo 视觉定位依赖;需使用独立环境。 |
|
|
轨迹导出所需的 LeRobot 依赖。 |
|
|
轻量测试依赖。 |
每个虚拟环境只安装一种 LIBERO 版本。RoboCasa 使用 Python 3.10,快速开始和 RoboTwin 示例使用 Python 3.11;请按对应页面创建环境。
输出文件#
--output-dir 指定本次运行的输出目录。LIBERO 未指定该参数时,默认保存在仓库下的 logs/<timestamp>_<suite>_t<task>_s<seed>/;其他环境的目录命名见各环境页。
下表以 LIBERO 为例。实际生成的文件取决于环境、录像和任务运行结果。
文件或路径 |
用途 |
|---|---|
|
规划器对话、工具调用及结束信息。 |
|
本次任务的录像。 |
|
RPent 运行日志。 |
|
由本次运行启动的环境和模型服务器日志。 |
|
成功任务导出的动作序列;失败任务不保证生成该文件。 |
|
|
|
逐步保存的观测示例:目录名是逻辑文件名,目录内按步数编号,如 |
整次运行的文件保存在输出目录根部,逐步观测保存在各自的子目录中。成功判定以各环境页的原生判定为准;动作序列、录像和规划器总结本身都不能替代该判定。