#include <armarx/navigation/algorithms/astar/Planner2D.h>
Definition at line 15 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 17 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 76 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 64 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 49 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: