Manuel d'utilisation de l'application web de ROC

Introduction

La présente notice d'utilisation de l'application ROC-E / ROC-M décrit l'ensemble des fonctionnalités et leur fonctionnement.

Elle regroupe l'utilisation de l'application sur un robot ROC-E et celle sur un manager ROC-M.

Page d'accueil

Sur un robot ROC-E

../_images/roc-e-home.png

La page d'accueil présente sous forme de gros bouton la liste des destinations enregistrées dans la carte du robot.
Un appui sur l'un de ces boutons permet d'envoyer l'ordre au robot de se déplacer à la destination associée.

Le bouton en bas à droite permet d'accéder à la configuration de l'application.

Si le ROC-E est doté d'un Module Picker, un bouton appaîtra indiquant si le robot est chargé ou non.

Multi destinations

../_images/multidest.png

En cliquant sur le bouton Multi destinations, vous pouvez demander au robot de se déplacer à plusieurs positions dans la même mission en sélectionnant les destinations souhaitées. Le robot se déplacera de destination en destination du plus proche au plus proche.

Une fois le robot à une destination, l'opérateur ne pourra que libérer le robot pour qu'il aille à sa prochaine étape (il ne pourra pas demander au robot d'aller à une autre destination).

Multi destinations ordonnée

../_images/ordered.png

En cliquant sur le bouton Multi destinations ordonnée, vous pouvez demander au robot de se déplacer à plusieurs positions dans la même mission dans un ordre fixe en sélectionnant les destinations souhaitées. Le robot se déplacera de destination en destination dans l'ordre souhaité.

Une fois le robot à une destination, l'opérateur ne pourra que libérer le robot pour qu'il aille à sa prochaine étape (il ne pourra pas demander au robot d'aller à une autre destination).

Messages prédéfinis

../_images/comment.png

Si des messages prédéfinis ont été configurés, un bouton avec 2 bulles apparaît en haut à droite.

Ce bouton permet de sélectionner un message prédéfini à afficher une fois le robot à sa destination pour la mission en cours.

../_images/multidest_comment.png

Dans le cas du multi destinations, le message peut être personnalisé pour chaque étape en cliquant sur le bouton associé à l'étape.

../_images/ordered_comment.png

Dans le cas du multi destinations ordonnée, le message peut être personnalisé pour chaque étape en cliquant sur le bouton associé à l'étape.

Sur un gestionnaire

../_images/manager-home.png

3 boutons en bas de l'écran permettent d'accéder à différentes sections :

  • Le bouton de gauche permet d'accéder à la liste des missions en cours.

  • Le bouton de droite permet d'accéder à la configuration de l'application.

  • Le bouton central permet d'accéder aux statistiques d'utilisations.

Dans le cas d'un véhicule qui est aussi son propre manager, ces boutons se situent à coté de celui de configuration du véhicule.

Configuration

../_images/configuration.png

La page de configuration permet comme son nom l'indique de configurer l'outil.

Les configurations du robot sont divisées en quatre catégories :

  • Mission: pour la configuration de tous les éléments liés à la mission du robot cela comprend :

    • Boutons: pour ajouter / modifier / supprimer des boutons d'appel.

    • Flotte de véhicules: pour gérer la liste des véhicules de la flotte (disponible sur un gestionnaire ROC-M ou un véhicule qui est lui-même gestionnaire).

    • Carte: pour gérer les destinations, les groupes et les zones personnalisables.

    • Points d'attente: pour ajouter / modifier / supprimer des points d'attentes.

    • Contrôleurs IoT: pour ajouter / modifier / supprimer des contrôleurs IoT.

    • Commandes personnalisées: pour ajouter / modifier / supprimer des commandes personnalisées.

    • Messages prédéfinis: pour ajouter / modifier / supprimer des messages prédéfinis.

    • Heures de fonctionnement: pour gerer les heures de fonctionnement du robot.

  • Paramètres ROC: pour la configuration générale du ROC-E/ROC-M, elle est divisée en :

    • Général: pour le paramétrage véhicule/gestionnaire.

    • Gestionnaire: pour la configuration du gestionnaire, délais et paramètres.

    • Véhicule: pour la configuration du véhicule, nombre de tentatives et paramètres.

    • Véhicule - Dimensions: pour la configuration du type de module et paramètres de taille/charge.

    • Véhicule - Délais: pour la configuration des différents délais.

    • Ascenseur: pour intéragir avec l'ascenseur du module ROC-P (visible seulement si le module est configuré, cf. Véhicule - Dimensions).

    • Configration avancée: pour accéder à l'application de configuration de Noeme.

  • Système: pour la configuration générale du système, elle comprend :

    • Langues: pour sélectionner la langue de l'interface.

    • Sons: pour configurer les différents sons jouées par le système et leurs volumes.

    • Sélectionner la carte: pour gérer la carte active.

    • Import / Export: pour exporter / importer les configurations/utilisateurs.

    • Journalisation sécurité: pour voir / exporter les entrées de journal liées à la sécurité.

    • Connectivité: pour gérer les différentes connexions du ROC-E et Noeme.

    • Mises à jour logiciel: pour gérer les mises à jour du ROC-E et Noeme.

    • Informations système : pour voir les informations système et sécurité du ROC-E/ROC-M et Noeme.

    • Comptes utilisateurs: pour ajouter / modifier / supprimer un compte utilisateur.

    • Mon compte: pour modifier le mot de passe et code PIN du compte connecté.

    • Rafraîchir: pour mettre à jour la page (peut-être utile lors de la mise à jour de l'application).

    • Redémarrer: pour redémarrer l'application ROC.

  • Mode maintenance: pour activer ou désactiver le mode maintenance.

Mission

../_images/configuration_mission.png

La page de configuration Mission permet de configurer tous les éléments liés à la mission du robot.

Boutons

../_images/mission_boutons.png

Cette page liste les boutons configurés.

Pour ajouter un nouveau bouton, cliquez sur le bouton “Ajouter un bouton".

Pour modifier un nouveau bouton, sur le crayon associé au bouton.

Pour supprimer un bouton, cliquez sur la croix rouge associée au bouton.

Ajout d'un bouton

Pour ajouter une nouvelle configuration de bouton, cliquer sur le bouton “Ajouter un bouton”.

Si l'application est configurée en manager et véhicule, un mode automatique vous sera proposé, donc les autres cas, le mode manuel sera affiché.

Suivez les étapes pour créer un nouveau bouton.

Type de bouton

../_images/mission_bouton_type.png

L'application gère actuellement 6 types de boutons :

  • Bouton d'appel: Lors de l'appui sur le bouton associé, le robot se déplacera jusqu'à la destination associée. Une fois sur place, l'utilisateur devra choisir la prochaine étape ou libérer le robot.

  • Bouton réappro: Lors de l'appui sur le bouton associé, le robot se déplacera jusqu'à la première destination associée. Une fois sur place, l'utilisateur ne pourra que libérer le robot, et celui-ci partira à la deuxième destination associée. Ce type de configuration peut-être utile dans le cas d'un réapprovisionnement d'un poste de travail, l'appel est lancé depuis le poste de travail, le robot part dans un premier temps au magasin où il sera chargé puis dans un deuxième temps au poste de travail de l'utilisateur.

  • Bouton multidestination: Lors de l'appui sur le bouton associé, le robot se déplacera à toutes les destinations associées de plus proche en plus proche.

  • Bouton multidestination et retour: Lors de l'appui sur le bouton associé, le robot se déplacera à toutes les destinations associées de plus proche en plus proche et terminera par une dernière position spécifique configurée.

  • Bouton multidestination ordonnée: Lors de l'appui sur le bouton associé, le robot se déplacera à toutes les destinations associées dans l'ordre défini.

  • Indication de présence: Ce type de bouton associé à une station de déchargement ou picking permettra d'indiquer aux véhicules et au gestionnaire que la station est pleine ou libre.

Un bouton peut être déclaré "virtuel" ; dans ce cas, il ne sera jamais interrogé par la manager et ne pourra être "appelé" qu'à travers le protocole modbus ou les APIs.

Priorité

../_images/mission_bouton_priorite.png

La priorité du bouton permet au gestionnaire de séquencer les missions selon cette priorité.

Contraintes

../_images/mission_bouton_contrainte.png

Pour chacune des étapes, vous pouvez configurer des contraintes. Pour cela, il vous suffit de cliquer sur le cadenas lié à l'étape.

Ces contraintes sont liées aux contrôleurs IoT connectés à la solution (cf section Contrôleurs IoT) ;

Pour définir une contrainte, vous devez indiquer :

  • le contrôleur IoT où est connecté le capteur qui définira la contrainte

  • le contact du contrôleur IoT

  • l'état du contact attendu pour valider l'étape

Type de module

../_images/mission_bouton_modules.png

A la création ou modification du bouton, vous pouvez limiter l'appel de ces boutons à certains type de module ROC. Sélectionnez le ou les modules autorisés à répondre à un appel de ce bouton (aucun type sélectionné signifie que tous les types seront autorisés).

Véhicules

../_images/mission_vehicules.png

Cette page liste les véhicules configurés.

Pour supprimer un véhicule, cliquez sur la croix rouge associée au véhicule.

Pour ajouter un nouveau véhicule, cliquez sur le bouton “Ajouter un véhicule” et compléter les informations demandées.

Carte

Cette section vous permet:

  • d'ajouter, déplacer, supprimer des positions sauvegardées.

  • d'ajouter, supprimer des positions dockées (picking ou non).

  • d'ajouter, supprimer des positions d'étagère.

  • d'ajouter, modifier, supprimer des zones personnalisées.

  • de modifier les noms, icônes et couleurs des positions sauvegardées, stations de recharge et positions dockées.

  • de configurer le pilotage d'un relais d'un contrôleur IoT quand le robot est sur la position.

  • de limiter l'accès aux positions à certain type de module.

  • de gérer les groupes.

Ajouter une position

Pour ajouter une position sur la carte, cliquez sur le bouton "+".

../_images/mission_carte_ajout_position.png

Suivant la présence du module Picker ou non, vous pouvez créer 4 types de position :

  • une position sauvegardée

  • une position avec marqueur

  • une position avec marqueur pour station de picking, cela créera une position avec marqueur avec ses paramètres pré-configurés pour une station de picking

  • une position d'étagère

Position sauvegardée

Ce type de position correspond à une position classique ; le robot ira à cette position avec une marge autorisée de plusieurs centimètres (marges configurables dans la partie Paramètres ROC).

Position avec marqueur

Ce type de position correspond à une position précise ; le robot ira à cette position avec une marge autorisée de moins d'un centimètre.
Ce type de position nécessite la présence d'un marqueur pour que le robot puisse se positionner précisément.
Dans le cas du ROC-P, ce type de position est requis pour les stations de picking ou les positions de dépose d'étagère.

Position d'étagère

Dans le cas du ROC-P, vous devez créer ce type de position à la position où vous souhaitez qu'une étagère soit prise.

Modifier une position

En fonction du type de position, plusieurs options peuvent être modifiées.
Quel que soit le type, vous pouvez modifier les options suivantes :

  • Nom: nom de la position.

  • Couleur: couleur de l'icône.

  • Icône: icône associée à la position.

  • Déchargement automatique de l'étagère: cette option permet au robot si il est équipé d'un module Picker de décharger automatiquement son étagère une fois arrivé à cette position.

  • Son en attente de libération: le son et le volume joué par le robot lorsqu'il attend à cette position.

  • Activer un relais sur la position: cette option vous permet d'activer un relais sur un contrôleur IoT quand le robot se trouve sur cette position.
    Pour activer un relais, sélectionnez :

    • le contrôleur.

    • le relais 1 ou 2.

    • L'action sur le relais (On/Off - pour activer le relais quand le robot est présent, Pulse pour envoyer une impulsion sur le relais à l'arrivée du robot).

Position avec marqueur

Dans le cas du ROC-P, vous pouvez indiquer le type de station présent à cette position :

  • Aucune: aucune station présente, utiliser cette configuration pour la dépose d'étagère ou pour une position précise sans action avec le module Picker.

  • Chargement: pour les stations gravitaires de chargement.

  • Déchargement: pour les stations gravitaires de déchargement.

  • Picking: pour les stations de picking.

Dans le cas des stations, vous pouvez indiquer la présence ou non de détection de caisse en complétant la partie contact.
Vous devez indiquer les dimensions des charges qui seront prises sur ces stations ainsi que la hauteur à laquelle la charge se situe sur la station afin que le robot puisse vérifier la présence ou non de la charge.

Position d'étagère

Dans le cas du ROC-P et d'une position d'étagère, vous devez indiquer les dimensions de l'étagère qui sera prise sur cette position.

Position avec marqueur ou d'étagère

Un ensemble de paramètres avancés vous permet de configurer l'approche du robot sur ces positions :

  • Distance de dédockage: distance que doit faire le robot pour sortir de cette position.

  • Distance d'approche: distance à laquelle le robot se positionne avant de démarrer la phase de docking.

  • Distance de désactivation des sécurités: distance à laquelle le robot désactive ses sécurités pour permettre de s'approcher des obstacles sur la position finale.

  • Distance guidée: distance durant laquelle le robot ne peut plus tourner avant la position finale.

  • Vitesse maximale: vitesse maximale autorisée pendant la phase de docking.

  • Contact autorisé: autorise ou non le robot à toucher et forcer sur un obstacle.

  • Tolérance de succès au contact: tolérance en mm pour considérer la position du robot par rapport à la position finale comme un succès

  • Seuil ampérage moteurs: seuil d'ampérage maximal des moteurs autorisé pendant la phase de docking.

  • Durée seuil ampérage moteurs: durée maximale autorisée pour franchir le seuil d'ampérage maximal.

Groupes
../_images/mission_carte_groupes.png

Vous avez la possibilité de créer des groupes de positions. Un groupe est constitué d'une position principale et de plusieurs positions secondaires.

Lorsqu'une mission est configurée pour se déplacer à une position principale d'un groupe, l'écran affichera automatiquement la liste des positions secondaires quand le robot sera arrivé à cette destination. L'utilisateur pourra alors demander au robot de se déplacer à l'une des positions secondaires pour "terminer" le trajet.

Si le véhiculé est équippé d'un module Picker, grouper des positions de stations de picking permettra au véhicule de déposer sa charge sur une station libre du groupe. Le véhicule tentera la première position du groupe, puis la seconde si la première n'était pas libre et ainsi de suite. Ce comportement de retentative peut-être optimisé avec des stations équipées de bouton configurés en Indication de présence (cf. Boutons) pour éviter de tenter la dépose sur une station pleine. Le même principe s'applique si le groupe est uutilisé pour la prise de charge ; le robot tentera sur la première station de prendre la charge, si cette station est vide, il passera à la suivante.

../_images/home_group.png

Au niveau de la page d'accueil, les positions secondaires des groupes seront masquées et une icône "+" sera ajoutée sur les positions principales des groupes. En cliquant sur ce "+", vous pourrez alors accéder à la liste des positions secondaires du groupe.

Zones
../_images/mission_carte_zones.png

Vous avez la possibilité de créer des zones sur la carte. Cela permet de configurer des comportement spéciaux du robot, vitesse, sons/LEDs joués quand le robot entre, sort ou est dans cette zone. Vous avez également la possibilité d'associer une zone à une position sécurisée ; en cas de déclenchament d'alarme à travers un contrôleur IoT, si le robot se trouve dans la zone, il partira automatiquement sur la position sécurisée associée.

Points d'attente

../_images/mission_points_attente.png

Dans certains cas, plusieurs robots auront besoin d'aller aux mêmes positions en même temps.

Pour éviter que les robots s'auto bloquent, il est possible de configurer des points d'attente pour que l'un des robots se mette en attente sur une position définie en attendant que l'autre robot ait quitté la position.

Pré-requis

Pour ajouter un nouveau point d'attente, vous devez avoir crée au préalable :

  • La ou les positions où il peux y avoir conflit. (indiqué par l'icône de repère de carte)

  • La position correspondant au point d'attente. (indiqué par l'icône de sablier)

  • Une zone qui doit contenir les positions où il peux y avoir conflit. Le robot enverra un message aux autres robots pour indiquer que la place est libre quand il quittera cette zone.

Contrôleurs IoT

../_images/mission_controleurs_iot.png

Cette section de permet de rajouter, modifier et supprimer des contrôleur IoT pour ensuite être utilisé dans les autres configurations.

Lorsqu'un contact du contrôleur est actif, la pastille sera verte.

Lors de la modification d'un contrôleur IoT, il est possible de récupérer à distance la configuration des contacts du contrôleur. Une fois cette configuration récupérée, vous pouvez modifier la configuration d'un contact à distance.

Commandes personnalisées

../_images/mission_commandes_personnalisees.png

Il est possible de créer des commandes personnalisées pour demander à un contrôleur IoT d'activer un de ses relais à un moment particulier ou pour mettre en pause le déplacement du robot en fonction de l'état d'un contact du contrôleur IoT.

Pour ajouter une commande personnalisée, vous devez indiquer :

  • un titre

  • la zone de déclenchement (créez une zone sur la carte dans un premier temps)

  • la liste des positions pour lesquelles l'ordre doit être envoyé

  • le moment déclencheur (tant que le robot est dans la zone,en entrant dans la zone, en sortant de la zone, sur une erreur de déplacement)

  • le relais du contrôleur IoT à activer ou le contact à attendre

Exemples d'utilisation : ouvrir une porte automatique, couper un système d'alarme d'une zone, attendre qu'une porte soit ouverte pour continuer...

Messages prédéfinis

../_images/mission_messages_predefinis.png

Cette section de permet de rajouter, modifier et supprimer des messages prédéfinis pour ensuite être utilisé lors des déplacements du robot.

Heures de fonctionnement

../_images/mission_heures_de_fonctionnement.png

Cette section de permet de gérer les heures de fonctionnement du robot selon les jours de la semaine. Le bouton ciseaux permet découper la journée en tronçons travaillé ou non pour le robot. Une fois qu'une journée est correctement configurée il est possible de le dupliquer via le bouton coller sur les autres jours de la semaine

Paramètres ROC

../_images/configuration_roc.png

La page de configuration Paramètres ROC permet d'accéder et de configurer les différents paramètres du ROC-E/ROC-M.

Général

../_images/roc_general.png

Cette page vous permet de consulter / modifier les paramètres suivant :

  • LoRa SP: configuration du spread factor de la communication LoRa ; doit être le même que les boutons d'appels, le manager et les autres robots.Valeur possible de 7 à 12.
    Plus la valeur est élevée, plus la communication sera lente mais la portée étendue.

  • Est un gestionnaire ROC ?: indiquer si l'équipement actif est le gestionnaire ROC-M du ou non.

  • Est un véhicule ROC ?: indiquer si l'équipement actif est connecté à un véhicule Noeme.

  • Clavier virtuel: utilisation ou non du clavier virtuel.

Gestionnaire

../_images/roc_gestionnaire.png

Cette page vous permet de consulter / modifier les paramètres suivant :

Si le manager est aussi véhicule :

  • Délai de réponse: délai d'attente pour recevoir les réponses des équipements.

Si le manager n'est pas aussi véhicule :

  • Délai de réponse par défaut: délai d'attente par défaut pour recevoir les réponses des boutons d'appel et contrôleur IoT.

  • Délai de réponse des véhicules: délai d'attente pour recevoir les réponses des véhicules d'appel.

  • ID bouton max à rechercher: ID LoRa maximal recherché par le gestionnaire, pour l'auto-configuration des boutons.

  • Délai avant la promotion d'une priorité des missions: délai d'attente de promotion au rang de priorité supérieure d'une mission.

  • Synchroniser tous les boutons en même temps: synchronisation de tous les boutons simultanée.

  • Délai d'attente de réponse des boutons: délai d'attente pour recevoir les réponses des booutons.

  • Autoriser plusieurs missions pour le même bouton: autoriser la création de plusieurs missions pour le même bouton à partir des API ou du Modbus.

Véhicule

../_images/roc_vehicule.png

Cette page vous permet de consulter / modifier les paramètres suivant :

  • Autoriser les déplacements depuis le dock: autoriser à un utilisateur de démarrer une nouvelle mission quand le robot est en attente à sa station de charge.

  • Position du mât: pour indiquer la position du mât sur le robot; indiquer Avant si le mât se trouve du côté des feux blanc du véhicule, Arrière sinon.

  • Direction sur la station de charge: pour indiquer dans quel sens le véhicule doit se connecter à la station de charge; indiquer Avant pour que le véhicule se connecte du côté des feux blanc du véhicule, Arrière sinon.

  • Id LoRa module: identifiant LoRa du module pour la communication. Doit être unique et reporté sur le gestionnaire.

  • Mettre l'écran en veille: Mettre l'écran en veille quand le robot entre en veille.

  • Autoriser le mode suiveur: Autoriser le mode suiveur quand le robot est à l'arrêt.

  • Afficher toutes les destinations sur la page d'accueil: Afficher toutes les destinations sur la page d'accueil ou un bouton "Toutes destinations".

  • Nb tentative en cas d'échec du déplacement à la première étape: nombre de tentative de déplacement en cas d'échec du déplacement à la première étape.

  • Nb tentative en cas d'échec du déplacement aux autres étapes: nombre de tentative de déplacement en cas d'échec du déplacement aux autres étapes.

  • Nb tentative en cas d'échec du déplacement en multidest: nombre de tentative de déplacement en cas d'échec du déplacement lors d'un multidestination.

  • Veh vers destination, tolérance de distance à l'arrivée: distance en cm autour de la destination où le robot est considéré comme arrivé.

  • Veh vers destination, tolérance angulaire à l'arrivée: angle en degré par rapport à la destination où le robot est considéré comme arrivé.

Véhicule - Dimensions

../_images/roc_vehicule_dimensions.png

Cette page vous permet de consulter / modifier les paramètres suivant :

  • Module ROC: type de module ROC actif.

  • Poids maximum: poids maximum du robot avec sa charge.

  • Hauteur: hauteur totale du robot.

Si le module est de type ROC-EP ou ROC-P

  • Largeur de la charge: largeur de la charge transportée.

  • Profondeur de la charge: Profondeur de la charge transportée.

  • Hauteur avec la charge: hauteur totale du robot avec sa charge.

  • Vitesse maximale avec la charge: vitesse maximale du robot autorisé quand il transporte la charge.

Si le module est de type Other

  • Largeur maximale: largeur maximale du robot.

  • Profondeur maximale: Profondeur maximale du robot.

Véhicule - Délais

../_images/roc_vehicule_delais.png

Cette page vous permet de consulter / modifier / désactiver les délais suivant :

  • Délai d'auto-libération: délai de libération automatique lors de l'arrivée à la première étape (robot sans charge).

  • Délai d'auto-libération multidestination: délai de libération automatique lors de l'arrivée aux autres étapes (robot potentiellement chargé).

  • Délai entre 2 sons lors de l'attente de libération: délai d'attente entre 2 sons pour indiquer l'attente de libération.

  • Délai entre 2 tentatives en cas d'échec du déplacement: délai d'attente entre 2 tentatives en cas d'échec du déplacement.

  • Délai avant un nouvel essai sur une position d'attente: délais d'attente avant un nouvel essai quand le robot est sur une position d'attente.

  • Délai avant mise en veille: délais d'attente une fois que le robot est en charge et avant qu'il ne passe en veille.

  • Délai entre 2 tentatives en cas de pause: délai d'attente avant de reprendre automatiquement un déplacement en pause.

  • Ascenseur - Délai de poursuite de la montée après le contact: l'ascenseur va continuer de monter après avoir détecté le contact pendant le délai défini. Utilisé pour l'amarrage aux étagères, ce paramètre n'est visible que pour les tops de type ROC-P ou ROC-EP.

Certains délais peuvent être activés / désactivés à l'aide d'un switch. Si le délai est désactivé, la fonctionnalité est désactivée, par exemple : si le switch pour le délai avant mise en veille est désactivé, le véhicule ne se mettra jamais en veille.

Ascenseur

../_images/roc_ascenceur.png

Cette section vous permet d'interagir avec l'ascenseur du module ROC-P.

  • Le bouton du haut vous permet de monter l'ascenseur au maximum.

  • Le deuxième bouton vous permet de monter l'ascenseur tant que le bouton est maintenu pressé.

  • L'avant-dernier bouton vous permet de descendre l'ascenseur tant que le bouton est maintenu pressé.

  • Le bouton du bas vous permet de descendre l'ascenseur au maximum.

Quand l'ascenseur est en déplacement, le bouton rouge vous permet de stopper son déplacement.

Configuration avancée

Ce menu vous permet d'accéder directement à l'application du véhicule Noeme.

Se référer à la documentation de l'application de Noeme pour plus de détails.

Système

../_images/configuration_systeme.png

La page de configuration Système permet d'accéder et de configurer les paramètres généraux du système.

Langues

../_images/systeme_langues.png

Cette page vous permet de choisir la langue de l'application.

Sons

Cette page vous permet de paramétrer les sons d'attente aux positions de la carte du robot et de paramétrer les scénarios de son du véhicule.

Sons d'attente
../_images/systeme_sons_attente.png

Cette page vous permet de paramétrer un son et un volume d'attente pour chaque position de la carte.

Il est également possible de paramétrer :

  • Délai entre 2 sons lors de l'attente de libération: délai entre 2 sons lorsque que le robot attent à une position.

  • Son par défaut quand le robot est en attente: son joué par le robot quand il attent à une position où le son d'attente n'a pas été modifié.

Sons des scenarios

Cette page vous permet de paramétrer un volume maximum pour chaque scenario de sons émis par le véhicule.

../_images/systeme_sons_scenarios.png

Le volume général agit comme une limite haute pour toutes les autres valeurs. S'il est configuré à 30, les autres volumes ne pourront pas excéder 30.

Les scénarios paramétrables sont les suivants :

  • En pause: Sons émis lorsque le véhicule est en pause dans sa mission.

  • Ressayer le déplacement: Sons émis lorsque le robot retente un déplacement après une erreur.

  • ROC P - Erreur sur l'ascenseur: Sons émis sur une erreur du module Picker du robot.

  • Initialisation: Sons émis au démarrage du véhicule.

  • Connexion hotspot: Sons émis à la connexion d'un appareil au hotspot WiFi du véhicule.

  • IHR: Sons émis quand le véhicule est en attente d'une intervention humaine (Intervention Humaine Requise).

  • Obstacle: Sons émis quand le véhicule détecte un obstacle lors d'un déplacement.

  • Sécurité désactivée: Sons émis quand les sécurités sont désactivées lors du do

  • Comportements spéciaux: Sons émis lors d'un état particulier du véhicule.

  • Autopilote: Sons émis lors des étapes de sons d'une séquence du mode autopilote du véhicule.

  • Sons ROC: Sons émis lors des missions.

  • Zones paramétrables: Sons émis lorsque le véhicule rentre, sort ou se trouve dans une zone paramétrable dans laquelle des - comportements sonores ont été configurés.

Sélectionner une carte

../_images/systeme_select_map.png

Cette page permet de changer la carte active 🗺️ du véhicule parmi les cartes créées ou importées sur le véhicule.

Elle permet aussi de renommer et supprimer les sites, ainsi que de renommer et supprimer les cartes.

Sur cet affichage en "arbre", les sites (contenant les cartes) sont visibles sur la gauche de l'arbre, les cartes, leurs noms et leurs aperçus sont situés sous le site parent.

Le bouton crayon ✏️ permet de modifier le nom et la description d'un site ou d'une carte. Le bouton poubelle 🗑️ de supprimer, une confirmation sera demandée.

Il est impossible de supprimer le site actif ou la carte active.

Une fois la sélection terminée, le bouton en bas de page permet de lancer le changement de carte.

Le véhicule commencera par remplacer sa carte active puis il effectuera une relocalisation pour démarrer la navigation autonome sur sa nouvelle carte.

Import / Export

../_images/systeme_import_export.png

Cette page vous permet d'importer / exporter les configurations complètes (paramètres de mission : boutons, carte, contrôleurs IoT...) et les configurations des comptes utilisateurs.

Exporter : cliquez sur le bouton "Export" pour télécharger les configurations (pour les sauvegarder ou pour les importer sur un autre robot ou manager).

Importer : cliquez sur le bouton “Import” puis sélectionnez le fichier à importer.

Journalisation sécurité

../_images/systeme_journalisation_securite.png

Cette page vous permet de visionner / exporter les entrées de journal liées à la sécurité (connexions, banissement, tentative d'ouverture chassis etc...).

Il est possible de sélectionner une date et une durée, le bouton "refresh" servant à visionner la plage sélectionnée.

Exporter : cliquez sur le bouton "Export" pour télécharger l'entièreté des entrées de journal liées à la sécurité.

Connectivité

../_images/systeme_connectivite.png

Cette page vous permet d'activer, de désactiver et de configurer les différentes fonctionnalités WiFi pour le ROC-E/ROC-M et Noeme.

Cette page permet également, pour les véhicules, d'accéder à la configuration des redirections de port.

Redirections de port
../_images/systeme_port_redirections.png

Cette page vous permet d'activer, de désactiver et de configurer les redirections de port du véhicule vers d'autres équipements.

Dans le cas où vous connectez un équipement sur le réseau cablé du véhicule et que celui-ci est connecté à votre réseau Wifi, les redirections de port vous permettent d'accéder à votre équipement à travers votre réseau Wifi et une redirection de port configurée sur le robot.

Mises à jour logiciel

../_images/systeme_mises_a_jour_logiciel.png

Cette page vous permet de consulter et mettre à jour les logiciels ROC-E/ROC-M et Noeme.

Il est possible d'activer ou désactiver les mises à jour logiciel automatique, dès qu'une nouvelle mise à jour est disponible, le véhicule l'appliquera dès qu'il sera docké à sa station de charge. Le gestionnaire ROC-M l'appliquera dès que ses listes de mission seront vides.

Si une mise à jour est disponible, le bouton Forcer la mise à jour permet de l'appliquer sur l'équipement concerné.

Informations système

../_images/systeme_informations_systeme.png

Cette page vous permet de consulter les informations système:

  • La version du logiciel et son identifiant.

  • Les paramètres de sécurités appliqués.

  • Les informations système de Noeme.

Comptes utilisateurs

../_images/systeme_comptes_utilisateurs.png

Cette page vous permet d'ajouter, de modifier ou de supprimer un compte utilisateur.

Plusieurs rôles d'utilisateur sont disponibles sous le nom RBAC(Role Based Access Control) :

  • Operation

  • Supervision

  • Configuration

  • Administration

donnant accès à plus ou moins de menus et de fonctions sur le système.

Mon compte

../_images/systeme_mon_compte.png

Cette page vous permet de modifier votre mot de passe et/ou code PIN.

Vous pouvez aussi vous déconnecter.

Rafraîchir

Cliquez sur ce bouton pour forcer un rafraîchissement complet de la page.

Cette action peut-être utile après une mise à jour de l'application.

Redémarrer

Cliquez sur ce bouton pour redémarrer complètement l'application et la réinitialiser dans son état de démarrage.

Mode maintenance

Cliquez sur ce bouton pour activer ou désactiver le mode maintenance.

Ce bouton n'est visible que sur un manager et permet de mettre en pause le système.

Si le mode maintenance est activé, l'icône du bouton sera orange.

Statistiques

La page de statistiques vous permet d'accéder à un ensemble de graphique et heatmap sur le fonctionnement de la solution.

Le bouton Export vous permet d'exporter les données brutes de l'application pour générer vos propres statistiques d'utilisation.

Accueil

Permet d'avoir une visualisation générale de l'utilisation de la solution.

Un système de filtre vous permet de choisir la date et la période des données analysées.

Appels

Permet de consulter un ensemble de graphique sur les appels effectués sur la solution.

Appels par bouton

Permet de consulter le nombre d'appel par bouton.

Destinations

Permet de consulter des statistiques sur les destinations les plus demandées ainsi qu'une heatmap.

Délais

Permet de consulter des statistiques sur les délais d'interventions sur la solution :

  • Temps de trajet

  • Délai d'assistance en cas de problème

  • Délai de libération

Erreur de déplacement

Permet de consulter des statistiques sur les erreurs de déplacement ainsi qu'une heatmap pour voir où les problèmes se produisent.

IHR

Permet de consulter des statistiques sur les erreurs IHR (Intervention humaine requise) ainsi qu'une heatmap pour voir où les problèmes se produisent.

Missions

La page "missions" n'est disponible que sur les manageurs.

Elle permet de consulter la liste des missions en cours et de créer de nouvelles missions

../_images/missions.png

Création d'une nouvelle mission

Créer une nouvelle mission

En cliquant sur le bouton "Créer une nouvelle mission", vous pouvez créer une nouvelle mission sur mesure à envoyer aux robots.

  • Etape 1 : choisir entre une mission multidestination ou une mission multidestination ordonnée.

  • Etape 2 : choisir les destinations.

  • Etape 3 : choisir le ou les types de modules autorisés pour cette mission (si vous ne sélectionnez aucun module, ils seront tous autorisés).

  • Etape 4 : choisir un ou plusieurs robots autorisés pour cette mission (si vous ne sélectionnez aucun robot, ils seront tous autorisés, si vous ne sélectionnez qu'un seul robot, la mission lui sera directement assigné).

Démarrer une mission de bouton

En cliquant sur le bouton "Démarrer une mission de bouton", vous pouvez créer une nouvelle mission à envoyer aux robots à partir des boutons pré configuré. Le fonctionnement sera le même que si vous appuyez sur un bouton ROC-B.

  • Etape 1 : choisir le bouton préconfiguré.

  • Etape 2 : choisir un ou plusieurs robots autorisés pour cette mission (si vous ne sélectionnez aucun robot, ils seront tous autorisés, si vous ne sélectionnez qu'un seul robot, la mission lui sera directement assigné).

Listes de missions

La première liste présente les missions de priorité haute.

La seconde, les missions de priorité moyenne.

Le système peut gérer jusqu'a 10 niveaux de priorité.

Une mission gagnera un niveau de priorité si un premier robot n'arrive pas à exécuter la mission (dès qu'un autre robot sera disponible, il prendra en priorité cette mission).

Mission

../_images/missions_card.png

Les informations de base sont indiquées :

  • L'étape active de la mission avec sa destination.

  • Le numéro de la mission ou le bouton associé.

  • Le robot affecté à la mission.

4 boutons d'intéraction sont disponibles :

  • Augmenter la priorité de la mission d'un niveau.

  • Diminuer la priorité de la mission d'un niveau.

  • Afficher les détails de la mission.

  • Annuler la mission.

Détails de la mission

../_images/missions_details.png

Cette popup vous permet de consulter les détails de la mission avec toutes ses étapes.

Libérer un robot

../_images/missions_card_liberer.png

Quand un robot est en attente de libération, le bouton "Libérer le robot" apparaît.

Ce bouton vous permet de libérer le robot pour qu'il parte à sa prochaine étape ou retourne se mettre en charge si sa mission est terminée.

Étendre une mission

../_images/missions_card_etendre.png

Quand un robot est en attente de libération et a terminé sa mission, le bouton "Étendre la mission" apparaît.

Ce bouton vous permet d'indiquer au robot les prochaines étapes de sa mission.

Le robot sera automatiquement libéré lorsqu'il reçoit ces nouvelles étapes.