FR 3066631 A1 20181123 FR 1700527 A 20170518 1 DISPOSITIF DE SIMULATION D'UN ENVIRONNEMENT, NOTAMMENT POUR L'APPRENTISSAGE D'UN TEL ENVIRONNEMENT ET ATELIER D'APPRENTISSAGE La présente invention concerne un dispositif de simulation d'un système ou environnement, notamment pour son apprentissage à l'usage. L'invention concerne également un atelier d'apprentissage. Elle s'applique plus particulièrement pour la formation d'opérateurs à la maîtrise de tâches complexes dans divers environnements, tels que par exemple des systèmes navals ou aéroportés, ou encore des usines de traitement ou de fabrication, ou bien encore tous processus d'exécution de tâches. Certains environnements ou systèmes technologiques deviennent de plus en plus complexes à maîtriser, notamment par des opérateurs aux profils divers. Parmi ces systèmes à haute technicité, on peut citer à titre d'exemple les postes de commande de navires ou autres bâtiments maritimes, ou encore les postes de commande de systèmes aériens, mais aussi de centrales électriques ou d'usines. La maîtrise opérationnelle de ces environnements ou systèmes est stratégique. Des erreurs humaines, qui peuvent aller du manque d'appréciation d'une situation donnée à une action inappropriée voire dangereuse, peuvent avoir de graves conséquences même s'il existe toujours des sécurités susceptibles de surmonter de telles erreurs. En d'autres termes, le facteur humain reste un élément clé dans la gestion opérationnelle de tous ces systèmes. Dans ce contexte, la réussite de leur exploitation repose sur les aptitudes des opérateurs à effectuer leurs différentes missions. Ces aptitudes sont multiples : comprendre une situation donnée, savoir exécuter le bon geste requis ou la bonne opération, être réactif, connaître les procédures, cette liste d'aptitudes n'étant pas exhaustive. Les opérateurs doivent maîtriser la complexité des situations futures face auxquelles ils devront faire face au cours de leurs activités professionnelles : pouvoir gérer l'espace, les ressources et le temps dans un environnement et un système donnés. 3066631 2 En amont, la formation de ces opérateurs doit donc être à la mesure de toutes ces exigences, et plus particulièrement les outils d'apprentissage destinés à cette formation. 5 Dans les solutions de l'art antérieur, l'apprentissage de la maîtrise technique d'un système complexe se fait par tutorat, in situ sur les équipements et dans les bâtiments réels, tels que les navires ou aéronefs par exemple. Ces solutions nécessitent la disponibilité d'outils opérationnels et de personnels en quantité importante, à un instant donné mais aussi dans le 10 temps, tout au long de la phase d'apprentissage et de la vie du système. Les méthodes traditionnelles sont onéreuses, du fait notamment de l'immobilisation de moyens et de personnes physiques exigés. Par ailleurs, étant donné que les apprentissages se font in situ, toutes les situations ne peuvent pas être étudiées, en particulier les situations dangereuses ou 15 exceptionnelles, les systèmes/personnels réels ne pouvant être mis en danger. A ces inconvénients s'ajoute le fait que la formation s'effectue en milieu opérationnel, comme indiqué précédemment, ce qui perturbe à la fois les opérateurs en poste mais aussi les apprentis. 20 Ces formations nécessitent la présence physique de tuteurs ayant le niveau d'expertise voulu. Enfin des contraintes économiques compliquent le problème posé, les moyens matériels et surtout humains mis à la disposition des apprentis étant toujours plus réduits dans un but d'optimisation des coûts. 25 Pour surmonter ces inconvénients, il existe des outils de simulation mais ceux-ci ne répondent pas au problème posé. Il existe ainsi des simulateurs permettant aux apprentis d'acquérir une parfaite compréhension opérationnelle d'un système. Cependant ces simulateurs ne répondent pas au problème posé. En effet la compréhension opérationnelle est nécessaire 30 mais insuffisante pour laisser les opérateurs ainsi formés en situation réelle. Il leur manque l'apprentissage des gestes et des procédures à exécuter, avec toute la réactivité d'exécution nécessaire pouvoir gérer l'espace, les ressources et le temps dans un environnement et un système donnés. 3066631 3 Un but de l'invention est notamment de palier les inconvénients de l'art antérieur, notamment en permettant l'apprentissage exhaustif de systèmes complexes en dehors de tout équipement réel et de façon économique. A cet effet, l'invention a pour objet un dispositif de simulation d'environnements 5 comportant au moins, pour la simulation d'un environnement donné : un support contenant une documentation polymorphe décrivant au moins ledit environnement donné, ladite documentation étant stockée selon différents formats, chaque format étant adapté à un média particulier apte à être interfacé audit dispositif ; 10 - un support mémorisant sous forme de graphes un ensemble de scénarios constitués de parcours procéduraux préprogrammés propres audit environnement donné ; un moteur de scénarios apte à exécuter lesdits parcours procéduraux dans un contexte décrit par ladite documentation polymorphe ; 15 ladite documentation polymorphe, ledit ensemble de scénarios et ledit moteur de scénarios étant ségrégués, ladite documentation polymorphe et ledit ensemble de scénarios étant aptes à être interfacés au moteur de scénarios. Dans un mode de réalisation possible, le dispositif comporte une structure 20 d'accueil interfacée à des composants logiciels indépendants de la documentation polymorphe et des parcours procéduraux préprogrammés. Les composants logiciels sont par exemple au moins les suivants : - un gestionnaire de médias assurant la gestion desdits différents médias utilisés ; 25 un ensemble d'outils pour visualiser de la documentation textuelle, des images 3D et autres documentations issues de la documentation polymorphe ; - ledit moteur de scénarios, reliant les scénarios et exécutant lesdits scénarios selon les étapes définies dans les parcours procéduraux ; 30 une interface homme machine IHM. 3066631 4 Dans un mode de réalisation particulier, le moteur de scénarios (comporte en outre le composant logiciel suivant : - un outil d'édition de scénarios. 5 La structure d'accueil comporte par exemple en outre le composant logiciel suivant : - un outil de gestion d'atelier, un atelier étant composé d'au moins deux dispositifs de simulation selon l'invention. 10 Le support contenant ladite documentation polymorphe est par exemple un plugin de la ladite structure d'accueil. Ledit plugin contient par exemple au moins - une documentation textuelle ; - des informations vidéo ; 15 - des vues 3D ; - une vue 360° navigable permettant de se déplacer virtuellement dans l'environnement. Ledit plugin contient par exemple en outre une IHM. 20 Ledit moteur de scénarios comporte par exemple des moyens de communication avec ledit support contenant l'ensemble des scénarios, ledit support étant apte à être partagé entre plusieurs dispositifs tels que décrits précédemment. 25 Ledit dispositif comporte par exemple des moyens de communication avec d'autres dispositifs tels que décrits précédemment. Avantageusement, ledit dispositif est par exemple apte à être utilisé pour l'apprentissage dudit environnement donné, lesdits parcours procéduraux 30 étant des exercices d'apprentissage dudit environnement. L'invention a également pour objet un atelier d'apprentissage composé de plusieurs dispositifs de simulation selon l'invention. 3066631 5 D'autres caractéristiques et avantages apparaîtront à l'aide de la description qui suit faite en regard de dessins annexés qui représentent : - La figure 1, une illustration des phases de formation dans le contexte de l'invention ; 5 - La figure 2, une illustration de l'architecture globale d'un dispositif selon l'invention ; - La figure 3, une illustration de la documentation polymorphe utilisée dans un dispositif selon l'invention ; - La figure 4, une illustration de l'architecture fonctionnelle d'un 10 dispositif selon l'invention ; La figure 5, une présentation des composants constituant un poste d'apprentissage dédié à un instructeur ; La figure 6, une présentation des composants constituant un poste d'apprentissage dédié à un apprenti ; 15 La figure 7, une présentation d'une classe d'apprentissage ; - La figure 8, une illustration des échanges de données au niveau de la gestion des médias ; - La figure 9, une illustration de l'édition de scénarios ; La figure 10, une illustration d'une séquence de formation. 20 La figure 1 illustre les phases de formation constituant le contexte de l'invention. La description de l'invention est faite pour l'apprentissage d'un système. Un dispositif de simulation selon l'invention peut néanmoins être utilisé pour d'autres applications dont quelques exemples seront donnés en 25 fin de description. Par la suite, le dispositif de simulation sera appelé dispositif d'apprentissage. Dans une formation utilisant un dispositif d'apprentissage selon l'invention, on apprend notamment la structure d'un système, les gestes techniques, les procédures fonctionnelles ou de maintenance de systèmes complexes, la 30 représentation de l'environnement physique où se situe l'opérateur et tous autres moyens nécessaires à l'exécution de la procédure tels que documentation, articles de rechange, outillages, etc., en dehors de tout équipement réel. A titre d'exemple, tout au long de la description qui suit, on considérera à titre 35 d'exemple que le système à apprendre est un système naval. 3066631 6 La formation illustrée par la figure 1 comporte trois phases : Une phase 1 de préparation des séquences d'apprentissage ; Une phase 2 d'exécution des séquences et parcours ; Une phase 3 de restitution des séquences. 5 La première phase 1 permet de définir les séquences d'apprentissage constituant les parcours de formation proposés aux apprenants. Ces parcours sont préprogrammés. Ils permettent par exemple d'enseigner les procédures, la connaissance des lieux et des dispositifs, la compréhension 10 de l'architecture du système et l'usage de toutes les ressources dont il aura besoin. Les apprentis, ou apprenants, sont formés par la répétition d'exercices suivant ces parcours préprogrammés qui se matérialisent par une succession d'étapes ou de séquences débutant par exemple par une situation et un problème à résoudre, pour se terminer par la résolution du 15 problème. Un parcours est ainsi matérialisé par la recherche d'informations, la réalisation de procédures, le déplacement dans des espaces virtuels, des manoeuvres de commandes virtuelles, l'analyse de procédures, plans et documentations techniques, la réponse à des questions ou à des questionnaires à choix multiples. Les étapes d'un parcours forment une 20 arborescence obligeant chaque apprenti opérateur à faire un choix à chacun des embranchements d'étapes de cette arborescence. Dans la deuxième phase 2, un apprenant sélectionne et lance le parcours qu'il veut exécuter dans la liste qui lui est proposée, définie lors de la 25 première phase. Un instructeur peut suivre en temps réel l'activité des apprenants, et simultanément l'avancement et la bonne exécution des étapes. Un apprenant peut également réaliser son parcours de manière autonome sur un poste hors connexion. On enregistre par exemple les actions réalisées par les apprenants, le temps passé à chaque étape et la 30 criticité des erreurs commises. Au cours d'un parcours, et en cas de difficulté, les apprenants peuvent à tout moment solliciter une aide contextuelle dont le contenu est défini par l'instructeur lors de la phase précédente, pour les orienter à passer une étape. 3066631 7 Dans la troisième étape 3, un instructeur peut appréhender le résultat de tous les apprenants connectés ou non à l'application pour réaliser leur évaluation. Cette évaluation peut être basée sur de nombreux critères, par exemple le temps passé sur chaque étape, les fausses routes prises dans 5 l'arborescence, l'optimisation des routes, les actions impropres. Chaque action est classée suivant sa criticité : bénigne, impropre, dangereuse, fatale par exemple. La figure 2 illustre l'architecture globale d'un dispositif d'apprentissage selon 10 l'invention. Le dispositif comporte un moteur de scénarios 21, une documentation polymorphe standard 22 et des scénarios préprogrammés 23, établis sous formes de parcours procéduraux. Ces trois composants 21, 22, 23 sont séparés mais communiquent entre eux. Les scénarios sont constitués de l'ensemble des parcours préprogrammés et forment ainsi un 15 nombre de scénarios quasi infinis en raison de la multitude de combinaisons possibles. L'invention permet de réaliser tous les problèmes procéduraux à partir des documentations standards enrichies par des contenus interactifs. La programmation des parcours ne nécessite pas de compétence informatique 20 particulière. Ces avantages sont possibles grâce à la ségrégation du moteur de scénarios 21, des données 22 représentant les ressources de la situation et du système à apprendre (documentation polymorphe) et de l'ensemble de scénarios 23. Comme cela sera par la suite, cette ségrégation est concrétisée par l'indépendance entre-elles de ces trois entités 21, 22, 23. La 25 documentation polymorphe 22 est contenue dans un support indépendant, un plugin par exemple, apte à être connecté au moteur de scénarios. L'ensemble de scénarios 23 est contenu dans un autre support indépendant, apte à communiquer avec le moteur de scénarios. La ségrégation de ces entités 21, 22, 23 permet de réduire les coûts, de 30 réaliser les parcours par l'utilisation de données standards issues de la documentation polymorphe. Elle apporte aussi de la souplesse pour l'adaptation pédagogique en fonction du niveau des apprenants. Les plugins permettre une ségrégation par thème, mais un scénario peut s'appuyer sur l'utilisation de plusieurs plugins. Par exemple un plugin de 35 maintenance électrique sur un équipement donné peut être associé à un 3066631 8 plugin de procédures de sécurité pour permettre ainsi la réalisation d'un scénario modélisant une tâche de maintenance tout en prenant en compte les procédures de sécurité des biens et des personnes. 5 La figure 3 illustre la documentation polymorphe 22. Cette documentation est constituée par un ensemble de moyens multimédias tels que : des informations simples 31, par exemple des manuels techniques ; - des données et formulaires 32 ; - des documentations simples ou interactive 33, sous formes de vidéos, 10 illustrations ou photos, avec ou sans zones activables ; - des environnements et des lieux modélisés ou en réalité virtuelle 34 ; des objets représentés en 3D fixes ou animés 35 ; - des représentations interactives 26 de systèmes encapsulées sous forme de plugins constitués de bibliothèque offrant des interfaces 15 publiques permettant d'activer toutes les fonctionnalités prises en charge par les systèmes modélisés. La documentation polymorphe est organisée sous forme hiérarchisée suivant des critères fonctionnels, matériels ou logistiques par des liens hypertextes par exemple. 20 La figure 4 illustre l'architecture fonctionnelle d'un dispositif d'apprentissage selon l'invention à partir du moteur de scénarios 21, de la documentation polymorphe 22 et des parcours procéduraux 22. 25 Le moteur de scénarios est capable d'interfacer tous les types de moyens multimédias décrits précédemment grâce à une interface appropriée 40. Le moteur de scénarios est indépendant des systèmes, lieux ou actifs physiques, des documentations et des parcours procéduraux. 30 Le moteur de scénarios comporte notamment les fonctions suivantes : administration 41 des apprentis et affectation des profils ; gestion de configuration 42 de la documentation polymorphe par rapport à la configuration des lieux considérés, consistant notamment à réaliser l'importation, la suppression, la création et la modification de liens hypertextes ; 3066631 9 - aide 43 d'utilisation de l'outil d'apprentissage, par exemple sous forme de tutoriel vidéo ; et les fonctions suivantes formant le coeur de l'application 44 : - administration des parcours procéduraux, notamment pour : 5 o la création de nouveaux parcours ; o la duplication de parcours ; o la modification et/ou la suppression de parcours ; o la combinaison de parcours. - programmation des parcours procéduraux par un outil adapté, par 10 exemple de type Grafcet ou réseaux de Pétri, et ordonnancement des informations/actions suivant le scénario désiré. Une machine d'état incluse dans le moteur des scénarios exécute notamment les fonctions suivantes : o affichage sommaire et/ou détaillé d'une information ou d'un 15 état o sélection d'un choix ; o détection d'une action ; o temporisation d'une action si nécessaire ; o gestion conditionnelle de changement d'état ; 20 o enchaînement des états ; o confirmation d'une donnée par une chaîne de caractères ou une valeur numérique ; o Dans le cas où une IHM dédiée est intégrée au plugin, le moteur de scénarios est capable de lui envoyer des 25 commandes autant que d'être notifié des actions opérateur sur cette IHM. Cette notification est un des moyens permettant au moteur de scénarios de séquencer l'avancement dans le parcours procédural ; o programmation des paramètres d'évaluation à chaque étape 30 afin de permettre une évaluation formelle de la performance de l'apprenti ; o définition de l'aide spécifique à l'étape ; - exécution des parcours sur demande d'un apprenti, consistant par exemple dans le choix d'une liste présentée à l'apprenti, cette liste 35 dépendant du profil de l'apprenti ; 3066631 10 enregistrement des actions des apprentis et des indicateurs de défauts ; évaluation des apprentis par des outils pédagogiques pour tracer son activité et mesurer ses performances, le moteur restituant à 5 l'instructeur des indicateurs de défauts par individu ou globalement pour une classe d'apprenants à chaque étape du parcours. La documentation polymorphe 22 est classée par domaines 49 et présentée en structure arborescente à l'utilisateur. En d'autres termes, les moyens 10 multimédias 31, 32, 33, 34, 34, 36 décrits précédemment sont aptes à être interfaces 46 à chaque domaine. Un domaine se rapporte à un système ou environnement à apprendre. Dans notre exemple d'application, le domaine d'application est celui du poste de commande d'un bâtiment naval. La documentation relative à un domaine est 15 intégrée dans le dispositif d'apprentissage au moyen de modules d'extensions ou plugins. Pour une application donnée, typiquement pour l'apprentissage d'un environnement donné, seule la documentation polymorphe relative à cet environnement est intégrée dans le dispositif d'apprentissage. 20 Les parcours procéduraux 23 permettent de réaliser des organigrammes 48 à plusieurs branches constitués d'étapes auxquelles sont associées des actions, des transitions entre les étapes auxquelles sont associées des conditions de transition et de liaisons orientées entre les étapes et les 25 transitions. Il y a un ou plusieurs parcours par domaine 49. Les parcours se matérialisent par une succession d'étapes, débutant par une situation et un problème à résoudre pour se terminer par la résolution du problème. Un parcours est également matérialisé par la recherche d'informations, la réalisation de procédures, le déplacement dans des 30 espaces virtuels, les manoeuvres de commandes virtuelles, de réponse à des questions ou des questionnaires à choix multiples. Un instructeur peut construire un parcours sur la base d'un Grafcet graphique. En parallèle, il est possible d'ajouter des règles. La conception des parcours procéduraux nécessite la connaissance des comportements 35 des systèmes, lieux ou actifs physiques qui sont l'objet de l'apprentissage. 3066631 11 Cette phase de création des scénarios peut être réalisée par des experts du système ou du domaine. Sur la base de la rédaction des scénarios, la matérialisation des parcours procéduraux peut être réalisée par des opérateurs n'ayant pas de compétences particulières en informatique. 5 Les figures 5 à 10 illustrent des modes de réalisation de dispositifs d'apprentissage selon l'invention. Les moyens de réalisation sont par exemple basés sur des technologies hypertexte, des serveurs multiservices ou des langages descriptifs de haut niveau. 10 L'architecture d'un dispositif d'apprentissage comprend une ossature logicielle implantée sur une structure d'accueil permettant l'insertion de données polymorphes. Cette architecture est avantageusement générique et peut être utilisée pour tout type d'environnement et tout type d'apprentissage et de simulation de 15 comportement de systèmes, notamment des systèmes complexes, ou de mise en application de procédures liées à ces systèmes. Les environnements et les types d'apprentissage sont définis par la documentation polymorphe 22 et les ensembles de scénarios 23, indépendants du moteur de scénarios qui a une structure générique. 20 La découpe des données polymorphes permet des entrées multiples, par une segmentation en briques élémentaires pouvant être chaînées. Plusieurs IHM peuvent être utilisées. Parmi celles-ci, on distingue deux IHM particulières, une IHM représentant le poste dédié à un instructeur et une autre IHM représentant le poste dédié à un apprenti. 25 Comme cela sera décrit par la suite, le poste instructeur permet de : parcourir la documentation polymorphe ; accéder à une aide sous forme de tutoriel vidéo par exemple ; gérer les stages ; gérer les apprentis, c'est-à-dire suivre leur avancement dans 30 l'apprentissage et évaluer leurs actions ; gérer les scénarios, c'est-à-dire notamment lister, modifier, créer, supprimer ou dupliquer des scénarios ; exécuter un scénario de la même manière que sur le poste dédié aux apprentis. 3066631 12 Ces fonctions sont réalisées au moyen du moteur de scénarios 21 coopérant avec la documentation polymorphe 22 et les parcours procéduraux 23 préprogrammés. Comme indiqué précédemment, la documentation polymorphe utilisée est fonction du domaine d'application du plugin, c'est-à- 5 dire du système ou du thème objet de l'apprentissage. Un poste d'apprenti permet de dérouler une séquence d'apprentissage, en fonction toujours du moteur de scénarios, de la documentation polymorphe et des parcours procéduraux. 10 La figure 5 illustre l'architecture d'un poste d'apprentissage, dédié à un instructeur. Elle illustre plus particulièrement une structure d'accueil 50 sur laquelle sont implantés différents composants logiciels. Ces composants logiciels sont notamment les suivants : un outil d'édition de scénarios 51 ; 15 - un gestionnaire de médias 52 assurant la gestion des différents médias utilisés ; un ensemble 53 d'outils pour visualiser de la documentation textuelle, des images 3D et autres éléments multimédias ; le moteur de scénarios 21, reliant les scénarios, la documentation 20 polymorphe et les divers éléments multimédias et exécutant les scénarios étapes par étapes ; un outil de gestion de classe 55, une classe étant composée d'au moins un instructeur et un apprenti ; - une interface homme machine 56 (IHM) ; 25 - des plugins de formation 581, 582, 583, chaque plugin représentant un thème de formation à part entière (équipements spécifiques 581, 582, procédure spécifique 583, etc ...) et contient diverses informations, notamment : o documentation textuelle sous différents formats ; 30 o vidéos sous différents formats ; o vues 3D sous différents formats ; o scènes 3D navigables (vues immersives sous 360°) sous différents formats ; o interface homme-machine de l'équipement concerné par le 35 plugin 581, 582, ou tout autre élément nécessaire à la 3066631 13 formation respectant les contraintes d'interface avec la structure d'accueil 50. Les plugins contiennent la documentation polymorphe 22 de la figure 4. Il y a 5 un ou plusieurs plugins par domaine 49. La structure d'accueil 50 assure la communication et les échanges entre tous ces composants et impose un contrat d'interface aux plugins. Un espace mémoire 57, appelé « scénario repository » contient l'ensemble des scénarios 23. Ce support 57 communique avec la structure d'accueil 50. 10 Il peut être partagé entre différents dispositifs d'apprentissage, en particulier entre l'instructeur et les apprentis. La figure 6 comporte un poste d'apprentissage dédié à un apprenti. L'architecture est du même type que celle de la figure 5 pour le poste dédié à 15 l'instructeur. Elle est toujours basée sur une structure d'accueil dans laquelle sont implantés différents composants logiciel. En particulier, la structure d'accueil 50 et les composants sont les mêmes que pour le poste de la figure 5, la différence entre les deux postes étant la suppression de l'éditeur de scénarios 51 et du gestionnaire de classe 55 dans le poste apprenti. 20 La figure 7 illustre un atelier d'apprentissage selon l'invention, composant par exemple une salle de classe. Celle-ci comprend un poste instructeur 500 et N postes apprentis 600. Tous ces postes communiquent entre eux via un réseau local 71. Ce réseau permet également le partage des scénarios entre 25 le poste instructeur et les postes apprentis, les scénarios étant stockés dans le support partagé 57, lui-même relié audit réseau local. La figure 8 illustre les échanges de données au niveau de la gestion des médias. Dans ces échanges, le gestionnaire de médias 52 a pour rôle de 30 récupérer le contenu du ou des plugins 581 et de les présenter à un opérateur 81 sous forme de catalogue via l'interface IHM 56. L'opérateur, instructeur ou apprenti, sélectionne et visualise les informations du catalogue grâce à l'IHM. 3066631 14 La figure 9 illustre l'édition de scénarios. Pour l'édition de scénarios, le moteur 21 s'appuie sur l'outil d'édition de scénarios et sur les données incluses dans le ou les plugins 581. Il édite ainsi, étape par étape, le graphe 91 (ou l'arbre) constituant ainsi le scénario de l'exercice. Le scénario 5 peut être créé, sauvegardé, modifié et supprimé dans l'espace partagé 57, visible des apprentis. L'ensemble de ces actions d'édition sont possibles uniquement pour l'instructeur 811 qui seul dispose de l'outil d'édition des scénarios. 10 La figure 10 illustre une séquence de formation. Une séquence de formation est exécutée par le moteur de scénarios 21. Le moteur de scénarios s'appuie sur le contenu du ou des plugins 581 ainsi que sur le scénario voulu, disponible dans l'espace partagé 57. La structure d'accueil possède les outils nécessaires au suivi et à l'exécution du scénario par les apprentis 812, ainsi 15 que les outils nécessaires à l'instructeur 811 pour suivre l'avancement des apprentis. En cours d'exécution du scénario, l'apprenti a accès aux différents médias 53, soit en navigation libre via le gestionnaire de médias 52, soit directement sur le sujet traité par l'étape courante de l'exercice (aide 20 contextuelle). Si le scénario implique un équipement, l'IHM 101 de celui-ci est alors disponible avec les informations cohérentes de la simulation en cours. Un dispositif de simulation selon l'invention transmet aux apprentis, et futurs 25 opérateur, une maîtrise technique de systèmes et d'environnements de toutes natures. Cette maîtrise permet de maintenir une capacité opérationnelle, d'identifier des dégradations des systèmes, de mettre en application des solutions palliatives et d'assurer les procédures et manipulations physiques complexes. 3o Les avantages apportés par l'invention sont notamment les suivant : - qualification optimale du personnel avant la prise en main de systèmes réels ; - possibilité de répéter des parcours d'apprentissage en autonomie sans instructeur ou en classe pilotée par un ou plusieurs instructeurs ; 3066631 15 - possibilité d'enregistrer des retours d'expérience à la suite d'exploitation du système réel afin de conserver et de capitaliser la mémoire de problèmes particuliers rencontrés en opération ou en fonctionnement réel ; 5 - possibilité de préparer et de répéter des opérations complexes, délicates ou dangereuse avant des interventions réelles ; - accélération de l'acquisition des compétences et facilitation du maintien des compétences au cours du temps ; les opérateurs sont préparés efficacement à la gestion des modes 10 dégradés et des reconfigurations de systèmes, en raison de la variété des scénarios activables. Avantageusement, les applications industrielles sont multiples, depuis une formation « a priori » en passant par une aide « a posteriori » lorsqu'un 15 incident est avéré. Dans ce dernier cas, l'application se transforme en moyen d'aide au dépannage par un guidage pas à pas de l'opérateur. L'invention peut dans ce cas être portée dans une tablette ou en insertion virtuelle dans des lunettes. Le géo-positionnement permet alors de localiser l'opérateur ou les gestes de l'opérateur par rapport à des lieux ou des systèmes 20 représentés de manière virtuelle ou non. Un autre avantage de l'invention est qu'elle permet également de réaliser l'apprentissage hors présence de formateur ou de tuteur. Un autre avantage de l'invention est qu'elle permet au formateur ou au tuteur de suivre en temps réel l'avancement des apprenants. Elle permet 25 notamment de les évaluer formellement suivant une quantification formelle programmée par le formateur ou le tuteur, à chaque séquence du parcours. 30 REVENDICATIONS1. Dispositif de simulation d'environnements, caractérisé en ce qu'il comporte au moins, pour la simulation d'un environnement donné : un support contenant une documentation polymorphe (22) décrivant au moins ledit environnement donné, ladite documentation étant stockée selon différents formats, chaque format étant adapté à un média particulier apte à être interfacé audit dispositif ; un support mémorisant sous forme de graphes un ensemble de scénarios constitués de parcours procéduraux préprogrammés (23) propres audit environnement donné ; un moteur de scénarios (21) apte à exécuter lesdits parcours procéduraux dans un contexte décrit par ladite documentation polymorphe ; ladite documentation polymorphe (22), ledit ensemble de scénarios (23) et ledit moteur de scénarios (21) étant ségrégués, ladite documentation polymorphe et ledit ensemble de scénarios étant aptes à être interfacés au moteur de scénarios. 2. Dispositif de simulation selon la revendication 1, caractérisé en ce qu'il comporte une structure d'accueil (50) interfacée à des composants logiciels (51, 52, 53, 21, 55, 56) indépendants de la documentation polymorphe et des parcours procéduraux préprogrammés. 3. Dispositif de simulation selon la revendication 2, caractérisé en ce que les composants logiciels sont au moins les suivants : un gestionnaire de médias (52) assurant la gestion desdits différents médias utilisés ; un ensemble (53) d'outils pour visualiser de la documentation textuelle, des images 3D et autres documentations issues de la documentation polymorphe (22) ; ledit moteur de scénarios (21), reliant les scénarios et exécutant lesdits scénarios selon les étapes définies dans les parcours procéduraux ; 3066631 17 - une interface homme machine (56). 4. Dispositif de simulation selon la revendication 3, caractérisé en ce que le moteur de scénarios (21) comporte en outre un outil d'édition de 5 scénarios (51). 5. Dispositif selon l'une quelconque des revendications 3 ou 4, caractérisé en ce que la structure d'accueil (50) comporte en outre un outil de gestion d'atelier (55), un atelier étant composé d'au moins deux dispositifs selon 10 l'une quelconque des revendications précédentes. 6. Dispositif de simulation selon l'une quelconque des revendications 2 à 5, caractérisé en ce que le support contenant ladite documentation polymorphe (22) est un plugin (581, 582, 583) de la ladite structure d'accueil (50). 15 7. Dispositif de simulation selon la revendication 6, caractérisé en ce que ledit plugin contient au moins : une documentation textuelle ; des informations vidéo ; 20 des vues 3D ; une vue 360° navigable permettant de se déplacer virtuellement dans l'environnement. 8. Dispositif selon la revendication 7, caractérisé en ce que ledit plugin 25 contient en outre une interface homme machine IHM. 9. Dispositif de simulation selon l'une quelconque des revendications précédentes, caractérisé en ce que ledit moteur de scénarios comporte des moyens de communication (71) avec ledit support contenant l'ensemble des 30 scénarios (23), ledit support (57) étant apte à être partagé entre plusieurs dispositif selon l'une quelconque des revendications précédentes. 10. Dispositif de simulation selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte des moyens de communication 3066631 18 (71) avec d'autres dispositifs selon l'une quelconque des revendications précédentes. 11. Dispositif de simulation selon l'une quelconque des revendications 5 précédentes, caractérisé en ce qu'il est apte à être utilisé pour l'apprentissage dudit environnement donné, lesdits parcours procéduraux (23) étant des exercices d'apprentissage dudit environnement. 12. Atelier d'apprentissage, caractérisé en ce qu'il comporte au moins deux 10 dispositifs selon l'une quelconque des revendications précédentes, au moins un dispositif étant dédié à un instructeur et au moins un dispositif étant dédié à un apprenti, lesdits dispositifs communiquant entre eux par un réseau local (71). 15