Ouvrir un projet existant
En plus de créer un nouveau projet, HARP vous permet d'ouvrir des projets enregistrés précédemment.
Chaque projet HARP contient les fichiers et dossiers suivants :
raw/: contient toutes les données de mouvement enregistrées. Ce dossier est vide lors de la création initiale d'un projet.project.json: contient la configuration principale du projet ainsi que les informations clés du projet.scene.usda: contient la scène du projet, y compris les objets configurés et leurs propriétés.
Ouvrir un projet au démarrage
Au lancement de HARP, cliquez sur Ouvrir existant pour charger un projet enregistré précédemment.
Accédez au répertoire du projet et sélectionnez le fichier project.json. HARP utilise ce fichier pour charger la configuration enregistrée du projet et restaurer la scène et les paramètres de la session précédente.

Passer d'un projet à un autre
Lorsque vous travaillez dans un projet existant, cliquez sur Fermer le projet au bas de la page pour passer à un autre projet.

Une boîte de dialogue de confirmation s'affichera, vous permettant de choisir d'enregistrer ou non le projet actuel avant de le fermer.
Après avoir fermé le projet actuel, vous pouvez créer un nouveau projet ou ouvrir un projet existant, comme décrit ci-dessus.

Recharger le projet
Vous pouvez recharger le projet actuel en cliquant sur Recharger le projet au bas de la page.
Une boîte de dialogue de confirmation s'affichera avant le début du rechargement. Le rechargement restaure le projet dans son dernier état enregistré et rétablit la scène et la configuration enregistrées.

Assurez-vous d'enregistrer toutes les modifications avant de recharger le projet. Toutes les modifications non enregistrées seront perdues.
Charger un projet avec un groupe de contrôle différent
Lors de l'ouverture d'un projet existant, le groupe de contrôle enregistré doit être correctement restauré et validé avant que le projet puisse être lancé. Si le groupe de contrôle ne correspond pas à la configuration enregistrée du projet, HARP empêche le lancement de la session.
Ce garde-fou de sécurité vérifie que les appareils requis et leurs configurations sont cohérents avec le projet enregistré. Un message de validation apparaîtra dans le groupe de contrôle si, par exemple :
- Un robot est connecté avec une adresse IP différente.
- Le type d'appareil Haply a changé, par exemple lorsqu'un VerseGrip est remplacé par un Ruko.
- L'effecteur terminal configuré ne correspond pas à la configuration enregistrée du projet.
- Un appareil requis est manquant ou mal configuré.
Les identifiants des appareils peuvent différer d'une session à l'autre, mais les types d'appareils requis et les paramètres de configuration pertinents doivent correspondre au projet enregistré.

Résolvez tous les problèmes de configuration signalés avant de lancer le projet.
Enregistrer un projet
Un projet peut être enregistré lorsque vous fermez HARP ou lorsque vous passez d'un projet à un autre.
L'enregistrement du projet met à jour le fichier project.json avec la dernière configuration du projet.
Assurez-vous d'enregistrer toutes les modifications avant de fermer ou de quitter le projet actuel afin d'éviter de perdre du travail non enregistré.