Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,18 @@ Parameters
Description
Adds soft real-time priorization to the controller server to better ensure resources to time sensitive portions of the codebase. This will set the controller's execution thread to a higher priority than the rest of the system (``90``) to meet scheduling deadlines to have less missed loop rates. To use this feature, you use set the following inside of ``/etc/security/limits.conf`` to give userspace access to elevated prioritization permissions: ``<username> soft rtprio 99 <username> hard rtprio 99``

:enable_stamped_cmd_vel:

============== =============================
Type Default
-------------- -----------------------------
bool false
============== =============================

Description
Whether to use geometry_msgs::msg::Twist or geometry_msgs::msg::TwistStamped velocity data.
True uses TwistStamped, false uses Twist.

Polygons parameters
===================

Expand Down Expand Up @@ -465,6 +477,7 @@ Here is an example of configuration YAML for the Collision Monitor.
source_timeout: 5.0
base_shift_correction: True
stop_pub_timeout: 2.0
enable_stamped_cmd_vel: False
use_realtime_priority: false
polygons: ["PolygonStop", "PolygonSlow", "FootprintApproach"]
PolygonStop:
Expand Down
51 changes: 51 additions & 0 deletions configuration/packages/configuring-behavior-server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -226,6 +226,19 @@ Spin distance is given from the action request
Description
maximum rotational acceleration (rad/s^2).

:enable_stamped_cmd_vel:

============== =============================
Type Default
-------------- -----------------------------
bool false
============== =============================

Description
Whether to use geometry_msgs::msg::Twist or geometry_msgs::msg::TwistStamped velocity data.
True uses TwistStamped, false uses Twist.


BackUp Behavior Parameters
**************************

Expand All @@ -242,6 +255,18 @@ Backup distance, speed and time_allowance is given from the action request.
Description
Time to look ahead for collisions (s).

:enable_stamped_cmd_vel:

============== =============================
Type Default
-------------- -----------------------------
bool false
============== =============================

Description
Whether to use geometry_msgs::msg::Twist or geometry_msgs::msg::TwistStamped velocity data.
True uses TwistStamped, false uses Twist.

DriveOnHeading Behavior Parameters
**********************************

Expand All @@ -258,6 +283,19 @@ DriveOnHeading distance, speed and time_allowance is given from the action reque
Description
Time to look ahead for collisions (s).

:enable_stamped_cmd_vel:

============== =============================
Type Default
-------------- -----------------------------
bool false
============== =============================

Description
Whether to use geometry_msgs::msg::Twist or geometry_msgs::msg::TwistStamped velocity data.
True uses TwistStamped, false uses Twist.


AssistedTeleop Behavior Parameters
**********************************

Expand Down Expand Up @@ -296,6 +334,18 @@ AssistedTeleop time_allowance is given in the action request
Description
Topic to listen for teleop messages.

:enable_stamped_cmd_vel:

============== =============================
Type Default
-------------- -----------------------------
bool false
============== =============================

Description
Whether to use geometry_msgs::msg::Twist or geometry_msgs::msg::TwistStamped velocity data.
True uses TwistStamped, false uses Twist.

Example
*******
.. code-block:: yaml
Expand Down Expand Up @@ -326,3 +376,4 @@ Example
max_rotational_vel: 1.0
min_rotational_vel: 0.4
rotational_acc_lim: 3.2
enable_stamped_cmd_vel: false
11 changes: 11 additions & 0 deletions configuration/packages/configuring-controller-server.rst
Original file line number Diff line number Diff line change
Expand Up @@ -194,6 +194,17 @@ Parameters
Description
Topic to get instantaneous measurement of speed from.

:enable_stamped_cmd_vel:

============== =============================
Type Default
-------------- -----------------------------
bool false
============== =============================

Description
Whether to use geometry_msgs::msg::Twist or geometry_msgs::msg::TwistStamped velocity data.
True uses TwistStamped, false uses Twist.

Provided Plugins
****************
Expand Down
14 changes: 14 additions & 0 deletions configuration/packages/configuring-velocity-smoother.rst
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,19 @@ Velocity Smoother Parameters
Description
Time (s) to buffer odometry commands to estimate the robot speed, if in ``CLOSED_LOOP`` operational mode.

:enable_stamped_cmd_vel:

============== =============================
Type Default
-------------- -----------------------------
bool false
============== =============================

Description
Whether to use geometry_msgs::msg::Twist or geometry_msgs::msg::TwistStamped velocity data.
True uses TwistStamped, false uses Twist.


Example
*******
.. code-block:: yaml
Expand All @@ -166,3 +179,4 @@ Example
odom_topic: "odom"
odom_duration: 0.1
use_realtime_priority: false
enable_stamped_cmd_vel: false
1 change: 1 addition & 0 deletions tutorials/docs/using_collision_monitor.rst
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ The whole ``nav2_collision_monitor/params/collision_monitor_params.yaml`` file i
transform_tolerance: 0.5
source_timeout: 5.0
stop_pub_timeout: 2.0
enable_stamped_cmd_vel: False
polygons: ["PolygonStop", "PolygonSlow"]
PolygonStop:
type: "polygon"
Expand Down