GVFFollower(maxVel: Double, maxAccel: Double, admissibleError: Pose2d, kN: Double, kOmega: Double, errorMapFunc: (Double) -> Double = { it }, clock: NanoClock = NanoClock.system())
State-of-the-art path follower based on the GuidingVectorField.
maxAccel - maximum acceleration
admissibleError - admissible/satisfactory pose error at the end of each move
kN - normal vector weight (see GuidingVectorField)
kOmega - proportional heading gain
errorMapFunc - error map function (see GuidingVectorField)