Error Thresholds
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
stabilization Timeout
the buffer of extra time to add to the task to stabilize the robot
max Translational Error
the maximum translational error
min Vel Stab
the minimum velocity to be considered for stabilization
max Angular Error
the maximum angular error
min Ang Vel Stab
the minimum angular velocity to be considered for stabilization