打开现有项目
除了创建新项目外,在 HARP 中还可以打开之前保存的项目。
每个HARP项目都包含以下文件和文件夹。
raw/: 保存所有已记录的运动数据。在首次创建新项目时,此文件夹为空。project.json: 其中包含项目的主要结构和重要信息。scene.usda: 保存项目中的场景,包括已设置的对象及其属性。
启动时打开项目
启动 HARP 后,点击“Open Existing”(打开现有项目),加载之前保存的项目。
转到项目目录,**project.json**选择文件。HARP 将使用该文件加载已保存的项目配置,并恢复上次会话中的项目场景和设置。

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

系统将显示一个确认对话框,供您选择是否在关闭当前项目之前进行保存。
完成当前项目后,您可以按照上述说明创建新项目,或打开现有项目。

重新加载项目
点击页面底部的“Reload Project”,即可重新加载当前项目。
在开始重新加载之前,系统会显示一个确认对话框。执行重新加载后,项目将恢复到上次保存时的状态,并重新应用已保存的场景和配置。

笔记
在重新加载项目之前,请务必保存更改。未保存的更改将会丢失。
在不同的控制组中加载项目
打开现有项目时,在启动项目之前,必须确保已保存的控制组已正确恢复并经过验证。如果控制组与已保存的项目配置不一致,HARP将阻止会话的启动。
此安全保护措施用于确认所需设备及其配置与已保存的项目相符。在以下情况下,Control Group中会显示验证消息。
- 机器人使用不同的IP地址进行了连接。
- Haply的设备类型已发生变更(例如:将VerseGrip更换为Ruko)。
- 当前设置的末端执行器与已保存的项目配置不匹配。
- 所需设备未连接或未正确配置。
虽然设备的标识符在每次会话中可能不同,但所需的设备类型及相关配置参数必须与已保存的项目一致。

笔记
在启动项目之前,请解决所有已报告的配置问题。
保存项目
关闭 HARP 时,或在切换项目时,您可以保存项目。
保存项目后,将采用最新的项目结构**project.json**文件将被更新。
笔记
为避免工作内容丢失,请务必在关闭当前项目或清除项目之前保存所有更改。