Towards Blended Reactive Planning and Acting using Behavior Trees

2019 International Conference on Robotics and Automation (ICRA)(2018)

引用 100|浏览34
暂无评分
摘要
In this paper, we show how a planning algorithm can be used to automatically create and update a Behavior Tree (BT), controlling a robot in a dynamic environment. The planning part of the algorithm is based on the idea of back chaining. Starting from a goal condition we iteratively select actions to achieve that goal, and if those actions have unmet preconditions, they are extended with actions to achieve them in the same way. The fact that BTs are inherently modular and reactive makes the proposed solution blend acting and planning in a way that enables the robot to efficiently react to external disturbances. If an external agent undoes an action the robot reexecutes it without re-planning, and if an external agent helps the robot, it skips the corresponding actions, again without replanning. We illustrate our approach in two different robotics scenarios.
更多
查看译文
关键词
planning algorithm,dynamic environment,solution blend acting,external disturbances,external agent,behavior trees,robotics scenarios,blended reactive planning,back chaining
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要