Рет қаралды 16,135
Backward chaining is a classical AI planning approach. It creates sequence of actions that leads to a given goal. In this video we show how a similar idea can be used to create Behavior Trees (BTs). The key difference compared to normal planning is that the BTs are reactive, and can handle unforeseen events requiring actions to be re-executed, or skipped, or replaced by alternative ways of achieving the same subgoals. The approach is illustrated with a fairly complex example.
Our book on BT is available for free here: arxiv.org/pdf/...