ExperienceSetup.cpp
48 ompl::tools::ExperienceSetup::ExperienceSetup(const base::StateSpacePtr &space) : ompl::geometric::SimpleSetup(space)
75 csvDataLogStream_ << log.planning_time << "," << log.insertion_time << "," << log.planner << "," << log.result
Single entry for the csv data logging file.
Definition: ExperienceSetup.h:101
void log(const char *file, int line, LogLevel level, const char *m,...)
Root level logging function. This should not be invoked directly, but rather used via a logging macro...
Definition: Console.cpp:120
A shared pointer wrapper for ompl::base::StateSpace.
virtual bool setFilePath(const std::string &filePath)
Set the database file to load. Actual loading occurs when setup() is called.
Definition: ExperienceSetup.cpp:93
void enablePlanningFromScratch(bool enable)
Optionally disable the ability to plan from scratch Note: Lightning can still save modified experienc...
Definition: ExperienceSetup.cpp:108
virtual void saveDataLog(std::ostream &out=std::cout)
Save debug data about overall results since being loaded.
Definition: ExperienceSetup.cpp:81
A shared pointer wrapper for ompl::base::SpaceInformation.
ExperienceSetup(const base::SpaceInformationPtr &si)
Constructor needs the state space used for planning.
Definition: ExperienceSetup.cpp:42
virtual const std::string & getFilePath() const
After setFile() is called, access the generated file path for loading and saving the experience datab...
Definition: ExperienceSetup.cpp:88
void convertLogToString(const ExperienceLog &log)
Move data to string format and put in buffer.
Definition: ExperienceSetup.cpp:73
void enablePlanningFromRecall(bool enable)
Optionally disable the ability to use previous plans in solutions (but will still save them) ...
Definition: ExperienceSetup.cpp:99