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 essentielles le concernant.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 un fichier 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 rétablir la scène ainsi que les paramètres de la session précédente.

Passer d'un projet à un autre
Lorsque vous travaillez sur un projet existant, cliquez sur « Fermer le projet » en 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 en cours avant de le fermer.
Une fois le projet actuel fermé, vous pouvez créer un nouveau projet ou ouvrir un projet existant, comme indiqué ci-dessus.

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

Veillez à enregistrer toutes les modifications avant de recharger le projet. Toutes les modifications non enregistrées seront perdues.
Charger un projet avec un groupe témoin 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 contrôle de sécurité vérifie que les appareils requis et leurs configurations sont conformes au projet enregistré. Un message de validation s'affichera 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 varier d'une session à l'autre, mais les types d'appareils requis et les paramètres de configuration correspondants 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.
Veillez à enregistrer toutes les modifications avant de fermer ou de quitter le projet en cours afin d'éviter de perdre le travail non enregistré.