https://github.com/cisprague/pybodhi
Behaviour trees in Python made easy!
https://github.com/cisprague/pybodhi
artificial-intelligence behavior-trees behaviour-trees decision-making robotics
Last synced: about 1 year ago
JSON representation
Behaviour trees in Python made easy!
- Host: GitHub
- URL: https://github.com/cisprague/pybodhi
- Owner: cisprague
- License: gpl-3.0
- Created: 2018-06-22T16:34:27.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-02T15:57:45.000Z (over 7 years ago)
- Last Synced: 2025-04-03T13:13:10.758Z (about 1 year ago)
- Topics: artificial-intelligence, behavior-trees, behaviour-trees, decision-making, robotics
- Language: Python
- Size: 2.4 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PyBodhi
The PyBodhi behaviour tree implementation operates by observing the state of a
system and expressing decisions base on it.
PyBodhi is designed in such a way that behaviour trees do no interact with a
system directly, but rather serve as an oracle to the system itself.
Instead of executing actions directly, PyBodhi modularises its behaviour tree
implementation by deciding which actions to execute.
# Installation
Simply clone this repository:
```bash
git clone https://github.com/cisprague/pybodhi.git
```
Enter the repository and install it into your system:
```bash
cd pybodhi
sudo pip3 install .
```