#include <PathEvaluation.hpp>
|
| static void | computeCusps (PathStatistics &stats, const std::vector< Point > path) |
| | Identifies cusps in a solution path by comparing the yaw angles between every second state. More...
|
| |
| static bool | evaluate (PathStatistics &stats, const ompl::control::PathControl &path, const AbstractPlanner *planner) |
| |
| static bool | evaluate (PathStatistics &stats, const ompl::geometric::PathGeometric &path, const AbstractPlanner *planner) |
| |
| template<class PLANNER > |
| static bool | evaluate (PLANNER &planner, nlohmann::json &info) |
| |
| template<class PLANNER > |
| static bool | evaluate (nlohmann::json &info) |
| |
| template<class PLANNER > |
| static bool | evaluateSmoothers (nlohmann::json &info) |
| |
| template<class PLANNER > |
| static bool | evaluateAnytime (nlohmann::json &info) |
| | Evaluates an anytime path planner by running the planner for each of the provided time intervals (in seconds). More...
|
| |
◆ PathEvaluation()
| PathEvaluation::PathEvaluation |
( |
| ) |
|
|
delete |
◆ computeCusps()
| static void PathEvaluation::computeCusps |
( |
PathStatistics & |
stats, |
|
|
const std::vector< Point > |
path |
|
) |
| |
|
inlinestatic |
Identifies cusps in a solution path by comparing the yaw angles between every second state.
◆ evaluate() [1/4]
template<class PLANNER >
| static bool PathEvaluation::evaluate |
( |
nlohmann::json & |
info | ) |
|
|
inlinestatic |
◆ evaluate() [2/4]
◆ evaluate() [3/4]
◆ evaluate() [4/4]
template<class PLANNER >
| static bool PathEvaluation::evaluate |
( |
PLANNER & |
planner, |
|
|
nlohmann::json & |
info |
|
) |
| |
|
inlinestatic |
◆ evaluateAnytime()
template<class PLANNER >
| static bool PathEvaluation::evaluateAnytime |
( |
nlohmann::json & |
info | ) |
|
|
inlinestatic |
Evaluates an anytime path planner by running the planner for each of the provided time intervals (in seconds).
This method populates the "intermediary_solutions" field of the JSON object for the given planner.
◆ evaluateSmoothers()
template<class PLANNER >
| static bool PathEvaluation::evaluateSmoothers |
( |
nlohmann::json & |
info | ) |
|
|
inlinestatic |
The documentation for this struct was generated from the following file: