Tank Kinematics
data class TankKinematics(val trackWidth: Double) : RobotKinematics<TankKinematics.TankWheelIncrements<*>, TankKinematics.TankWheelVelocities<*>>
Parameters
track Width
distance between wheels on opposite sides; see the diagram below 
Types
Link copied to clipboard
data class TankWheelIncrements<Param>(val left: DualNum<Param>, val right: DualNum<Param>) : WheelIncrements<Param>
Link copied to clipboard
data class TankWheelVelocities<Param>(val left: DualNum<Param>, val right: DualNum<Param>) : WheelVelocities<Param>
Functions
Link copied to clipboard
Link copied to clipboard
open override fun <Param> inverse(t: PoseVelocity2dDual<Param>): TankKinematics.TankWheelVelocities<Param>
Performs inverse kinematics: computes wheel velocities required to achieve the desired robot velocity.