既存のプロジェクトを開く
HARP では、新しいプロジェクトを作成できるほか、以前に保存したプロジェクトを開くこともできます。
HARP の各プロジェクトには、以下のファイルとフォルダが含まれています:
raw/: 記録されたすべての動作データを保存します。新しいプロジェクトを初めて作成した時点では、このフォルダは空です。project.json: プロジェクトの主要な設定および重要なプロジェクト情報が含まれています。scene.usda: 設定済みのオブジェクトとそのプロパティを含むプロジェクトシーンを保存します。
プロジェクトを起動時に開く
HARP を起動したら、「Open Existing」をクリックして、以前に保存したプロジェクトを読み込んでください。
プロジェクトディレクトリに移動し、ファイルを選択してください project.json aus。HARP は、このファイルを使用して、保存されたプロジェクト設定を読み込み、前回のセッション時のプロジェクトシーンや設定を復元します。

プロジェクトを切り替える
既存のプロジェクトで作業している場合は、ページ下部の「プロジェクトをクリア」をクリックして、別のプロジェクトに切り替えてください。

確認ダイアログが表示され、現在のプロジェクトを閉じる前に保存するかどうかを選択できます。
現在のプロジェクトが閉じられた後、新しいプロジェクトを作成するか、上記の手順に従って既存のプロジェクトを開くことができます。

プロジェクトを再読み込み
ページ下部の「プロジェクトを再読み込み」をクリックすると、現在のプロジェクトを再読み込みできます。
再読み込みを行う前に、確認ダイアログが表示されます。再読み込みを行うと、プロジェクトは最後に保存された状態に戻り、保存されていたシーンと設定が復元されます。

プロジェクトを再読み込みする前に、すべての変更を保存してください。保存されていない変更は失われます。
別の対照群を含むプロジェクトを読み込む
既存のプロジェクトを開く際、プロジェクトを開始する前に、保存されているコントロールグループを正しく復元し、検証する必要があります。コントロールグループが保存されているプロジェクト構成と一致しない場合、HARP はセッションの開始を阻止します。
このセキュリティチェックにより、必要なデバイスとその設定が、保存されているプロジェクトと一致していることが確認されます。たとえば、次のような場合、コントロールグループ内に検証メッセージが表示されます:
- 別のIPアドレスからロボットが接続されています。
- Haply のデバイス種別が変更されました。例えば、VerseGripが Rukoに置き換えられた場合などです。
- 設定されたエンドエフェクタが、保存されているプロジェクト設定と一致していません。
- 必要なデバイスが欠けているか、設定が間違っています。
デバイスIDはセッションごとに異なる場合があります。ただし、必要なデバイスタイプおよび関連する設定パラメータは、保存済みのプロジェクトと一致している必要があります。

プロジェクトを開始する前に、報告されている設定上の問題を修正してください。
プロジェクトを保存する
プロジェクトは、HARP を終了するとき、またはプロジェクトを切り替える際に保存されます。
保存すると、ファイルは project.json 最新のプロジェクト構成で更新されました。
保存されていない作業が失われるのを防ぐため、現在のプロジェクトを閉じる前に、すべての変更を保存してください。