Behavior Tree

A hierarchical task-switching architecture that organizes robot behaviors as a tree of nodes: sequences (execute children in order), selectors (try children until one succeeds), decorators (modify child behavior), and action/condition leaves. Behavior trees are more modular and maintainable than finite state machines for complex robot behaviors. They are widely used in game AI and increasingly in robotics.

SoftwarePlanning

Explore More Terms

Browse the full robotics glossary with 1,000+ terms.

Back to Glossary