DriveCommandMessage

data class DriveCommandMessage(val poseVelocity: PoseVelocity2dDual<Time>, val forwardVelocity: Double = poseVelocity.linearVel.x[0], val forwardAcceleration: Double = poseVelocity.linearVel.x[1], val lateralVelocity: Double = poseVelocity.linearVel.y[0], val lateralAcceleration: Double = poseVelocity.linearVel.y[1], val angularVelocity: Double = poseVelocity.angVel[0], val angularAcceleration: Double = poseVelocity.angVel[1], val timestamp: Long = System.nanoTime())

Constructors

Link copied to clipboard
constructor(poseVelocity: PoseVelocity2dDual<Time>, forwardVelocity: Double = poseVelocity.linearVel.x[0], forwardAcceleration: Double = poseVelocity.linearVel.x[1], lateralVelocity: Double = poseVelocity.linearVel.y[0], lateralAcceleration: Double = poseVelocity.linearVel.y[1], angularVelocity: Double = poseVelocity.angVel[0], angularAcceleration: Double = poseVelocity.angVel[1], timestamp: Long = System.nanoTime())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val poseVelocity: PoseVelocity2dDual<Time>
Link copied to clipboard