Services et navigation pour personnes dépendantes en environnements domotiques
Institution:
LorientDisciplines:
Directors:
Abstract EN:
Our work aims at providing everyday assistance to elderly and disabled people, at their homes or in medical facilities. This assistance takes the form of an assistive technology system called DANAH which delivers to the user the services available in its domotized environnement. From a user's perspective we provide both service activation and navigation. Services may be imple activation such as powering on the television or complex activations stored in macros of services called scenarios. Scenarios are useful when it comes to recording daily repetitive tasks in order to make them lighter to the user. Taling into account service failures, our work also focused on service recovery. This process is called reconfiguration and aims at suggesting alternative services to failed ones. Alternative may be defined off-line using rules or computed on-line using an effect-based mechanism. When the user navigates in its environment, the system may also trigger services on its own, depending on its location and the information stored in the environment topology. From a developer's perspective, we also defined a design flow that speeds up the creation and deployment of new user environments. This flow emphasizes on a graphical paradigm for environment design, component reuse, and automatic data generation using model transformations. Our work resulted in a real scale platform that uses a distributed approach in order to deliver services. Distribution allows the system to be installed both in small houses and large structures.
Abstract FR:
Ces travaux visent à fournir une aide à des personnes physiquement handicapéesou âgées, que ce soit dans le cadre de structures spécialisées comme les centres de rééducation ou bien dans un cadre domestique. Cette aide se déclinesous d'un système appelé DANAH et qui leur permet de bénéficier des services disponibles dans leur environnement domotique. Du point de vue utilisateur du système, nos travaux s'intéressent à deux aspects. Le premier consiste en la navigation dans un environnement clos, tandis que le deuxième traite de l'offre de services. Les services proposés par le système consistent en les tâches simples de tous les jours telles que l'utilisation d'un téléviseur et des tâches complexes (scénarios). Les scénarios peuvent être vus comme des macros de services dans lesquelles les taches répétitives sont enregistrées pour un un moindre effort. Dans le souci de donner une robustesse à notre système, ce dernier doit pouvoir faire face à d'éventuelles pannes d'appareils domotiques. En ce sens, nos travaux intègrent aussi un aspect de reconfiguration pouvant recalculer à la volée des alternatives de chemins ou de services, et ceci dans le but de garantir une continuité des services. La reconfiguration peut s'effectuer selon des règles prédéfinies ou calculée à la volée. Une petite partie de notre travail est consacrée à la navigation couplée avec l'offre de services. Il s'agit de proposer des services selon la localisation de l'usager. Pour un déploiement rapide sans efforts, un flot de conception complet basé sur une approche à composants, orientée objets et déclarative est proposé à destination de l'installateur du système, ainsi que des outils de transformation de modèles permettant d'automatiser ce processus. Les travaux de cette thèse ont abouti à une plateforme à échelle réelle avec une approche décentralisée dont les entités coopèrent afin de délivrer les services.