public class AdaptivePurePursuitController
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AdaptivePurePursuitController.Circle |
| Constructor and Description |
|---|
AdaptivePurePursuitController(double fixed_lookahead,
double max_accel,
double nominal_dt,
Path path,
boolean reversed,
double path_completion_tolerance) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getMarkersCrossed() |
boolean |
isDone() |
static java.util.Optional<AdaptivePurePursuitController.Circle> |
joinPath(RigidTransform2d robot_pose,
Translation2d lookahead_point) |
RigidTransform2d.Delta |
update(RigidTransform2d robot_pose,
double now) |
public AdaptivePurePursuitController(double fixed_lookahead,
double max_accel,
double nominal_dt,
Path path,
boolean reversed,
double path_completion_tolerance)
public boolean isDone()
public RigidTransform2d.Delta update(RigidTransform2d robot_pose, double now)
public java.util.Set<java.lang.String> getMarkersCrossed()
public static java.util.Optional<AdaptivePurePursuitController.Circle> joinPath(RigidTransform2d robot_pose, Translation2d lookahead_point)