|
Robotics Library
0.6.2
|
Go to the documentation of this file.
27 #ifndef _RL_PLAN_PLANNER_H_
28 #define _RL_PLAN_PLANNER_H_
50 virtual ::std::string
getName()
const = 0;
96 #endif // _RL_PLAN_PLANNER_H_
::rl::math::Vector * start
Start configuration.
Definition: Planner.h:83
virtual bool solve()=0
Find collision free path.
SimpleModel * model
Definition: Planner.h:80
::rl::util::Timer timer
Definition: Planner.h:88
virtual void reset()=0
Reset planner.
::rl::math::Vector * goal
Goal configuration.
Definition: Planner.h:78
virtual void getPath(VectorList &path)=0
Get solution path.
Definition: SimpleModel.h:37
virtual ::std::string getName() const =0
virtual ~Planner()
Definition: Planner.cpp:45
::rl::math::Real duration
Upper bound for search [s].
Definition: Planner.h:75
Viewer * viewer
Definition: Planner.h:85
::std::list< ::rl::math::Vector > VectorList
Definition: VectorList.h:37
bool verify()
Vertify that start and goal configuration are within joint limits and collision free.
Definition: Planner.cpp:50
::Eigen::Matrix< Real, ::Eigen::Dynamic, 1 > Vector
Definition: Vector.h:41
Planner()
Definition: Planner.cpp:35
double Real
Definition: Real.h:34