Skip to main content

limit_rate_joint_velocities

Function limit_rate_joint_velocities 

Source
pub fn limit_rate_joint_velocities(
    upper_limits_velocity: &[f64; 7],
    lower_limits_velocity: &[f64; 7],
    max_acceleration: &[f64; 7],
    max_jerk: &[f64; 7],
    commanded_velocities: &[f64; 7],
    last_commanded_velocities: &[f64; 7],
    last_commanded_accelerations: &[f64; 7],
) -> FrankaResult<[f64; 7]>
Expand description

Limits the rate of desired joint velocities considering the limits provided.

Port of the std::array<double, 7> velocity overload of franka::limitRate.

§Errors

FrankaError::InvalidArgument if commanded_velocities are infinite or NaN.

§Note

FCI filters must be deactivated to work properly.