|
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 |
1.8.13