UdeM VR Balance Toolkit : une boîte à outils libre en réalité virtuelle pour l'équilibre et la prévention des chutes

G. Handrigan

By Grant Handrigan in projets de recherche

October 3, 2026

La UdeM VR Balance Toolkit regroupe des scènes de réalité virtuelle (RV) conçues pour la recherche et l’enseignement sur l’équilibre, la marche et la prévention des chutes. La personne participante est placée dans un laboratoire virtuel où elle relève quatre défis de mobilité configurables : monter sur une boîte surélevée, marcher sur une poutre d’équilibre, franchir des portes de largeurs variées et contourner des cônes. L’évaluateur ou l’évaluatrice contrôle chaque essai à partir d’un menu dans la scène, et les temps et les positions sont enregistrés dans des fichiers CSV.

Ces scènes ont été utilisées en contexte de recherche clinique, notamment dans le projet L’évaluation de la performance de la marche dans un environnement de réalité virtuelle. Nous les rendons maintenant disponibles en libre accès. Aucune donnée de participant n’est incluse.

Le module de la porte

Avertissement : ceci n’est pas un dispositif médical. Cette boîte à outils est offerte à des fins d’enseignement et de recherche seulement. Elle n’a été évaluée ni approuvée comme dispositif médical par aucun organisme de réglementation et ne sert pas à diagnostiquer, traiter ou prévenir une condition. Son utilisation auprès de participants relève du jugement et de la supervision de professionnels qualifiés, selon les procédures d’éthique et de sécurité de votre établissement. Les surfaces virtuelles surélevées peuvent provoquer de vraies pertes d’équilibre : prévoyez toujours une personne pour assurer la sécurité et un espace physique dégagé.

Les modules

Module Ce que fait la personne participante Variables principales Données enregistrées
Boîte (plateforme d’équilibre) Monte sur une boîte à l’aide d’un ascenseur virtuel, puis se tient debout sur une plaque de pression Hauteur de la boîte Position et rotation de la tête, avec les temps de chaque essai
Poutre d’équilibre Marche sur une poutre virtuelle de hauteur et de largeur variables Hauteur, largeur, longueur et épaisseur de la poutre (séquence de 12 essais) Temps de début et de fin de chaque essai
Porte Franchit une porte dont la largeur change d’un essai à l’autre Largeur, hauteur et épaisseur de la porte (séquence de 12 essais) Temps et dimensions de la porte pour chaque essai
Parcours d’obstacles Contourne des cônes disposés en zigzag, en carré, en hexagone et en étoile Nombre et disposition des cônes Temps de début et de fin de chaque condition

Dans la séquence par défaut, la poutre mesure 3,66 m (12 pi) de long et 5 cm (2 po) d’épaisseur. Sa largeur est de 10, 15 ou 30 cm (4, 6 ou 12 po), et sa hauteur varie du niveau du sol jusqu’à 1,25 m. Les séquences d’essais se modifient dans de simples fichiers CSV.

Le module de la boîte

Le parcours d’obstacles en étoile

Vidéos de démonstration

Enregistrements faits dans le casque.

Démonstration des modules de la boîte et de la poutre

Modules de la boîte et de la poutre (1 min 23 s, 27 Mo)

Démonstration des modules de la porte et du parcours d’obstacles

Modules de la porte et du parcours d’obstacles (5 min 17 s, 335 Mo)

Téléchargements

Version 1.0.0, octobre 2026.

Fichier Contenu Taille
Application Windows (SteamVR) Application prête à utiliser, avec la documentation 49 Mo
Code source (projet Unity) Projet Unity complet, avec la documentation 150 Mo
Sommes de contrôle SHA-256 Pour vérifier l’intégrité des fichiers 1 Ko

La documentation incluse dans les archives est en anglais.

Configuration requise

  • Un ordinateur Windows 10 ou 11 qui répond aux exigences de SteamVR
  • Un casque compatible SteamVR. La boîte à outils a été conçue et testée avec des casques et des manettes HTC Vive. D’autres casques SteamVR peuvent fonctionner, mais il faudra peut-être configurer les commandes des manettes dans SteamVR.
  • Steam et SteamVR
  • Un espace de jeu dégagé à l’échelle d’une pièce, avec plusieurs mètres pour marcher dans les modules de la poutre, de la porte et des obstacles

Démarrage rapide

  1. Téléchargez et décompressez l’application Windows.
  2. Lancez SteamVR et vérifiez que le casque et les manettes sont bien détectés.
  3. Lancez udem_fall_prevention_project.exe.
  4. Choisissez un module dans le menu de départ.

Commandes : la gâchette sert à interagir avec les menus et le pavé tactile, à se téléporter. Dans le module de la poutre, le bouton de préhension droit change la couleur de la poutre.

Les résultats sont enregistrés dans le dossier de l’application. Le fichier docs/data-output.md donne l’emplacement et le format de chaque fichier. Les fichiers de résultats ne contiennent aucun identifiant de participant et la plupart des modules ajoutent chaque séance au même fichier : déplacez ou renommez les fichiers après chaque participant.

Pour modifier les scènes

Le code source est un projet Unity 2020.3.42f1 qui comprend le SteamVR Unity Plugin 2.7.3. Le fichier docs/building.md décrit comment ouvrir le projet et générer l’application.

Licences

  • Code (scripts C# et fichiers du projet) : licence MIT
  • Ressources et documentation (modèles 3D, textures, images, vidéos, documents) : Creative Commons Attribution 4.0 International (CC BY 4.0)
  • Les composantes de tiers (SteamVR Unity Plugin, TextMesh Pro, etc.) restent soumises à leurs propres licences. Voir le fichier THIRD-PARTY-NOTICES.md dans les archives.

Comment citer

Si vous utilisez cette boîte à outils dans vos travaux, merci de la citer :

Handrigan, G., et Spandrel Interactive (2026). UdeM VR Balance Toolkit (version 1.0.0) [logiciel]. BEAM Lab. https://beamlab.ca/projets/boite-outils-rv/

Remerciements

Développement : Spandrel Interactive (travail commandé).

Posted on:
October 3, 2026
Length:
4 minute read, 831 words
Categories:
projets de recherche
Tags:
réalité virtuelle équilibre prévention des chutes logiciel libre
See Also: