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
docs: Update collision monitor tutorial for holonomic robot (#871)
* Update velocity polygon linear_min/max Description
Update collision monitor tutorial for holonomic robot
Signed-off-by: Jaerak Son <sjr9017@naver.com>
* [collision_monitor] Update velocity polygon angles and refine documentation
- Updated `direction_start_angle` and `direction_end_angle` parameters in YAML to match the reference diagram.
- Refined `using_collision_monitor.rst` based on review feedback (removed redundant non-negative description).
Signed-off-by: Jaerak Son <sjr9017@naver.com>
---------
Signed-off-by: Jaerak Son <sjr9017@naver.com>
Copy file name to clipboardExpand all lines: configuration/packages/collision_monitor/configuring-collision-monitor-node.rst
+10-4Lines changed: 10 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -457,7 +457,10 @@ All previous Polygon parameters apply, in addition to the following unique param
457
457
============== =============================
458
458
459
459
Description:
460
-
Minimum linear velocity for the sub polygon. In holonomic mode, this is the minimum resultant velocity. Causes an error, if not specified.
460
+
Minimum linear velocity for the sub-polygon. Causes an error, if not specified.
461
+
462
+
* **Non-holonomic:** This is the minimum signed velocity along the x-axis (allows negative values for reverse motion).
463
+
* **Holonomic:** This is the minimum magnitude of the resultant velocity, which must be ``>= 0.0``.
461
464
462
465
:``<vel_poly>.<subpoly>``.linear_max:
463
466
@@ -468,7 +471,10 @@ All previous Polygon parameters apply, in addition to the following unique param
468
471
============== =============================
469
472
470
473
Description:
471
-
Maximum linear velocity for the sub polygon. In holonomic mode, this is the maximum resultant velocity. Causes an error, if not specified.
474
+
Maximum linear velocity for the sub polygon. Causes an error, if not specified.
475
+
476
+
* **Non-holonomic:** This is the maximum signed velocity along the x-axis. (allows negative values for reverse motion).
477
+
* **Holonomic:** This is the maximum magnitude of the resultant velocity, which must be ``>= 0.0``.
472
478
473
479
:``<vel_poly>.<subpoly>``.theta_min:
474
480
@@ -501,7 +507,7 @@ All previous Polygon parameters apply, in addition to the following unique param
501
507
============== =============================
502
508
503
509
Description:
504
-
Start angle of the movement direction(for holomic robot only). Refer to the `Example`_ section for the common configurations. Applicable for `holonomic` mode only.
510
+
Start angle of the movement direction(for holonomic robot only). Refer to the `Example`_ section for the common configurations. Applicable for `holonomic` mode only.
505
511
506
512
:``<vel_poly>.<subpoly>``.direction_end_angle:
507
513
@@ -512,7 +518,7 @@ All previous Polygon parameters apply, in addition to the following unique param
512
518
============== =============================
513
519
514
520
Description:
515
-
End angle of the movement direction(for holomic robot only). Refer to the `Example`_ section for the common configurations. Applicable for `holonomic` mode only.
521
+
End angle of the movement direction(for holonomic robot only). Refer to the `Example`_ section for the common configurations. Applicable for `holonomic` mode only.
Copy file name to clipboardExpand all lines: tutorials/docs/using_collision_monitor.rst
+113-1Lines changed: 113 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -177,7 +177,7 @@ Below is the example configuration using 4 sub-polygons to cover the full range
177
177
178
178
**For holomic robots:**
179
179
180
-
For holomic robots, the ``holonomic`` property should be set to ``true``. In this scenario, the ``linear_min`` and ``linear_max`` parameters should cover the robot's resultant velocity limits, while the ``theta_min`` and ``theta_max`` parameters should cover the robot's angular velocity limits. Additionally, there will be 2 more parameters, ``direction_start_angle`` and ``direction_end_angle``, to specify the resultant velocity direction. The covered direction will always span from ``direction_start_angle`` to ``direction_end_angle`` in the **counter-clockwise** direction.
180
+
For holomic robots, the ``holonomic`` property should be set to ``true``. In this scenario, the ``linear_min`` and ``linear_max`` parameters should cover the magnitude of the robot’s resultant velocity limits (using only non-negative values), while the ``theta_min`` and ``theta_max`` parameters should cover the robot's angular velocity limits. Additionally, there will be 2 more parameters, ``direction_start_angle`` and ``direction_end_angle``, to specify the resultant velocity direction. The covered direction will always span from ``direction_start_angle`` to ``direction_end_angle`` in the **counter-clockwise** direction.
0 commit comments