AngularVelConstraint

class AngularVelConstraint(val maxAngVel: Double) : VelConstraint

Velocity constraint based on maximum angular velocity.

This constraint ensures that the robot's angular velocity does not exceed a specified maximum value. It dynamically calculates the maximum allowable robot velocity based on the current angular velocity requirement.

Throws

Constructors

Link copied to clipboard
constructor(maxAngVel: Double)

Properties

Link copied to clipboard

The maximum angular velocity (must be positive)

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.