|
#include <armarx/navigation/algorithms/spfa/ShortestPathFasterAlgorithm.h>
Classes | |
struct | Parameters |
struct | PlanningResult |
struct | Result |
Public Member Functions | |
PlanningResult | plan (const Eigen::Vector2f &start, const Eigen::Vector2f &goal, bool checkStartForCollision=true) const |
ShortestPathFasterAlgorithm (const Costmap &costmap, const Parameters ¶ms) | |
Result | spfa (const Eigen::MatrixXf &inputMap, const Eigen::Vector2i &source, bool checkStartForCollision=true) const |
Implementation highly inspired by github.com:jimmyyhwu/spatial-action-maps. More... | |
Result | spfa (const Eigen::Vector2f &start, bool checkStartForCollision=true) const |
Definition at line 33 of file ShortestPathFasterAlgorithm.h.
ShortestPathFasterAlgorithm | ( | const Costmap & | costmap, |
const Parameters & | params | ||
) |
Definition at line 58 of file ShortestPathFasterAlgorithm.cpp.
ShortestPathFasterAlgorithm::PlanningResult plan | ( | const Eigen::Vector2f & | start, |
const Eigen::Vector2f & | goal, | ||
bool | checkStartForCollision = true |
||
) | const |
Definition at line 67 of file ShortestPathFasterAlgorithm.cpp.
ShortestPathFasterAlgorithm::Result spfa | ( | const Eigen::MatrixXf & | inputMap, |
const Eigen::Vector2i & | source, | ||
bool | checkStartForCollision = true |
||
) | const |
Implementation highly inspired by github.com:jimmyyhwu/spatial-action-maps.
input_map | |
source |
Definition at line 146 of file ShortestPathFasterAlgorithm.cpp.
ShortestPathFasterAlgorithm::Result spfa | ( | const Eigen::Vector2f & | start, |
bool | checkStartForCollision = true |
||
) | const |
Definition at line 139 of file ShortestPathFasterAlgorithm.cpp.