You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: configuration/packages/configuring-lifecycle.rst
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,16 +37,16 @@ Parameters
37
37
Description
38
38
Whether to transition nodes to active state on startup.
39
39
40
-
:bond_timeout_ms:
40
+
:bond_timeout:
41
41
42
42
==== =======
43
43
Type Default
44
44
---- -------
45
-
int 4000
45
+
int 4.0
46
46
==== =======
47
47
48
48
Description
49
-
Timeout to transition down all lifecycle nodes of this manager if a server is non-responsive, in ms. Set to ``0`` to deactivate. Recommended to be always larger than 300ms for all-local node discovery. Note: if a server cleanly exits the manager will immediately be notified.
49
+
Timeout to transition down all lifecycle nodes of this manager if a server is non-responsive, in seconds. Set to ``0`` to deactivate. Recommended to be always larger than 0.3s for all-local node discovery. Note: if a server cleanly exits the manager will immediately be notified.
Copy file name to clipboardExpand all lines: configuration/packages/configuring-smac-planner.rst
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,16 +87,16 @@ Parameters
87
87
Description
88
88
Maximum number of iterations after the search is within tolerance before returning approximate path with best heuristic if exact path not found.
89
89
90
-
:``<name>``.max_planning_time_ms:
90
+
:``<name>``.max_planning_time:
91
91
92
92
====== =======
93
93
Type Default
94
94
------ -------
95
-
double 5000.0
95
+
double 5.0
96
96
====== =======
97
97
98
98
Description
99
-
Maximum planning time in ms.
99
+
Maximum planning time in seconds.
100
100
101
101
:``<name>``.analytic_expansion_ratio:
102
102
@@ -261,7 +261,7 @@ Parameters
261
261
====== =======
262
262
263
263
Description
264
-
Maximum time spent smoothing, in seconds. If planning takes too long, this can be dynamically adjusted to ensure the planner meets ``max_planning_time_ms``.
264
+
Maximum time spent smoothing, in seconds. If planning takes too long, this can be dynamically adjusted to ensure the planner meets ``max_planning_time``.
265
265
266
266
:``<name>``.smoother.optimizer.max_iterations:
267
267
@@ -390,7 +390,7 @@ Example
390
390
allow_unknown: false # allow traveling in unknown space
391
391
max_iterations: -1# maximum total iterations to search for before failing
392
392
max_on_approach_iterations: 1000# maximum number of iterations to attempt to reach goal once in tolerance, 2D only
393
-
max_planning_time_ms: 2000.0# max time in ms for planner to plan, smooth, and upsample. Will scale maximum smoothing and upsampling times based on remaining time after planning.
393
+
max_planning_time: 2.0# max time in seconds for planner to plan, smooth, and upsample. Will scale maximum smoothing and upsampling times based on remaining time after planning.
394
394
smooth_path: false # Whether to smooth searched path
395
395
motion_model_for_search: "DUBIN"# 2D Moore, Von Neumann; SE2 Dubin, Redds-Shepp
396
396
angle_quantization_bins: 72# For SE2 node: Number of angle bins for search, must be 1 for 2D node (no angle search)
Copy file name to clipboardExpand all lines: migration/Foxy.rst
+12-1Lines changed: 12 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -88,4 +88,15 @@ Costmap2D ``current_`` Usage
88
88
89
89
In costmap2D, ``current_`` was used in ROS1 to represent whether a costmap layer was still enabled and actively processing data. It would be turned to ``false`` only under the situation that the expected update rate of a sensor was not met, so it was getting stale or no messages. It acts as a fail-safe for if a navigation sensor stops publishing.
90
90
91
-
In galactic, that will remain turn, however it will also add additional capabilities. It is also now set to ``false`` when a costmap is reset due to clearing or other navigation recoveries. That stops the robot from creating a plan or control effort until after the costmap has been updated at least once after a reset. This enables us to make sure we cannot ever create a path or control with a completely empty costmap, potentially leading to collisions, due to clearing the costmap and then immediately requesting an algorithm to run.
91
+
In galactic, that will remain turn, however it will also add additional capabilities. It is also now set to ``false`` when a costmap is reset due to clearing or other navigation recoveries. That stops the robot from creating a plan or control effort until after the costmap has been updated at least once after a reset. This enables us to make sure we cannot ever create a path or control with a completely empty costmap, potentially leading to collisions, due to clearing the costmap and then immediately requesting an algorithm to run.
92
+
93
+
Standard time units in parameters
94
+
*********************************
95
+
To follow the SI units outlined in REP-103 to the "T" nodes below were modified to use seconds consistently in every parameter. Under each node name you can see which parameters changed to seconds instead of using milliseconds.
96
+
97
+
- lifecycle manager
98
+
- ``bond_timeout_ms`` became ``bond_timeout`` in seconds
99
+
- smac planner
100
+
- ``max_planning_time_ms`` became ``max_planning_time`` in seconds
0 commit comments