CompositeVelConstraint
class CompositeVelConstraint(val constraints: List<VelConstraint>, val offsets: List<Double>) : VelConstraint
Composite velocity constraint that applies different constraints at different path positions.
This constraint allows for varying velocity limits along the path by switching between different constraints at specified arc length offsets. The constraint searches through the offsets from largest to smallest to determine which constraint applies at a given position.
Throws
if the size relationship between constraints and offsets is invalid