打开一个现有项目
除了创建新项目外,HARP 还支持打开之前保存过的项目。
每个HARP 项目都包含以下文件和文件夹:
raw/: 用于存储所有记录的运动数据。首次创建新项目时,该文件夹为空。project.json: 包含核心项目配置和重要项目信息。scene.usda: 保存项目场景,包括已配置的对象及其属性。
在启动时打开一个项目
启动HARP 后,请单击“打开现有项目”以加载之前保存的项目。
导航至项目目录并选择该文件 project.json 来源:HARP 。该文件用于加载已保存的项目配置,并恢复上一次会话中的项目场景和设置。

在项目之间切换
如果您正在处理一个现有项目,请点击页面底部的“清除项目”以切换到另一个项目。

此时会弹出一个确认对话框,您可以在其中选择是否要在关闭当前项目之前将其保存。
当前项目关闭后,您可以创建一个新项目,或者按照上述说明打开一个现有项目。

重新加载项目
您可以通过点击页面底部的“重新加载项目”来重新加载当前项目。
重新加载前会弹出一个确认对话框。重新加载后,项目将恢复到上次保存时的状态,并恢复已保存的场景和配置。

提示
在重新加载项目之前,请保存所有更改。未保存的更改将会丢失。
加载一个带有不同对照组的项目
打开现有项目时,必须先正确恢复并验证已保存的控制组,然后才能启动该项目。如果控制组与已保存的项目配置不一致,HARP 将阻止会话启动。
此安全检查可确保所需的设备及其配置与存储的项目一致。例如,当出现以下情况时,控制组中会显示一条验证消息:
- 有一个机器人通过另一个IP地址连接了进来。
- Haply 的设备类型已发生变化,例如当VerseGrip被Ruko取代时。
- 已配置的末端执行器与存储的项目配置不一致。
- 缺少一个必需的设备,或者该设备配置有误。
不同会话中的设备 ID 可能有所不同。但所需的设备类型和相关配置参数必须与已保存的项目一致。

提示
在启动项目之前,请先解决已报告的配置问题。
保存项目
在关闭HARP 时或在不同项目之间切换时,项目都会被保存。
保存时,该文件将 project.json 已更新为最新的项目配置。
提示
在关闭当前项目之前,请保存所有更改,以免丢失未保存的工作。