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 Nov 10, 2023
1 parent 3500c98 commit 9c5d68d
Show file tree
Hide file tree
Showing 197 changed files with 211 additions and 1 deletion.
1 change: 1 addition & 0 deletions 2021summerOfCode/Summer_2021_Student_Program.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/assisted_teleop.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/create_plugins.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/dynamic.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/grid_maps.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/localization.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/multithreading.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/navigation_rebranding.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/safety_node.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/semantics.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/spinners.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/testing.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions 2021summerOfCode/projects/twist_n_config.html
Original file line number Diff line number Diff line change
Expand Up @@ -931,6 +931,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
9 changes: 9 additions & 0 deletions _sources/migration/Iron.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -146,4 +146,13 @@ Collision Monitor: added watchdog mechanism based on ``source_timeout`` paramete

Additionally, this watchdog mechanism can be disabled by setting ``source_timeout: 0.0``.

BtActionServer: use native library haltTree()
*********************************************

`PR #3950 <https://github.com/ros-planning/navigation2/pull/3950>`_ changes the method used by `BehaviorTreeEngine::haltAllActions` to halt the BT nodes to the bt.cpp native method `haltTree()`.

Before this change, only the active BT node was halted when finishing the action. After this change, all BT nodes halt() methods are called. This is very convenient to handle cleaning operation (switch off your lights when leaving) in halt().

Also updated nav2_behavior_tree::BtActionServer::haltTree() to use the same. It is used nowhere in nav2 but is useful for external users (like me) that want for instance to halt the tree on preemption.


1 change: 1 addition & 0 deletions about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -933,6 +933,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions about/related_projects.html
Original file line number Diff line number Diff line change
Expand Up @@ -933,6 +933,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions about/robots.html
Original file line number Diff line number Diff line change
Expand Up @@ -932,6 +932,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions about/ros1_comparison.html
Original file line number Diff line number Diff line change
Expand Up @@ -933,6 +933,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
1 change: 1 addition & 0 deletions behavior_trees/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -933,6 +933,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#the-costmap-activation-fails-when-required-transforms-are-not-available">The costmap activation fails when required transforms are not available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#subtrees-obtain-shared-resources">Subtrees Obtain Shared Resources</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#collision-monitor-added-watchdog-mechanism-based-on-source-timeout-parameter-with-default-blocking-behavior">Collision Monitor: added watchdog mechanism based on <code class="docutils literal notranslate"><span class="pre">source_timeout</span></code> parameter with default blocking behavior</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#btactionserver-use-native-library-halttree">BtActionServer: use native library haltTree()</a></li>
</ul>
</li>
</ul>
Expand Down
Loading

0 comments on commit 9c5d68d

Please sign in to comment.