Skip to content

INSITU Kinect#

Séances d'évaluations ergonomiques INSITU avec la caméra Kinect.

Résumé :

La camĂ©ra multifaisseaux Azure Kinect de Microsoft utilise la reconnaissance de formes pour dĂ©tecter des corps en mouvement dans son flux vidĂ©o. Vous pouvez l'utiliser pour faire des captures de mouvement sur un poste de travail existant. La personne sujet de l'Ă©tude n'a pas besoin d'ĂȘtre Ă©quipĂ©e.

Ce produit n'est plus disponible

Microsoft a arrĂȘtĂ© la fabrication de la camĂ©ra Azure Kinect en 2021. Le produit n'Ă©tant plus disponible, les sites L'OrĂ©al livrĂ©s aprĂšs cette date n'en possĂšdent pas.

kinect_viewer_3

Recommandations#

La caméra Kinect est un systÚme optique. Comme tout systÚme de ce type, il est limité par son champ de vision. Tout mouvement effectué en dehors du champ de vision ne sera pas détecté.

Ce type de systĂšme est Ă©galement sensible au masquage. Bien que les algorithmes de reconnaissance de formes qui travaillent en arriĂšre plan soient suffisamment prĂ©dictifs pour reconstituer une partie du corps qui disparaĂźt momentanĂ©ment, vous remarquerez des anomalies de suivi lorsque le masquage dure plus longtemps ou qu'une plus grande partie du corps est concernĂ©e. La partie non visible ne sera pas positionnĂ©e correctement. Le masquage peut ĂȘtre provoquĂ© par un Ă©lĂ©ment du dĂ©cor (une palette, une table...), par les vĂȘtements, ou encore lorsque la personne est vue de profil.

Par exemple, si la personne porte une blouse ou un manteau, la camĂ©ra Kinect ne discernera pas le haut des jambes ni l'orientation des hanches et ne pourra pas recrĂ©er correctement les squelettes. Il en est de mĂȘme si la personne passe derriĂšre la machine ou pilote un chariot Ă©lĂ©vateur.

Matériel nécessaire#

Pour une Ă©valuation ergonomique "INSITU Kinect", vous avez besoin du matĂ©riel suivant :

  • Le Pack Kinect avec la camĂ©ra Azure Kinect, son systĂšme d'alimentation et son cordon de raccordement au PC.
  • Le Pack PC avec le PC spĂ©cial ErgoCAPT et son chargeur, la webcam installĂ©e sur une perche (recommandĂ©), les logiciels Azure Kinect Body Tracker Viewer, Azure Kinect Viewer et ErgoCAPT installĂ©s et configurĂ©s.
  • Une perche pour maintenir la Kinect en hauteur.
  • En complĂ©ment, vous pourrez avoir besoin sur le lieu d'utilisation d'une desserte roulante, d'une alimentation Ă©lectrique ou une station d'Ă©nergie.

Player concerné#

Dans ErgoCAPT, vous utiliserez le player inSitu_Kinect.

Quick setup Kinect#

Ces Ă©tapes vous guident pour la mise en place du matĂ©riel, la vĂ©rification du bon fonctionnement de la Kinect et la calibration du Player. A la fin de ce setup vous ĂȘtes prĂȘt Ă  enregistrer des sĂ©quences avec ErgoCAPT.

Pour les détails des étapes concernant les packs de matériel, voir le Guide du matériel. Des liens vous seront proposés.

Préparer le matériel#

Vous ĂȘtes en zone de production avec une desserte mobile et disposez d'un point d'alimentation 220V (prise+rallonge ou station de puissance autonome).
Pour disposer du maximum de performances et d'autonomie, il est recommandé d'utiliser le bloc d'alimentation pour maintenir le PC et la carte graphique à pleine puissance durant toute l'évaluation.

Mise en place#

  • Stationner la desserte pour avoir une vue dĂ©gagĂ©e sur la zone d'Ă©volution de l'OpĂ©rateur.
  • Poser l'ordinateur. Alimenter.
  • Fixer la perche haute et y visser la Kinect. Alimenter. Connecter au PC.
  • Fixer la perche de la webcam et y visser la webcam. Connecter au PC.
  • Diriger et incliner la Kinect et la webcam vers la zone d'Ă©volution.
  • Allumer le PC.

