打开已有项目
除了创建新项目外,HARP 还允许您打开之前保存的项目。
每个 HARP 项目包含以下文件和文件夹:
raw/:存储所有记录的运动数据。新建项目时,此文件夹为空。project.json:包含项目的主要配置和关键项目信息。scene.usda:存储项目场景,包括已配置的对象及其属性。
启动时打开项目
启动 HARP 时,点击 打开已有项目 以加载之前保存的项目。
导航到项目目录,然后选择 project.json 文件。HARP 将使用该文件加载已保存的项目配置,并恢复上次会话中的项目场景和设置。

在项目之间切换
在已打开的项目中工作时,点击页面底部的 清除项目,即可切换到其他项目。

系统将弹出确认对话框,供您选择在关闭当前项目前是否保存。
清除当前项目后,您可以按照上述方法新建项目或打开已有项目。

重新加载项目
点击页面底部的 重新加载项目,即可重新加载当前项目。
重新加载开始前,系统会弹出确认对话框。重新加载会将项目恢复至上次保存的状态,并重新建立已保存的场景和配置。

注意
重新加载项目前,请务必保存所有更改。未保存的更改将会丢失。
使用不同控制组加载项目
打开已有项目时,必须先正确恢复并验证已保存的 控制组,才能启动项目。如果控制组与已保存的项目配置不一致,HARP 将阻止本次会话启动。
此安全保护机制会验证所需设备及其配置是否与已保存的项目一致。例如,在以下情况下,控制组 内会显示验证提示:
- 机器人使用了不同的 IP 地址连接。
- Haply 设备类型已更改,例如将 VerseGrip 替换为 Ruko。
- 所配置的末端执行器与已保存的项目配置不一致。
- 缺少所需设备,或设备配置不正确。
不同会话之间的设备标识符可能有所不同,但所需的设备类型及相关配置参数必须与已保存的项目一致。

注意
启动项目前,请先解决所有已报告的配置问题。
保存项目
关闭 HARP 或切换项目时,可以保存项目。
保存项目会使用最新的项目配置更新 project.json 文件。
注意
关闭或清除当前项目前,请务必保存所有更改,以免丢失未保存的工作内容。