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)