HolonomicGVFFollower

public HolonomicGVFFollower HolonomicGVFFollower(Double maxVel, Double maxAccel, Double maxDecel, Angle maxAngVel, Angle maxAngAccel, Pose2d admissibleError, Double kN, Double kOmega, Double kX, Double kY, PIDCoefficients pidCoeffs, Double correctionDistance, Boolean useCurvatureControl, Function1<Double, Double> errorMapFunc, NanoClock clock)
public HolonomicGVFFollower HolonomicGVFFollower(Double maxVel, Double maxAccel, Double maxDecel, Angle maxAngVel, Angle maxAngAccel, Pose2d admissibleError, Double kN, Double kOmega, Double kX, Double kY, PIDCoefficients pidCoeffs, Double correctionDistance, Boolean useCurvatureControl, Function1<Double, Double> errorMapFunc)
public HolonomicGVFFollower HolonomicGVFFollower(Double maxVel, Double maxAccel, Double maxDecel, Angle maxAngVel, Angle maxAngAccel, Pose2d admissibleError, Double kN, Double kOmega, Double kX, Double kY, PIDCoefficients pidCoeffs, Double correctionDistance, Boolean useCurvatureControl)
public HolonomicGVFFollower HolonomicGVFFollower(Double maxVel, Double maxAccel, Double maxDecel, Angle maxAngVel, Angle maxAngAccel, Pose2d admissibleError, Double kN, Double kOmega, Double kX, Double kY, PIDCoefficients pidCoeffs, Double correctionDistance)
public HolonomicGVFFollower HolonomicGVFFollower(Double maxVel, Double maxAccel, Double maxDecel, Angle maxAngVel, Angle maxAngAccel, Pose2d admissibleError, Double kN, Double kOmega, Double kX, Double kY, PIDCoefficients pidCoeffs)

Parameters

maxVel

maximum velocity

maxAccel

maximum acceleration

maxDecel

maximum deceleration

admissibleError

admissible/satisfactory pose error at the end of each move

kN

normal vector weight (see GuidingVectorField)

kOmega

proportional direction velocity gain

pidCoeffs

heading PID coefficients

errorMapFunc

error map function (see GuidingVectorField)

clock

clock