Skip to content

Stephen-Seo/BehaviorTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BehaviorTree

Compiling

This project requires a compiler that supports C++11.

Also, lua is a dependency.

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_SHARED_LIBS=True ..
make
make DESTDIR=install_out install

Note that UnitTest will only build if the library gtest is available.

Documentation

See the header files in src/BT for documentation (start with BT::BehaviorNode).

See luaScriptsForUnitTests/TestLuaFactoryScript.lua as an example for generating a BehaviorTree with BT::BehaviorLuaFactory.

If you have doxygen installed, you can generate html documentation.

doxygen
firefox doxygen_html/html/index.html

About

C++ implementation of BehaviorNodes that make up a BehaviorTree. Also provides tree generation via lua script.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors