20 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
24 std::vector<Eigen::Vector2f>
plan(
const Eigen::Vector2f& start,
25 const Eigen::Vector2f& goal) ;
29 void createUniformGrid();
30 bool fulfillsConstraints(
const NodePtr& n);
31 NodePtr closestNode(
const Eigen::Vector2f& v);
35 float computeObstacleDistance(
const Eigen::Vector2f& pos,
36 VirtualRobot::RobotConstPtr& robot)
const;
41 std::vector<std::vector<NodePtr>> grid;
43 const float obstacleDistanceWeightFactor = 0.5;
45 const float maxObstacleDistance = 1500;