Vérifier que la Kinect fonctionne#

  1. Lancer Azure Kinect Viewer. Cliquer sur Connect, puis Start. Si les images colorĂ©es s'affichent dans les 3 fenĂȘtres, tout va bien. Cliquer sur Stop, Disconnect puis quitter.
  2. Lancer le logiciel Azure Body Tracking. Si une silhouette et son squelette coloré bougent dans la vue 3D, tout va bien. Quitter.

Si les deux vérifications sont validées, le matériel est opérationnel et vous pouvez passer à ErgoCAPT.

Info

Le sujet n'a pas besoin d'ĂȘtre Ă©quipĂ©. Noter que des vĂȘtements amples ou une blouse peuvent masquer des parties du corps qui ne pourront pas ĂȘtre convenablement suivies par les algorithmes de reconnaissance de forme.

ErgoCAPT#

A ce stade, les équipements Kinect sont supposés installés et fonctionnels.

  1. Ouvrir ErgoCAPT. Sur la page d'accueil, cliquer sur le bouton PREPARATION.
  2. Dans la fenĂȘtre Player Settings, choisir le Player InSitu_Kinect.
  3. Activer le serveur de la Kinect : Dans le menu Windows, cliquer sur Kinect Body Scanner. Dans la fenĂȘtre Kinect, passer le bouton Serveur sur On.
  4. Cliquer sur l'onglet CAPTURE pour basculer dans l'atelier CAPTURE.
  5. Au passage à l'atelier CAPTURE, le démarrage du serveur est automatique. Si tout se passe bien, le bouton SERVER passe au vert, le Player s'attache automatiquement et s'anime immédiatement. Si le server ne peut pas démarrer, le bouton repasse au rouge (voir Dépannage ci-dessous).
  6. Vérifier que le Player bouge en adéquation.

Calibrer le Player#

DÚs que le bouton SERVER est passé au vert, vous pouvez calibrer le player.

  1. Placer la personne dans le champ de la caméra. Si d'autres individus sont présents, veiller à ce que la personne se trouve au premier plan.
  2. Cliquer sur le bouton CALIBRATE BODY.
  3. La silhouette courante est analysée par le systÚme et ses mensurations sont automatiquement appliquées au Player.

Vous pouvez fermer la fenĂȘtre KINECT BODY CALIBRATION si vous le souhaitez.

KinectBodyScanner

Sélectionner la webcam#

Si le flux vidéo de votre webcam est déjà affiché dans la vue Vidéo, vous pouvez passer directement à l'étape suivante.

Cliquer Parametres puis Select camera et sélectionner l'une des webcam disponibles. Voir Sélectionner la webcam pour plus d'informations.

Renseigner le périmÚtre#

Saisir les informations du PérimÚtre de votre étude (SITE, WORKSHOP, LINE/EQUIPMENT, WORKSTATION). Voir Renseigner le périmÚtre.

Renseigner le nom des fichiers#

Saisir les 3 composants du nom de fichier (Prefix, Name et Suffix). Les champs vides sont omis. Changer le dossier de destination si nécessaire. Voir Recording File Information.

Enregistrer des séquences#

A ce stade, vous ĂȘtes prĂȘt Ă  commencer les enregistrements. Avant chaque enregistrement il est recommandĂ© de vĂ©rifier les points suivants :

  1. Le périmÚtre est OK (optionnel, possible de le modifier ultérieurement).
  2. Le nom du fichier est suffisamment distinctif pour ne pas créer de confusion lors des étapes d'analyse ultérieures.
  3. La personne reste dans le champ de la Kinect. Vous pouvez changer l'orientation de la Kinect en cours d'enregistrement.
  4. Le Player bouge correctement en adéquation avec l'Opérateur.

Lancer l'enregistrement#

Cliquer sur le bouton Enregistrer (rond rouge Record) pour lancer l'enregistrement . Cliquer de nouveau pour arrĂȘter l'enregistrement.

