|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_PLAN_PLANNER_H
28 #define RL_PLAN_PLANNER_H
53 virtual ::std::string
getName()
const = 0;
78 ::std::chrono::steady_clock::duration
duration;
91 ::std::chrono::steady_clock::time_point
time;
99 #endif // RL_PLAN_PLANNER_H
::rl::math::Vector * start
Start configuration.
Definition: Planner.h:86
virtual bool solve()=0
Find collision free path.
SimpleModel * model
Definition: Planner.h:83
::std::list< ::rl::math::Vector > VectorList
Definition: VectorList.h:37
virtual void reset()=0
Reset planner.
::Eigen::Matrix< Real, ::Eigen::Dynamic, 1 > Vector
Definition: Vector.h:42
::rl::math::Vector * goal
Goal configuration.
Definition: Planner.h:81
Definition: SimpleModel.h:37
virtual ::std::string getName() const =0
virtual ~Planner()
Definition: Planner.cpp:45
Viewer * viewer
Definition: Planner.h:88
virtual VectorList getPath()=0
Get solution path.
bool verify()
Vertify that start and goal configuration are within joint limits and collision free.
Definition: Planner.cpp:50
::std::chrono::steady_clock::duration duration
Upper bound for search.
Definition: Planner.h:78
Planner()
Definition: Planner.cpp:35
::std::chrono::steady_clock::time_point time
Definition: Planner.h:91
Robotics Library.
Definition: AnalogInput.cpp:30