ObstacleAwareVelocityLimit::Parameters Struct Reference

#include <armarx/navigation/algorithms/ObstacleAwareVelocityLimit.h>

Public Attributes

float maxVelocity {200.F}
 Permissible velocity far away from any obstacle [mm/s].
 
float obstacleCostExponent {4.F}
 Exponent of the proximity term. Larger values keep full speed closer to obstacles.
 
float obstacleDistanceWeight {2.F}
 Strength of the reduction. At zero clearance the limit is maxVelocity / (1 + w).
 
float obstacleMaxDistance {500.F}
 Distances are clipped to this value; beyond it the limit is maxVelocity [mm].
 

Detailed Description

Definition at line 55 of file ObstacleAwareVelocityLimit.h.

Member Data Documentation

◆ maxVelocity

float maxVelocity {200.F}

Permissible velocity far away from any obstacle [mm/s].

Definition at line 58 of file ObstacleAwareVelocityLimit.h.

◆ obstacleCostExponent

float obstacleCostExponent {4.F}

Exponent of the proximity term. Larger values keep full speed closer to obstacles.

Definition at line 67 of file ObstacleAwareVelocityLimit.h.

◆ obstacleDistanceWeight

float obstacleDistanceWeight {2.F}

Strength of the reduction. At zero clearance the limit is maxVelocity / (1 + w).

Definition at line 64 of file ObstacleAwareVelocityLimit.h.

◆ obstacleMaxDistance

float obstacleMaxDistance {500.F}

Distances are clipped to this value; beyond it the limit is maxVelocity [mm].

Definition at line 61 of file ObstacleAwareVelocityLimit.h.


The documentation for this struct was generated from the following file: