ErrorThresholds

data class ErrorThresholds(val stabilizationTimeout: Measure<Time>, val maxTranslationalError: Measure<Distance>, val minVelStab: Measure<Velocity<Distance>>, val maxAngularError: Measure<Angle>, val minAngVelStab: Measure<Velocity<Angle>>)

Data class for storing constants related to extra correction for Mecanum drive stabilization. This extra correction is not possible in Tank drives due to the non-holonomic constraints.

Author

Lucas Bubner, 2024

Since

6.0.0

Parameters

stabilizationTimeout

the buffer of extra time to add to the task to stabilize the robot

maxTranslationalError

the maximum translational error

minVelStab

the minimum velocity to be considered for stabilization

maxAngularError

the maximum angular error

minAngVelStab

the minimum angular velocity to be considered for stabilization

Constructors

Link copied to clipboard
constructor(stabilizationTimeout: Measure<Time>, maxTranslationalError: Measure<Distance>, minVelStab: Measure<Velocity<Distance>>, maxAngularError: Measure<Angle>, minAngVelStab: Measure<Velocity<Angle>>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard