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
The robot will keep executing the last received message until a new message arrives, which will be executed from from now, or a pre-fixed timeout expires without new messages being received.
26
+
The robot will execute the last received message on the topic until a fixed timeout period has passed or a new message is received, at which point the timer is restarted and this process begins again.
27
27
The purpose of the timeout is to provide an easy way to stop the robot, i.e. just stop sending messages rather than having to send an explicit "0", and to prevent the robot to keep moving if it has lost connectivity with the process controlling it (e.g. a script on the user's laptop).
28
28
29
+
<!---
30
+
THIS PARAMETER IS NOT YET AVAILABLE: uncomment after release
29
31
The timeout is controlled by a ROS 2 parameter provided by the `/motion_control` node and named `/wheels_stop_threshold_sec`.
30
32
This parameter can't be modified at runtime.
31
33
You can change the value of this parameter using the application ROS 2 parameters file exposed by the webserver (see details [here](../webserver/application/#application-ros-2-parameters-file)), for example adding this snippet to the file
@@ -41,10 +43,11 @@ You can read the currently set value using ROS 2 command line tools:
41
43
```bash
42
44
ros2 param get /motion_control wheels_stop_threshold_sec
43
45
```
46
+
--->
44
47
45
-
Note that, these raw velocity commands have lower "priority" than the other request-based approaches to move the robot (described in the next sections).
48
+
Note that these raw velocity commands have lower "priority" than the other request-based approaches to move the robot (described in the next sections).
46
49
The request of a position control or autonomous behavior goal will block the execution of the `cmd_vel` messages, which will be ignored until the goal terminates.
47
-
The corollary is that it's no use to publish `cmd_vel` messages while those are running, you should rather first wait for the behavior to finish or actively cancel it.
50
+
The corollary is that it's of no use to publish `cmd_vel` messages while those are running; you should rather first wait for the behavior to finish or actively cancel it.
Copy file name to clipboardExpand all lines: docs/api/wall-follow.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ The spiral will be clockwise if `follow_side` is left (1) or counter-clockwise i
19
19
**If your Create® 3 robot has additional equipment mounted on top, you need to ensure that the obstacles being followed have enough vertical clearance. **
20
20
21
21
This behavior won't take into account the potentially increased height of the robot, so it may get stuck and damage your equipment or furniture.
22
-
If the obstacles you are trying to follow have gaps from the ground or low-hanging parts, it's required that the vertical clearance is either lower than the robot's base height (roughly 12 cm), such that the robot won't try to get undearneath, or higher than the height of the robot, so that it will fully fit.
22
+
If the obstacles you are trying to follow have gaps from the ground or low-hanging parts, it's required that the vertical clearance is either lower than the robot's base height (roughly 12 cm), such that the robot won't try to get underneath, or higher than the height of the robot, so that it will fully fit.
23
23
24
24
[^1]: ROS 2 is governed by Open Robotics
25
25
[^2]: All trademarks mentioned are the property of their respective owners.
0 commit comments