Ouvrir un projet existant
En plus de permettre la création d'un nouveau projet, HARP permet d'ouvrir des projets précédemment enregistrés.
Chaque projet « HARP » contient les fichiers et dossiers suivants :
raw/: Enregistre toutes les données de mouvement enregistrées. Ce dossier est vide lors de la création d'un nouveau projet.project.json: Contient la configuration centrale du projet et des informations importantes sur celui-ci.scene.usda: Enregistre la scène du projet, y compris les objets configurés et leurs propriétés.
Ouvrir un projet dès son lancement
Lorsque vous lancez HARP , cliquez sur « Open Existing » pour charger un projet précédemment enregistré.
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 du projet ainsi que les paramètres de la session précédente.

Passer d'un projet à l'autre
Si vous travaillez sur un projet existant, cliquez sur « Clear Project » en bas de la page pour passer à un autre projet.

Une boîte de dialogue de confirmation s'affiche, dans laquelle vous pouvez choisir d'enregistrer ou non le projet en cours avant de le fermer.
Une fois le projet en cours fermé, 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 en cours en cliquant sur « Reload Project » en bas de la page.
Avant le rechargement, une boîte de dialogue de confirmation s'affiche. Lors du rechargement, le projet est rétabli dans son état tel qu'il avait été enregistré en dernier, et la scène ainsi que la configuration enregistrées sont restaurées.

Enregistrez toutes les modifications avant de recharger le projet. Les modifications non enregistrées seront perdues.
Charger un projet avec un autre groupe de contrôle
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é permet de s'assurer que les équipements requis et leurs configurations correspondent bien au projet enregistré. Un message de validation s'affiche dans le groupe de contrôle lorsque, par exemple :
- Un robot est connecté via une autre adresse IP.
- Le type d'appareil de Haply a changé, par exemple lorsque VerseGrip a été remplacé par Ruko.
- L'effecteur terminal configuré ne correspond pas à la configuration du projet enregistrée.
- Un périphérique indispensable est manquant ou mal configuré.
Les identifiants des appareils peuvent varier d'une session à l'autre. Les types d'appareils requis et les paramètres de configuration pertinents doivent toutefois correspondre au projet enregistré.

Résolvez les problèmes de configuration signalés avant de lancer le projet.
Enregistrer un projet
Un projet peut être enregistré lors de la fermeture d'HARP ou lors du passage d'un projet à un autre.
Lors de l'enregistrement, le fichier est project.json mis à jour avec la dernière configuration du projet.
Enregistrez toutes les modifications avant de fermer le projet en cours afin d'éviter toute perte de travail non enregistré.