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
* Added collision detection for docking
Signed-off-by: Alberto Tudela <[email protected]>
* Minor fixes
Signed-off-by: Alberto Tudela <[email protected]>
* Improve collision while undocking and test
Signed-off-by: Alberto Tudela <[email protected]>
* Fix smoke testing
Signed-off-by: Alberto Tudela <[email protected]>
* Rename dock_collision_threshold
Signed-off-by: Alberto Tudela <[email protected]>
* Added docs and params
Signed-off-by: Alberto Tudela <[email protected]>
* Minor changes in README
Signed-off-by: Alberto Tudela <[email protected]>
---------
Signed-off-by: Alberto Tudela <[email protected]>
Signed-off-by: Jakubach <[email protected]>
| controller.v_angular_max | Maximum angular velocity for approaching dock. | double | 0.75 |
220
221
| controller.slowdown_radius | Radius to end goal to commense slow down. | double | 0.25 |
222
+
=======
223
+
| controller.k_phi | Ratio of the rate of change in phi to the rate of change in r. Controls the convergence of the slow subsystem | double | 3.0 |
224
+
| controller.k_delta | Constant factor applied to the heading error feedback. Controls the convergence of the fast subsystem | double | 2.0 |
225
+
| controller.beta | Constant factor applied to the path curvature. This value must be positive. Determines how fast the velocity drops when the curvature increases | double | 0.4 |
226
+
| controller.lambda | Constant factor applied to the path curvature. This value must be greater or equal to 1. Determines the sharpness of the curve: higher lambda implies sharper curves | double | 2.0 |
| controller.v_linear_max | Maximum linear velocity (m/s) | double | 0.25 |
229
+
| controller.v_angular_max | Maximum angular velocity (rad/s) produced by the control law | double | 0.75 |
230
+
| controller.slowdown_radius | Radius (m) around the goal pose in which the robot will start to slow down | double | 0.25 |
231
+
| controller.use_collision_detection | Whether to use collision detection to avoid obstacles | bool | true |
232
+
| controller.costmap_topic | The topic to use for the costmap | string | "local_costmap/costmap_raw" |
233
+
| controller.footprint_topic | The topic to use for the robot's footprint | string | "local_costmap/published_footprint" |
234
+
| controller.transform_tolerance | Time with which to post-date the transform that is published, to indicate that this transform is valid into the future. | double | 0.1 |
235
+
| controller.projection_time | Time to look ahead for collisions (s). | double | 5.0 |
236
+
| controller.simulation_time_step | Time step for projections (s). | double | 0.1 |
237
+
| controller.dock_collision_threshold | Distance (m) from the dock pose to ignore collisions. | double | 0.3 |
238
+
>>>>>>> 90a6c8d8 (Added collision detection for docking (#4752))
221
239
222
240
Note: `dock_plugins` and either `docks` or `dock_database` are required.
0 commit comments