#include <armarx/navigation/algorithms/astar/Planner2D.h>
Definition at line 14 of file Planner2D.h.
◆ Planner2D()
Initialize Planner with robot and obstacles.
- Parameters
-
robot | The robot |
obstacles | The obstacles which should be considered by the planner |
Definition at line 12 of file Planner2D.cpp.
◆ ~Planner2D()
◆ getGridVisu()
virtual std::vector<point2D> getGridVisu |
( |
float |
xdist, |
|
|
float |
ydist, |
|
|
Eigen::Vector2f |
goal |
|
) |
| |
|
inlinevirtual |
◆ getParameter()
float getParameter |
( |
const std::string & |
s | ) |
|
get the corresponding float parameter (0 is returned when parameter string is not present)
Definition at line 71 of file Planner2D.cpp.
◆ hasParameter()
bool hasParameter |
( |
const std::string & |
s | ) |
|
◆ plan()
virtual std::vector<Eigen::Vector2f> plan |
( |
const Eigen::Vector2f & |
start, |
|
|
const Eigen::Vector2f & |
goal |
|
) |
| |
|
pure virtual |
◆ positionToMatrix4f()
Eigen::Matrix4f positionToMatrix4f |
( |
Eigen::Vector2f |
pos | ) |
|
◆ setObstacles()
void setObstacles |
( |
VirtualRobot::SceneObjectSetPtr |
obstacles | ) |
|
◆ setParameter()
void setParameter |
( |
const std::string & |
s, |
|
|
float |
p |
|
) |
| |
set a float parameter that is identified with a string
Definition at line 59 of file Planner2D.cpp.
◆ setRobot()
◆ setRobotColModel()
void setRobotColModel |
( |
const std::string & |
robotColModelName | ) |
|
set name of RobotNode which should be used for collision detection
Definition at line 44 of file Planner2D.cpp.
◆ obstacles
VirtualRobot::SceneObjectSetPtr obstacles |
|
protected |
◆ parameters
std::map<std::string, float> parameters |
|
protected |
◆ robot
◆ robotCollisionModel
VirtualRobot::CollisionModelPtr robotCollisionModel |
|
protected |
◆ robotColModelName
std::string robotColModelName |
|
protected |
◆ sceneBoundsMax
Eigen::Vector2f sceneBoundsMax |
|
protected |
◆ sceneBoundsMin
Eigen::Vector2f sceneBoundsMin |
|
protected |
The documentation for this class was generated from the following files: