This page (revision-5) was last changed on 2021-11-11 05:27 by Murray Altheim

This page was created on 2021-10-28 21:33 by Murray Altheim

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
5 2021-11-11 05:27 4 KB Murray Altheim to previous
4 2021-11-10 03:51 3 KB Murray Altheim to previous | to last
3 2021-11-04 09:35 3 KB Murray Altheim to previous | to last
2 2021-10-28 21:34 2 KB Murray Altheim to previous | to last
1 2021-10-28 21:33 2 KB Murray Altheim to last

Page References

Incoming links Outgoing links

Version management

Difference between version and

At line 5 added 10 lines
From the description of __[Behaviour Trees]__ on [BehaviorTree.CPP||https://www.behaviortree.dev/]:
%%blockquote
A Behavior Tree (__BT__) is a way to structure the switching between different
tasks in an autonomous agent, such as a robot or a virtual entity in a computer game.
BTs are a very efficient way of creating complex systems that are both modular and reactive.
These properties are crucial in many applications, which has led to the spread
of BT from computer game programming to many branches of AI and Robotics.
%%
At line 26 added 8 lines
!! Code
* [Behavior Trees|https://gitlab.com/robot-libraries/behaviortrees] by Rud Merriam (C++)
** [BehaviorTree|https://gitlab.com/robot-libraries/behaviortrees/behaviortree] \\%%(font-size:small) "The Behavior Tree code uses a logging library of my own which isn't in a repo. I think if you globally replace ''mys::tout'' with ''std::cout'' and remove the ''#include <Trace.h> ''references it will compile." %%
** [BT Test|https://gitlab.com/robot-libraries/behaviortrees/bt-test] (requires a C++ unit testing library, TUT, that isn't widely available)
At line 38 added one line
* ''[Designing AI Agents’ Behaviors with Behavior Trees|https://towardsdatascience.com/designing-ai-agents-behaviors-with-behavior-trees-b28aa1c3cf8a]: Designing and Implementing Behaviors for AI Agents'', Debby Nirwan
At line 41 added 3 lines
* [BehaviorTree.CPP|https://www.behaviortree.dev/], a __C++__ library that provides a framework to create BehaviorTrees. The site includes a descripton of BTs, Getting Started pages as well as a tutorial
* [PyTrees|https://py-trees.readthedocs.io/en/devel/index.html], a Python Behaviour Tree library
* [Awesome Behavior Trees|https://github.com/BehaviorTree/awesome-behavior-trees], some resources on BTs on github
At line 46 added one line