Class MultiplicativeEvaluator

Inheritance Relationships

Base Type

Class Documentation

class MultiplicativeEvaluator : public reach::Evaluator

Public Functions

MultiplicativeEvaluator(std::vector<Evaluator::ConstPtr> evaluators)
virtual double calculateScore(const std::map<std::string, double> &pose) const override

Calculates a score representing the “fitness” (i.e., quality of reachability) for a given robot pose.

The better the reachability of the pose, the higher the score should be.