|
selfdriving
|
#include <mpp/algos/CostEvaluatorCostMap.h>
Classes | |
| struct | Parameters |
Public Types | |
| using | cost_gridmap_t = mrpt::containers::CDynamicGrid< double > |
Public Member Functions | |
| CostEvaluatorCostMap ()=default | |
| ~CostEvaluatorCostMap () | |
| double | operator() (const MoveEdgeSE2_TPS &edge) const override |
| mrpt::opengl::CSetOfObjects::Ptr | get_visualization () const override |
| const cost_gridmap_t | cost_gridmap () const |
| const Parameters & | params () const |
Public Member Functions inherited from mpp::CostEvaluator | |
| CostEvaluator ()=default | |
| virtual | ~CostEvaluator () |
Static Public Member Functions | |
| static CostEvaluatorCostMap::Ptr | FromStaticPointObstacles (const mrpt::maps::CPointsMap &obsPts, const Parameters &p=Parameters(), const std::optional< mrpt::math::TPose2D > &curRobotPose=std::nullopt) |
Private Member Functions | |
| double | eval_single_pose (const mrpt::math::TPose2D &p) const |
Private Attributes | |
| cost_gridmap_t | costmap_ |
| Parameters | params_ |
Defines higher costs to paths that pass closer to obstacles.
| using mpp::CostEvaluatorCostMap::cost_gridmap_t = mrpt::containers::CDynamicGrid<double> |
|
default |
| mpp::CostEvaluatorCostMap::~CostEvaluatorCostMap | ( | ) |
|
inline |
|
private |
|
static |
|
overridevirtual |
Reimplemented from mpp::CostEvaluator.
|
overridevirtual |
Evaluate cost of move-tree edge
Implements mpp::CostEvaluator.
|
inline |
|
private |
|
private |
1.8.13