An enhanced level of autonomy for UAVs is desirable when behaviours more sophisticated than simply following waypoint presets are desired. Behaviour Trees (BT) provide a decision tree like approach for developers to efficiently implement these sophisticated behaviours through a robust, modular, scalable framework. This paper presents a framework for easy development of BTs which implements autonomous unmanned aerial vehicle (UAV) behaviours, building upon the existing Java Behaviour Tree (JBT) software for video games. Behaviour Engine software was also developed, allowing the BTs to be interfaced with an autopilot to deliver enhanced UAV control. The Behaviour Engine software was loaded with BTs implementing the UAV behaviours of pursue, e...
Computer generated forces are simulated entities that are used in simulation based training and deci...
In order to rigorously analyze mission plans, they have to be translated into a tractable formalism....
Evolutionary Robotics allows robots with limited sensors and processing to tackle complex tasks by m...
An enhanced level of autonomy for UAVs is desirable when behaviours more sophisticated than simply f...
Behavior trees are a recent development in artificial intelligence for computer games. Their applica...
Unmanned Aerial Vehicles (UAVs) are being extensively used in diverse sectors of the society for var...
In this paper, we argue that the modularity, reusability and complexity of Unmanned Aerial Vehicle (...
Evolutionary Robotics allows robots with limited sensors and processing to tackle complex tasks by m...
The use of unmanned aerial vehicles (UAVs) is well established in the military sector with great adv...
An autonomous avoidance system for the use in UAVs in controlled and uncontrolled airspace has to be...
This work addresses the problem of providing the on-board system of an autonomous unmanned aerial ve...
Modelling and simulating entities in virtual environments are tools commonly used by companies to te...
Behavior Trees (BTs) are a Control Architecture (CA) that was invented in the video game industry, f...
Realizing autonomous behavior of UAVs is a complex endeavor. The behavior needs to be goal-directed ...
Fighter pilots often find themselves in situations where they need to make quick decisions. Therefor...
Computer generated forces are simulated entities that are used in simulation based training and deci...
In order to rigorously analyze mission plans, they have to be translated into a tractable formalism....
Evolutionary Robotics allows robots with limited sensors and processing to tackle complex tasks by m...
An enhanced level of autonomy for UAVs is desirable when behaviours more sophisticated than simply f...
Behavior trees are a recent development in artificial intelligence for computer games. Their applica...
Unmanned Aerial Vehicles (UAVs) are being extensively used in diverse sectors of the society for var...
In this paper, we argue that the modularity, reusability and complexity of Unmanned Aerial Vehicle (...
Evolutionary Robotics allows robots with limited sensors and processing to tackle complex tasks by m...
The use of unmanned aerial vehicles (UAVs) is well established in the military sector with great adv...
An autonomous avoidance system for the use in UAVs in controlled and uncontrolled airspace has to be...
This work addresses the problem of providing the on-board system of an autonomous unmanned aerial ve...
Modelling and simulating entities in virtual environments are tools commonly used by companies to te...
Behavior Trees (BTs) are a Control Architecture (CA) that was invented in the video game industry, f...
Realizing autonomous behavior of UAVs is a complex endeavor. The behavior needs to be goal-directed ...
Fighter pilots often find themselves in situations where they need to make quick decisions. Therefor...
Computer generated forces are simulated entities that are used in simulation based training and deci...
In order to rigorously analyze mission plans, they have to be translated into a tractable formalism....
Evolutionary Robotics allows robots with limited sensors and processing to tackle complex tasks by m...