RobotKinematics

Represents the kinematics of a robot drive train, providing methods for inverse kinematics and velocity constraints based on wheel speeds.

Inheritors

Functions

Link copied to clipboard
abstract fun <Param : DualParameter> forward(increments: WI): Twist2dDual<Param>

Performs forward kinematics: computes the twist (pose delta) that occurred based on the given wheel increments.

abstract fun <Param : DualParameter> forward(velocities: WV): PoseVelocity2dDual<Param>

Performs forward kinematics: computes the chassis velocity required to achieve the given wheel velocities.

Link copied to clipboard

Performs inverse kinematics: computes wheel velocities required to achieve the desired robot velocity.