Metrics.cpp File Reference
#include "Metrics.h"
#include <algorithm>
#include <cmath>
#include <iomanip>
#include <limits>
#include <map>
#include <ostream>
#include <sstream>
#include <armarx/navigation/algorithms/spfa/smoothing/PathGeometry.h>

Namespaces

namespace  armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
namespace  armarx::navigation
 This file is part of ArmarX.
 
namespace  armarx::navigation::evaluation
 This file is part of ArmarX.
 

Functions

Record measure (const Request &request, const std::optional< global_planning::GlobalPlannerResult > &result, const algorithms::Costmap &costmap, float plannedSeconds)
 Measure a planning result against the costmap.
 
std::string summarize (const std::vector< Record > &records, float checkerClearance)
 Aggregate over a sweep, grouped by request kind.
 
void writeRecord (std::ostream &out, const Record &record)
 One JSON object per line, so a sweep streams to disk and can be diffed across revisions.