The YASE Framework: Holistic Scenario Modeling with Behavior Trees

Author(s):  
Max Paul Bauer ◽  
Anthony Ngo ◽  
Michael Resch
2021 ◽  
Vol 10 (3) ◽  
pp. 1-31
Author(s):  
Zhao Han ◽  
Daniel Giger ◽  
Jordan Allspaw ◽  
Michael S. Lee ◽  
Henny Admoni ◽  
...  

As autonomous robots continue to be deployed near people, robots need to be able to explain their actions. In this article, we focus on organizing and representing complex tasks in a way that makes them readily explainable. Many actions consist of sub-actions, each of which may have several sub-actions of their own, and the robot must be able to represent these complex actions before it can explain them. To generate explanations for robot behavior, we propose using Behavior Trees (BTs), which are a powerful and rich tool for robot task specification and execution. However, for BTs to be used for robot explanations, their free-form, static structure must be adapted. In this work, we add structure to previously free-form BTs by framing them as a set of semantic sets {goal, subgoals, steps, actions} and subsequently build explanation generation algorithms that answer questions seeking causal information about robot behavior. We make BTs less static with an algorithm that inserts a subgoal that satisfies all dependencies. We evaluate our BTs for robot explanation generation in two domains: a kitting task to assemble a gearbox, and a taxi simulation. Code for the behavior trees (in XML) and all the algorithms is available at github.com/uml-robotics/robot-explanation-BTs.


Author(s):  
Oliver Biggar ◽  
Mohammad Zamani ◽  
Iman Shames
Keyword(s):  

2021 ◽  
Vol 1 (2) ◽  
pp. 29-37
Author(s):  
A. A. Azarov ◽  
◽  
A. V. Suvorova ◽  
E. V. Brodovskaya ◽  
O. V. Vasileva ◽  
...  

The article presents the application of scenario modeling methods to assess the potential for scaling electoral support for political parties through digital communications (communities in social networks) based on data obtained from social networks. An analysis of communities in several social networks was carried out, various indicators were downloaded, reflecting the activity of both communities and users of such communities. Based on these data, various aggregates were calculated. Then a software package was developed that implements scenario modeling based on various identified indicators. The scenarios provide for the development of groups in social networks, depending on the activity of these groups. In this case, the activity is given by a random variable with a normal distribution. To test the developed algorithms, indicators of political communities in social networks were used.


2019 ◽  
Vol 25 (5) ◽  
pp. 2675-2695 ◽  
Author(s):  
Amartya Mukherjee ◽  
Nilanjan Dey ◽  
Rajesh Kumar ◽  
B. K. Panigrahi ◽  
Aboul Ella Hassanien ◽  
...  

2019 ◽  
pp. 339-352
Author(s):  
Youichiro Miyake ◽  
Youji Shirakami ◽  
Kazuya Shimokawa ◽  
Kousuke Namiki ◽  
Tomoki Komatsu ◽  
...  

Sign in / Sign up

Export Citation Format

Share Document