Skip to content

Commit

Permalink
[skip ci] publish latest
Browse files Browse the repository at this point in the history
Signed-off-by: navigation2-ci <[email protected]>
  • Loading branch information
navigation2-ci committed Jun 11, 2024
1 parent 550598f commit d8fd705
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion _sources/concepts/index.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ It should only take about 30 minutes.

Behavior Trees provide a formal structure for navigation logic which can be both used to create complex systems but also be verifiable and validated as provenly correct using advanced tools. Having the application logic centralized in the behavior tree and with independent task servers (which only communicate data over the tree) allows for formal analysis.

For this project, we use `BehaviorTree CPP V3 <https://www.behaviortree.dev/>`_ as the behavior tree library.
For this project, we use `BehaviorTree CPP V4 <https://www.behaviortree.dev/>`_ as the behavior tree library.
We create node plugins which can be constructed into a tree, inside the ``BT Navigator``.
The node plugins are loaded into the BT and when the XML file of the tree is parsed, the registered names are associated.
At this point, we can march through the behavior tree to navigate.
Expand Down
2 changes: 1 addition & 1 deletion concepts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1138,7 +1138,7 @@ <h2>Behavior Trees<a class="headerlink" href="#behavior-trees" title="Permalink
I <strong>strongly</strong> recommend reading chapters 1-3 to get a good understanding of the nomenclature and workflow.
It should only take about 30 minutes.</p>
<p>Behavior Trees provide a formal structure for navigation logic which can be both used to create complex systems but also be verifiable and validated as provenly correct using advanced tools. Having the application logic centralized in the behavior tree and with independent task servers (which only communicate data over the tree) allows for formal analysis.</p>
<p>For this project, we use <a class="reference external" href="https://www.behaviortree.dev/">BehaviorTree CPP V3</a> as the behavior tree library.
<p>For this project, we use <a class="reference external" href="https://www.behaviortree.dev/">BehaviorTree CPP V4</a> as the behavior tree library.
We create node plugins which can be constructed into a tree, inside the <code class="docutils literal notranslate"><span class="pre">BT</span> <span class="pre">Navigator</span></code>.
The node plugins are loaded into the BT and when the XML file of the tree is parsed, the registered names are associated.
At this point, we can march through the behavior tree to navigate.</p>
Expand Down

0 comments on commit d8fd705

Please sign in to comment.