MinVelConstraint

Composite velocity constraint that enforces the minimum of multiple constraints.

This constraint evaluates all provided velocity constraints and returns the most restrictive (minimum) maximum velocity. This is useful for combining multiple constraints such as translational and angular velocity limits.

Constructors

Link copied to clipboard
constructor(constraints: List<VelConstraint>)

Properties

Link copied to clipboard

List of velocity constraints to combine

Functions

Link copied to clipboard
open override fun maxRobotVel(robotState: RobotState, path: PosePath, s: Double): Double

Returns the maximum robot velocity at the specified state and path position.