[Explainer] What Is a Behavior Tree? How Robots Recover When a Path Is Blocked
A behavior tree breaks a complex robot mission into reusable conditions, actions and control-flow branches that report success, failure or running. Using a Nav2 recovery example, this explainer shows how the structure works—and why it should not be mistaken for a safety-rated system.