Modeling Human Activities Using Behaviour Trees in Smart Homes

B. Bouchard, S. Gaboury, K. Bouchard, Yannick Francillette
{"title":"Modeling Human Activities Using Behaviour Trees in Smart Homes","authors":"B. Bouchard, S. Gaboury, K. Bouchard, Yannick Francillette","doi":"10.1145/3197768.3201522","DOIUrl":null,"url":null,"abstract":"With the aging population, researchers around the world are investigating technological solutions to help seniors stay at home as long as possible. One of them is the concept of smart home, which is an intelligent house equipped with sensors and actuators. Aging people often suffers from physical and cognitive impairments, which limit their abilities to perform their Activities of Daily Living (ADL). Therefore, the smart home needs to be able to assist its resident in carrying out their ADL, when it is required. Recognising the ongoing ADL constitutes then a key challenge of the assistive services. Being able to simulate users' behaviour is also an important issue, as well as being able to find an assistive step-by-step solution when something goes wrong. However, all theses challenges need to rely on a knowledge base of activities' models. In the past, many researchers tried to make use of some logical encoding of the activities by exploiting, for instance, first order logic. These approaches work fine for the inferential process but they are very rigid, complex and time consuming. More recently, scientists in the field tried to represent the activities using stochastic models, such as Bayesian Networks or Markov Model. These probabilistic methods do not represent activities very naturally and are very static state-transition models. In this paper, we propose the use of Behaviour Trees (BT) as a means to represent the user's ADL in a smart home. BTs are mainly used in the video game industry as a powerful tool to model the behaviour of non-player characters. BTs allow the modelling of activities with a flexible, well-defined approach. We will present a first exploitation of the behaviour trees in a smart home simulator.","PeriodicalId":130190,"journal":{"name":"Proceedings of the 11th PErvasive Technologies Related to Assistive Environments Conference","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 11th PErvasive Technologies Related to Assistive Environments Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3197768.3201522","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

With the aging population, researchers around the world are investigating technological solutions to help seniors stay at home as long as possible. One of them is the concept of smart home, which is an intelligent house equipped with sensors and actuators. Aging people often suffers from physical and cognitive impairments, which limit their abilities to perform their Activities of Daily Living (ADL). Therefore, the smart home needs to be able to assist its resident in carrying out their ADL, when it is required. Recognising the ongoing ADL constitutes then a key challenge of the assistive services. Being able to simulate users' behaviour is also an important issue, as well as being able to find an assistive step-by-step solution when something goes wrong. However, all theses challenges need to rely on a knowledge base of activities' models. In the past, many researchers tried to make use of some logical encoding of the activities by exploiting, for instance, first order logic. These approaches work fine for the inferential process but they are very rigid, complex and time consuming. More recently, scientists in the field tried to represent the activities using stochastic models, such as Bayesian Networks or Markov Model. These probabilistic methods do not represent activities very naturally and are very static state-transition models. In this paper, we propose the use of Behaviour Trees (BT) as a means to represent the user's ADL in a smart home. BTs are mainly used in the video game industry as a powerful tool to model the behaviour of non-player characters. BTs allow the modelling of activities with a flexible, well-defined approach. We will present a first exploitation of the behaviour trees in a smart home simulator.
在智能家居中使用行为树模拟人类活动
随着人口老龄化,世界各地的研究人员正在研究技术解决方案,以帮助老年人尽可能长时间地呆在家里。其中之一是智能家居的概念,即配备传感器和执行器的智能房屋。老年人通常患有身体和认知障碍,这限制了他们进行日常生活活动的能力。因此,智能家居需要能够在需要时协助其居民进行ADL。认识到持续的ADL构成了辅助服务的一个关键挑战。能够模拟用户的行为也是一个重要的问题,并且能够在出现问题时找到辅助的逐步解决方案。然而,所有这些挑战都需要依赖于活动模型的知识库。在过去,许多研究者试图利用一些逻辑编码的活动,如利用一阶逻辑。这些方法适用于推理过程,但它们非常严格、复杂且耗时。最近,该领域的科学家试图用随机模型(如贝叶斯网络或马尔可夫模型)来表示这些活动。这些概率方法不能很自然地表示活动,并且是非常静态的状态转换模型。在本文中,我们提出使用行为树(BT)作为在智能家居中表示用户ADL的手段。bt主要用于电子游戏行业,作为模拟非玩家角色行为的强大工具。bt允许使用灵活的、定义良好的方法对活动进行建模。我们将在智能家居模拟器中首次利用行为树。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信