Package com.acmerobotics.roadrunner
Class HolonomicController
-
- All Implemented Interfaces:
public final class HolonomicControllerProportional position-velocity controller for a holonomic robot.
-
-
Field Summary
Fields Modifier and Type Field Description public final DoubleaxialPosGainpublic final DoublelateralPosGainpublic final DoubleheadingGainpublic final DoubleaxialVelGainpublic final DoublelateralVelGainpublic final DoubleheadingVelGain
-
Method Summary
Modifier and Type Method Description final PoseVelocity2dDual<Time>compute(Pose2dDual<Time> targetPose, Pose2d actualPose, PoseVelocity2d actualVelActual)Computes the velocity and acceleration command.
-
-
-
Method Detail
-
compute
final PoseVelocity2dDual<Time> compute(Pose2dDual<Time> targetPose, Pose2d actualPose, PoseVelocity2d actualVelActual)
Computes the velocity and acceleration command. The frame
Targetis the reference robot, and the frameActualis the measured, physical robot.- Returns:
velocity command in the actual frame
-
-