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 Feb 29, 2024
1 parent e19159a commit 91ba523
Show file tree
Hide file tree
Showing 206 changed files with 464 additions and 110 deletions.
1 change: 1 addition & 0 deletions 2021summerOfCode/Summer_2021_Student_Program.html
Original file line number Diff line number Diff line change
Expand Up @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</a></li>
</ul>
</li>
</ul>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -983,6 +983,7 @@
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</a></li>
</ul>
</li>
</ul>
Expand Down
11 changes: 11 additions & 0 deletions _sources/configuration/packages/configuring-thetastar.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,17 @@ The parameters of the planner are:
Description
Whether to allow planning in unknown space.

:``<name>``.terminal_checking_interval:

==== =======
Type Default
---- -------
int 5000
==== =======

Description
Number of iterations between checking if the goal has been cancelled or planner timed out

.. Note::
Do go through the README file available on this repo's link to develop a better understanding of how you could tune this planner.
This planner requires you to tune the `cost_scaling_factor` parameter of your costmap too, to get good results.
Expand Down
11 changes: 11 additions & 0 deletions _sources/configuration/packages/smac/configuring-smac-2d.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,17 @@ Parameters
Description
Maximum number of iterations after the search is within ``tolerance`` before returning approximate path with best heuristic if exact path is not found.

:``<name>``.terminal_checking_interval:

==== =======
Type Default
---- -------
int 5000
==== =======

Description
Number of iterations between checking if the goal has been cancelled or planner timed out

:``<name>``.max_planning_time:

====== =======
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,17 @@ Parameters
Description
Maximum number of iterations once a visited node is within the goal tolerances to continue to try to find an exact match before returning the best path solution within tolerances. Negative values convert to infinite.

:``<name>``.terminal_checking_interval:

==== =======
Type Default
---- -------
int 5000
==== =======

Description
Number of iterations between checking if the goal has been cancelled or planner timed out

:``<name>``.max_planning_time:

====== =======
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,17 @@ Parameters
Description
Maximum number of iterations once a visited node is within the goal tolerances to continue to try to find an exact match before returning the best path solution within tolerances.

:``<name>``.terminal_checking_interval:

==== =======
Type Default
---- -------
int 5000
==== =======

Description
Number of iterations between checking if the goal has been cancelled or planner timed out

:``<name>``.max_planning_time:

====== =======
Expand Down
16 changes: 16 additions & 0 deletions _sources/migration/Iron.rst.txt
Original file line number Diff line number Diff line change
Expand Up @@ -254,3 +254,19 @@ In the GIF, it can be seen that there are two controller_ids namely, `FollowPath
In this case, the `FollowPath` is the default controller_id. The difference between the two controller_ids is that HighSpeedFollowPath has a higher max velocity compared to the FollowPath. This difference can be well noted in the GIF.

.. attention:: If a server is unavailable, then the combo box or the drop down list of the particular component will be empty.

Cancel Checker Interface For GlobalPlanner
*******************************************
`PR #4148 <https://github.com/ros-planning/navigation2/pull/4148>`_ introduces a new interface for the ``GlobalPlanner`` to allow for the cancellation of the current planning task.
Before the planners would continue to plan even if the goal was cancelled, now they can check it and stop planning if the goal is cancelled.
New interface for ``GlobalPlanner::createPlan``:

.. code-block:: cpp
virtual nav_msgs::msg::Path createPlan(
const geometry_msgs::msg::PoseStamped & start,
const geometry_msgs::msg::PoseStamped & goal,
std::function<bool()> cancel_checker)
This is implemented for all the planners in the stack, you can check them for the example use of ``cancel_checker`` function (simply check ``cancel_checker()``).
Smac and Theta* planners have a new parameter ``terminal_checking_interval`` which is the frequency of the cancel or timeout checking in terms of number of iterations.
1 change: 1 addition & 0 deletions about/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -985,6 +985,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -984,6 +984,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -985,6 +985,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</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 @@ -985,6 +985,7 @@
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-graceful-motion-controller">New Graceful Motion Controller</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#plugin-libraries-in-bt-navigator-only-includes-custom-nodes">Plugin Libraries in BT Navigator Only Includes Custom Nodes</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#new-rviz-plugin-for-selecting-planners-controllers-goal-checkers-progress-checkers-and-smoothers">New RViz Plugin for selecting Planners, Controllers, Goal Checkers, Progress Checkers and Smoothers</a></li>
<li class="toctree-l3"><a class="reference internal" href="../migration/Iron.html#cancel-checker-interface-for-globalplanner">Cancel Checker Interface For GlobalPlanner</a></li>
</ul>
</li>
</ul>
Expand Down
Loading

0 comments on commit 91ba523

Please sign in to comment.