Non-player character decision-making in computer games

MÇ Uludağlı, K Oğuz - Artificial Intelligence Review, 2023 - Springer
One of the most overlooked challenges in artificial intelligence (AI) for computer games is to
create non-player game characters (NPCs) with human-like behavior. Modern NPCs …

[图书][B] Behavior trees in robotics and AI: An introduction

M Colledanchise, P Ögren - 2018 - taylorfrancis.com
Behavior Trees (BTs) provide a way to structure the behavior of an artificial agent such as a
robot or a non-player character in a computer game. Traditional design methods, such as …

[HTML][HTML] A survey of behavior trees in robotics and ai

M Iovino, E Scukins, J Styrud, P Ögren… - Robotics and Autonomous …, 2022 - Elsevier
Abstract Behavior Trees (BTs) were invented as a tool to enable modular AI in computer
games, but have received an increasing amount of attention in the robotics community in the …

Self-adaptive traffic control model with behavior trees and reinforcement learning for AGV in industry 4.0

H Hu, X Jia, K Liu, B Sun - IEEE Transactions on Industrial …, 2021 - ieeexplore.ieee.org
Automated guided vehicles (AGVs) are considered as an enabling technology to realize
smart manufacturing in the upcoming Industrial 4.0 era. However, several challenges …

Learning behavior trees from demonstration

K French, S Wu, T Pan, Z Zhou… - … on Robotics and …, 2019 - ieeexplore.ieee.org
Robotic Learning from Demonstration (LfD) allows anyone, not just experts, to program a
robot for an arbitrary task. Many LfD methods focus on low level primitive actions such as …

Building the foundation of robot explanation generation using behavior trees

Z Han, D Giger, J Allspaw, MS Lee, H Admoni… - ACM Transactions on …, 2021 - dl.acm.org
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 …

The role of machine learning in game development domain-a review of current trends and future directions

G Edwards, N Subianto, D Englund… - 2021 Digital Image …, 2021 - ieeexplore.ieee.org
Machine Learning is a relatively new and emergent field in video game development
domain. Despite considerable relevance to the video game industry, there has yet to be a …

Learning behavior trees from planning experts using decision tree and logic factorization

S Gugliermo, E Schaffernicht… - IEEE Robotics and …, 2023 - ieeexplore.ieee.org
The increased popularity of Behavior Trees (BTs) in different fields of robotics requires
efficient methods for learning BTs from data instead of tediously handcrafting them. Recent …

Improving the modularity of AUV control systems using behaviour trees

CI Sprague, Ö Özkahraman, A Munafo… - 2018 IEEE/OES …, 2018 - ieeexplore.ieee.org
In this paper, we show how behaviour trees (BTs) can be used to design modular, versatile,
and robust control architectures for mission-critical systems. In particular, we show this in the …

A framework for learning behavior trees in collaborative robotic applications

M Iovino, J Styrud, P Falco… - 2023 IEEE 19th …, 2023 - ieeexplore.ieee.org
In modern industrial collaborative robotic applications, it is desirable to create robot
programs automatically, intuitively, and time-efficiently. Moreover, robots need to be …