We consider the problem of people search by a mobile social robot in case of a situation that cannot be solved by the robot alone. Examples are physically opening a closed door or operating an elevator. Based on the Behavior Tree framework, we create a modular and easily extendable action sequence with the goal of finding a person to assist the robot. By decomposing the Behavior Tree as a Discrete Time Markov Chain, we obtain an estimate of the probability and rate of success of the options for action, especially where the robot should wait or search for people.In a real-world experiment, the presented method is compared with other common approaches in a total of 588 test runs over the course of one week, starting at two different locations in a university building. We show our method to be superior to other approaches in terms of success rate and duration until a finding person and returning to the start location.
翻译:我们考虑的是移动社会机器人在机器人无法单独解决的情况下通过移动社会机器人进行搜索的问题,例如实际打开封闭的门或操作电梯。根据行为树框架,我们创建了一个模块和易于扩展的行动序列,目的是找到帮助机器人的人。通过将行为树分解成一个分解的时代马科夫链,我们获得了行动选项的概率和成功率的估计,特别是在机器人应当等待或搜索人员的情况下。在现实世界的实验中,所提出的方法与其他通用方法相比,在为期一周的总共588次测试中,从大学建筑的两个不同地点开始。我们展示了我们的方法在成功率和持续时间方面优于其他方法,直到找到人并返回起始地点。