Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option allowing to consider or ignore time shifts #388

Merged
Merged
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
12 changes: 12 additions & 0 deletions configuration/packages/configuring-collision-monitor.rst
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,17 @@ Parameters
Description:
Maximum time interval in which source data is considered as valid.

:base_shift_correction:

============== =============================
Type Default
-------------- -----------------------------
bool True
============== =============================

Description:
Whether to correct source data towards to base frame movement, considering the difference between current time and latest source time. If enabled, produces more accurate sources positioning in the robot base frame, at the cost of slower performance. This will cause average delays for ``~1/(2*odom_rate)`` per each ``cmd_vel`` calculation cycle. However, disabling this option for better performance is not recommended for the fast moving robots, where during the typical rate of data sources, robot could move unacceptably far. Thus reasonable odometry rates are recommended (~100 hz).

:stop_pub_timeout:

============== =============================
Expand Down Expand Up @@ -363,6 +374,7 @@ For more information how to bring-up your own Collision Monitor node, please ref
cmd_vel_out_topic: "cmd_vel"
transform_tolerance: 0.5
source_timeout: 5.0
base_shift_correction: True
stop_pub_timeout: 2.0
polygons: ["PolygonStop", "PolygonSlow", "FootprintApproach"]
PolygonStop:
Expand Down