OrientationOptimizerParams Struct Reference

#include <armarx/navigation/global_planning/optimization/OrientationOptimizer.h>

Public Attributes

int iterations {5}
 
float movementDirWeightEnd {0.5F}
 
float movementDirWeightStart {0.0F}
 
std::optional< RotationDirectionpredefinedRotationDirection = std::nullopt
 
float priorEndWeight {1.F}
 
float priorStartWeight {1.F}
 
float smoothnessWeight {0.4F}
 
float smoothnessWeightStartGoal {1.F}
 
float startGoalDistanceThreshold {500}
 

Detailed Description

Definition at line 37 of file OrientationOptimizer.h.

Member Data Documentation

◆ iterations

int iterations {5}

Definition at line 39 of file OrientationOptimizer.h.

◆ movementDirWeightEnd

float movementDirWeightEnd {0.5F}

Definition at line 41 of file OrientationOptimizer.h.

◆ movementDirWeightStart

float movementDirWeightStart {0.0F}

Definition at line 40 of file OrientationOptimizer.h.

◆ predefinedRotationDirection

std::optional<RotationDirection> predefinedRotationDirection = std::nullopt

Definition at line 51 of file OrientationOptimizer.h.

◆ priorEndWeight

float priorEndWeight {1.F}

Definition at line 47 of file OrientationOptimizer.h.

◆ priorStartWeight

float priorStartWeight {1.F}

Definition at line 46 of file OrientationOptimizer.h.

◆ smoothnessWeight

float smoothnessWeight {0.4F}

Definition at line 43 of file OrientationOptimizer.h.

◆ smoothnessWeightStartGoal

float smoothnessWeightStartGoal {1.F}

Definition at line 44 of file OrientationOptimizer.h.

◆ startGoalDistanceThreshold

float startGoalDistanceThreshold {500}

Definition at line 49 of file OrientationOptimizer.h.


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