Package com.acmerobotics.roadrunner
Class TankKinematics
-
- All Implemented Interfaces:
public final class TankKinematics
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classTankKinematics.WheelIncrementspublic final classTankKinematics.WheelVelocitiespublic final classTankKinematics.WheelVelConstraint
-
Field Summary
Fields Modifier and Type Field Description public final DoubletrackWidth
-
Constructor Summary
Constructors Constructor Description TankKinematics(Double trackWidth)
-
Method Summary
Modifier and Type Method Description final <Param extends Any> Twist2dDual<Param>forward(TankKinematics.WheelIncrements<Param> w)final <Param extends Any> TankKinematics.WheelVelocities<Param>inverse(PoseVelocity2dDual<Param> t)
-
-
-
Constructor Detail
-
TankKinematics
TankKinematics(Double trackWidth)
- Parameters:
trackWidth- distance between wheels on opposite sides; see the diagram below
-
-
Method Detail
-
forward
final <Param extends Any> Twist2dDual<Param> forward(TankKinematics.WheelIncrements<Param> w)
-
inverse
final <Param extends Any> TankKinematics.WheelVelocities<Param> inverse(PoseVelocity2dDual<Param> t)
-
-