selfdriving
|
#include <mpp/data/PlannerOutput.h>
Public Member Functions | |
PlannerOutput ()=default | |
~PlannerOutput ()=default | |
Public Attributes | |
PlannerInput | originalInput |
bool | success = false |
double | computationTime = 0 |
double | pathCost = std::numeric_limits<double>::max() |
std::optional< TNodeID > | goalNodeId |
std::optional< TNodeID > | bestNodeId |
cost_t | bestNodeIdCostToGoal = std::numeric_limits<cost_t>::max() |
MotionPrimitivesTreeSE2 | motionTree |
The output of the path planner
|
default |
|
default |
std::optional<TNodeID> mpp::PlannerOutput::bestNodeId |
The tree node with the smallest cost-to-goal. This will be identical to goalNodeId for successful plans reaching the desired goal state, or something different for unfinished or unsuccessful plans.
double mpp::PlannerOutput::computationTime = 0 |
Time spent (in secs)
std::optional<TNodeID> mpp::PlannerOutput::goalNodeId |
The tree node ID for the goal pose
MotionPrimitivesTreeSE2 mpp::PlannerOutput::motionTree |
The generated motion tree that explores free space starting at "start"
PlannerInput mpp::PlannerOutput::originalInput |
double mpp::PlannerOutput::pathCost = std::numeric_limits<double>::max() |
Total cost of the best found path. Cost is the Euclidean distance, modified by the additional cost map layers.
bool mpp::PlannerOutput::success = false |