Vous pouvez enchaßner les enregistrements sans risque d'écraser l'enregistrement précédent car chaque enregistrement est unique (l'heure est automatiquement ajouté au nom que vous avez choisi).

Fin de session#

En fin de séance de capture, voici quelques points a observer.

  • Pour une interruption momentanĂ©e, vous pouvez laisser la Kinect branchĂ©e.
  • Lors d'une durĂ©e d'interruption plus longue ou en fin de sĂ©ance, penser a quitter ErgoCAPT et dĂ©brancher le Kinect.
  • Si vous devez rĂ©-orienter la Kinect (ex : pour mieux cadrer la personne), interrompez l'enregistrement (recommandĂ©). Il est possible de dĂ©placer la Kinect durant l'enregistrement mais les consĂ©quences sur les mouvements transmis au Player peuvent ĂȘtre erronĂ©s.
  • VĂ©rifier que vos sĂ©quences se sont bien enregistrĂ©es. Choisissez l'une des mĂ©thodes suivantes :
  • Passer Ă  l'atelier ANALYSIS et File > Load Sequence. Cliquer sur Play pour lancer le visionnage.
  • Ouvrir un explorateur de fichiers sur le dossier de destination et contrĂŽler que les fichiers sont bien prĂ©sents (2 fichiers pour chaque enregistrement, un .xrreplay et un .mp4). Vous pouvez double-cliquer sur le fichier .mp4 pour visionner le flux vidĂ©o (un player type VLC doit ĂȘtre prĂ©sent sur votre PC).
  • Pour effectuer une analyse ergonomique sur les sĂ©quences que vous venez d'enregistrer (dĂ©limitation de tĂąches, crĂ©ation d'activitĂ©s...), passer Ă  l'atelier ANALYSIS. Voir Atelier ANALYSIS.

Dépannage#

En cas de problĂšme, consulter la documentation du produit ou les conseils d'installation Installation de la Kinect.

La Kinect n'est pas détectée#

Si la Kinect n'est pas détectée au lancement du logiciel Azure Kinect Viewer, débrancher/rebrancher le cùble d'alimentation, vérifier les autres branchements et recommencer.

La Kinect ne démarre pas#

La prĂ©sence de deux camĂ©ras (Kinect et webcam) peut parfois mettre en Ă©chec le dĂ©marrage du server. Dans ce cas, Windows Ă  dĂ©jĂ  "rĂ©servĂ©" la camĂ©ra Kinect et interdit Ă  une autre application (le server) de s'y connecter. Pour rĂ©soudre ce conflit, voici un protocole :

  1. Dans l'atelier CAPTURE, dans la fenĂȘtre USER PREFERENCES, dĂ©cocher Use camera.
  2. Quitter ErgoCAPT.
  3. CÎté PC, débrancher le cùble venant de la Kinect. Attendre quelques secondes le temps que Windows libÚre les 2 caméras puis rebrancher.
  4. Redémarrer ErgoCAPT.
  5. Passer à l'atelier PREPARATION(le player Kinect est resté sélectionné) et passer à l'atelier CAPTURE. La Kinect va démarrer automatiquement. Cette fois tout va bien se passer, le bouton va passer au vert et le Player se mettre à bouger.

Le Player reste en pose T#

Lors du passage Ă  l'atelier CAPTURE plusieurs processus sont lancĂ©s. Une fois ces processus d’initialisation terminĂ©s, le Player devrait ĂȘtre pilotĂ© immĂ©diatement (il est "attachĂ©" automatiquement aux informations de motion capture dĂ©livrĂ©es par la Kinect). Or, il arrive que le Player ne soit pas pilotĂ© par la Kinect et reste immobile en pose T.

Pour retrouver une situation normale, suivez ces Ă©tapes :

  1. Passer le bouton bascule KINECT sur OFF.
  2. Au niveau du PC, débrancher le cùble USB qui vient de la Kinect, patienter quelques secondes puis le reconnecter.
  3. Passer le bouton bascule KINECT sur ON.
  4. Cliquer sur le bouton Calibrate Body.
  5. => La connexion Kinect/PC est rétablie et le Player est dÚs lors correctement piloté.

KinectBodyScanner02

Ce n'est pas la bonne personne qui est prise en compte#

La caméra Kinect peut suivre plusieurs personnes simultanément. Lors du Calibrate Body, c'est la silhouette la plus proche qui est prise en compte. Un message affiche le nombre de silhouettes détectées.

Eloigner les autres personnes ou faites les sortir du champ de la caméra puis cliquer de nouveau sur Calibrate Body.

Rester dans le champ#

Si le player ne bouge pas convenablement, vérifier que la personne est bien dans le champ de la caméra Kinect. Vous pouvez déplacer la Kinect durant la session.