115 operator bool() const noexcept
OptimizationResult optimize()
OrientationOptimizer(const core::GlobalTrajectory &trajectory, const Params ¶ms)
OrientationOptimizerParams Params
This file is part of ArmarX.
This file is part of ArmarX.
float smoothnessWeightStartGoal
float startGoalDistanceThreshold
double maxTurnRate
Most the heading may turn per millimetre travelled [rad/mm].
float movementDirWeightEnd
double degenerateSegmentFraction
How short a segment has to be, relative to the path's own spacing, before the turn-rate check stops a...
float movementDirWeightStart
RotationDirection predefinedRotationDirection
std::optional< core::GlobalTrajectory > trajectory