Essays about: "Beteendeträd"

Showing result 1 - 5 of 12 essays containing the word Beteendeträd.

  1. 1. Using Quality Diversity in Genetic Programming to Improve Automatic Learning of Behaviour Trees

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Alexander Willemsen; [2023]
    Keywords : Behaviour Trees; Genetic Programming; Quality Diversity; Gedragsbomen; Genetische Programmering; Kwaliteitsdiversiteit; Beteendeträd; Genetisk Programmering; Kvalitetsmångfald;

    Abstract : One of the main purposes of the fields of Robotics and Artificial Intelligence is to develop solutions that can autonomously solve problems. An important part of this is synthesising behaviours of robots. Behaviour Trees are a tree structure that enables combining existing lower level behaviours into a high level behaviour through task switching. READ MORE

  2. 2. Using Backward Chained Behavior Trees to Control Cooperative Minecraft Agents

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Justin Salér; [2023]
    Keywords : Behavior-Based Systems; Multi-Agent Systems; Behavior Trees; Minecraft; Beteendebaserade system; multiagentssystem; beteendeträd; Minecraft;

    Abstract : This report presents a strategy to control multiple collaborative intelligent agents acting in a complex, versatile environment. The proposed method utilizes back-chained behavior trees and 1-to-1 task distribution. The agents claim a task, which prevents other agents in the system to start working on the same task. READ MORE

  3. 3. Improving Behavior Trees that Use Reinforcement Learning with Control Barrier Functions : Modular, Learned, and Converging Control through Constraining a Learning Agent to Uphold Previously Achieved Sub Goals

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Jannik Wagner; [2023]
    Keywords : Behavior Trees; Reinforcement Learning; Control Barrier Functions; Robotics; Artificial Intelligence; Verhaltensbäume; Verstärkendes Lernen; Kontrollbarrierefunktionen; Robotik; Künstliche Intelligenz; Beteendeträd; Förstärkningsinlärning; Kontrollbarriärfunktioner; Robotik; Artificiell Intelligens;

    Abstract : This thesis investigates combining learning action nodes in behavior trees with control barrier functions based on the extended active constraint conditions of the nodes and whether the approach improves the performance, in terms of training time and policy quality, compared to a purely learning-based approach. Behavior trees combine several behaviors, called action nodes, into one behavior by switching between them based on the current state. READ MORE

  4. 4. Evaluating behaviour tree integration in the option critic framework in Starcraft 2 mini-games with training restricted by consumer level hardware

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Fredrik Lundberg; [2022]
    Keywords : Hierarchical reinforcement learning; reinforcement learning; behaviour tree; option critic; Starcraft 2; Hierarkiskt förstärkningsinlärning; förstärkningsinlärning; beteendeträd; option critic; Starcraft 2;

    Abstract : This thesis investigates the performance of the option critic (OC) framework combined with behaviour trees (BTs) in Starcraft 2 mini-games when training time is constrained by a time frame limited by consumer level hardware. We test two such combination models: BTs as macro actions (OCBT) and BTs as options (OCBToptions) and measure the relative performance to the plain OC model through an ablation study. READ MORE

  5. 5. Avoiding local minima with Genetic programming of Behavior Trees

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Zhanpeng Xie; [2022]
    Keywords : Genetic Programming; Behavior Trees; Optimization; Autonomous Agents; Simulation; Genetiskprogrammering; beteendeträd; optimering; autonomaagenter; simulering;

    Abstract : Behavior Trees (BTs) are a reactive policy representation that has gained popularity in recent years, especially in the robotics domain. Among the learning methods for BTs, Genetic Programming (GP) is an effective method for learning a good BT. One drawback of GP is that it is likely to get stuck in local minima. READ MORE