This class implement an header-only RRT algorithm for hybrid navigation.
Usage:
About the algorithm:
Changes history
Definition at line 33 of file planner_rrt.h.
#include <mrpt/nav/planners/planner_rrt.h>
Public Member Functions | |
| RRT () | |
| void | setGoalBias (double goalBias) |
| Constr. More... | |
| double | getGoalBias () |
| Get the goal bias. More... | |
| void | setLength (double maxLength) |
| Set the max length of edges for RRT algorithm. More... | |
| double | getLength () |
| Get the goal bias. More... | |
| void | setup () |
| Setup operation befor the planner start. More... | |
| void | plan () |
| Planning using RRT Algorithm as expressed in karaman-frazzoli 2011. More... | |
Public Attributes | |
| double | goalBias_ |
| The goalBias_ is the probability to pick the target as the next random state. More... | |
| double | maxLength_ |
| The max leght of edges. More... | |
| mrpt::poses::CPose2D | start_pose |
| mrpt::poses::CPose2D | goal_pose |
|
inline |
Definition at line 37 of file planner_rrt.h.
References mrpt::nav::RRT< POSE, MOTIONS >::goalBias_, and mrpt::nav::RRT< POSE, MOTIONS >::maxLength_.
|
inline |
Get the goal bias.
Definition at line 51 of file planner_rrt.h.
References mrpt::nav::RRT< POSE, MOTIONS >::goalBias_.
|
inline |
Get the goal bias.
Definition at line 57 of file planner_rrt.h.
References mrpt::nav::RRT< POSE, MOTIONS >::maxLength_.
| void mrpt::nav::RRT< POSE, MOTIONS >::plan | ( | ) |
Planning using RRT Algorithm as expressed in karaman-frazzoli 2011.
|
inline |
Constr.
Set the goal bias
Definition at line 48 of file planner_rrt.h.
References mrpt::nav::RRT< POSE, MOTIONS >::goalBias_.
|
inline |
Set the max length of edges for RRT algorithm.
Definition at line 54 of file planner_rrt.h.
References mrpt::nav::RRT< POSE, MOTIONS >::maxLength_.
| void mrpt::nav::RRT< POSE, MOTIONS >::setup | ( | ) |
Setup operation befor the planner start.
| mrpt::poses::CPose2D mrpt::nav::RRT< POSE, MOTIONS >::goal_pose |
Definition at line 91 of file planner_rrt.h.
| double mrpt::nav::RRT< POSE, MOTIONS >::goalBias_ |
The goalBias_ is the probability to pick the target as the next random state.
Definition at line 85 of file planner_rrt.h.
Referenced by mrpt::nav::RRT< POSE, MOTIONS >::getGoalBias(), mrpt::nav::RRT< POSE, MOTIONS >::RRT(), and mrpt::nav::RRT< POSE, MOTIONS >::setGoalBias().
| double mrpt::nav::RRT< POSE, MOTIONS >::maxLength_ |
The max leght of edges.
Definition at line 88 of file planner_rrt.h.
Referenced by mrpt::nav::RRT< POSE, MOTIONS >::getLength(), mrpt::nav::RRT< POSE, MOTIONS >::RRT(), and mrpt::nav::RRT< POSE, MOTIONS >::setLength().
| mrpt::poses::CPose2D mrpt::nav::RRT< POSE, MOTIONS >::start_pose |
Definition at line 90 of file planner_rrt.h.
| Page generated by Doxygen 1.8.9.1 for MRPT 1.3.0 SVN: at Sun Sep 13 03:55:12 UTC 2015 |