-
Notifications
You must be signed in to change notification settings - Fork 194
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'origin/master' into PoseStampedArray
Signed-off-by: Tony Najjar <[email protected]>
- Loading branch information
Showing
18 changed files
with
215 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,4 @@ | ||
_build | ||
lib/ | ||
bin/ | ||
pyvenv.cfg |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
.. _roscon: | ||
|
||
ROSCon Talks | ||
############ | ||
|
||
Below is a list of ROSCon talks that have been given by the Nav2 team and the community which describe important features, tuning and configuration advice, and how to work with them in your applications. | ||
|
||
Nav2 Developer Talks | ||
-------------------- | ||
|
||
- `ROSCon 2024: On Use of Nav2 Docking <https://vimeo.com/1024971348>`_ | ||
- `ROSCon FR 2023: Nav2 Whys over What's: Navigating the Philosophies Behind the Features <https://www.youtube.com/watch?v=2W3zWO-msEo>`_ | ||
- `ROSCon 2023: On Use of Nav2 MPPI Controller <https://vimeo.com/879001391>`_ | ||
- `ROSCon 2023: Bidirectional navigation with Nav2 <https://vimeo.com/879000809>`_ | ||
- `ROSCon 2022: On Use of Nav2 Smac Planners <https://vimeo.com/showcase/9954564/video/767157646>`_ | ||
- `ROSCon JP 2021: The Past, Present, and Future of Navigation <https://vimeo.com/638041661/a5306a02ab>`_ | ||
- `ROSCon 2021: Chronicles of Caching and Containerising CI for Nav2 <https://vimeo.com/649647161>`_ | ||
- `ROSCon 2020: Navigation2: The Next Generation Navigation System <https://vimeo.com/showcase/7812155/video/480604621>`_ | ||
- `ROSCon 2019: On Use of SLAM Toolbox <https://vimeo.com/378682207>`_ | ||
- `ROSCon 2019: Navigation 2 Overview <https://vimeo.com/378682188>`_ | ||
- `ROSCon 2018: On Use of the Spatio-Temporal Voxel Layer <https://vimeo.com/292699571>`_ | ||
|
||
Community's Talks | ||
----------------- | ||
|
||
- `ROSCon ES 2024: Navegación robusta en ROS2 <https://vimeo.com/showcase/11453818/video/1029492785>`_ | ||
- `ROSCon 2022: BehaviorTree.CPP 4.0. What is new and roadmap <https://vimeo.com/showcase/9954564/video/767160437>`_ | ||
- `ROSCon 2024: Mobile Robotics Scale-up Leveraging ROS <https://vimeo.com/1024971160>`_ | ||
- `ROSCon 2024: Radar Tracks for Path Planning in the presence of Dynamic Obstacles <https://vimeo.com/1024971565>`_ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
95 changes: 95 additions & 0 deletions
95
configuration/packages/costmap-plugins/plugin_container.rst
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,95 @@ | ||
.. plugin_container: | ||
Plugin Container Layer Parameters | ||
================================= | ||
|
||
This implements a costmap layer which combines costmap layers within a submap, which can then be integrated with other submaps in the same parent costmap. An example would be the use of different inflation layers for different sensors, objects, or static layers | ||
|
||
``<plugin container layer>`` is the corresponding plugin name selected for this type. | ||
|
||
:``<plugin container layer>``.enabled: | ||
|
||
==== ======= | ||
Type Default | ||
---- ------- | ||
bool True | ||
==== ======= | ||
|
||
Description | ||
Whether it is enabled. | ||
|
||
:``<plugin container layer>``.plugins: | ||
|
||
============== ======= | ||
Type Default | ||
-------------- ------- | ||
vector<string> {} | ||
============== ======= | ||
|
||
Description | ||
List of mapped costmap layer names for parameter namespaces and names. | ||
|
||
Note | ||
Costmap filters are presently unsupported | ||
|
||
Example | ||
******* | ||
.. code-block:: yaml | ||
global_costmap: | ||
ros__parameters: | ||
update_frequency: 1.0 | ||
publish_frequency: 1.0 | ||
global_frame: map | ||
robot_base_frame: base_link | ||
robot_radius: 0.22 | ||
resolution: 0.05 | ||
track_unknown_space: true | ||
plugins: ["plugin_container_static_layer", "plugin_container_obstacle_layer"] | ||
plugin_container_static_layer: | ||
plugin: "nav2_costmap_2d::PluginContainerLayer" | ||
enabled: True | ||
combination_method: 1 | ||
plugins: ["static_layer", "inflation_layer"] | ||
static_layer: | ||
plugin: "nav2_costmap_2d::StaticLayer" | ||
map_subscribe_transient_local: True | ||
inflation_layer: | ||
plugin: "nav2_costmap_2d::InflationLayer" | ||
cost_scaling_factor: 2.0 | ||
inflation_radius: 0.5 | ||
plugin_container_obstacle_layer: | ||
plugin: "nav2_costmap_2d::PluginContainerLayer" | ||
enabled: True | ||
combination_method: 1 | ||
plugins: ["obstacle_layer", "inflation_layer"] | ||
obstacle_layer: | ||
plugin: "nav2_costmap_2d::ObstacleLayer" | ||
enabled: True | ||
observation_sources: scan | ||
scan: | ||
topic: /scan | ||
max_obstacle_height: 2.0 | ||
clearing: True | ||
marking: True | ||
data_type: "LaserScan" | ||
raytrace_max_range: 3.0 | ||
raytrace_min_range: 0.0 | ||
obstacle_max_range: 2.5 | ||
obstacle_min_range: 0.0 | ||
inflation_layer: | ||
plugin: "nav2_costmap_2d::InflationLayer" | ||
cost_scaling_factor: 3.0 | ||
inflation_radius: 1.0 | ||
The above example settings, when applied to the Nav2 turtlebot simulation would give the following costmap on startup | ||
|
||
.. figure:: plugin_container_layer.png | ||
:align: center | ||
:alt: Costmap generated by plugin container layer | ||
|
||
Costmap generated by turtlebot using example plugin container layer settings | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.