Robowflex
v0.1
Making MoveIt Easy
|
#include <boost/program_options.hpp>
#include <ompl/base/Planner.h>
#include <robowflex_library/benchmarking.h>
#include <robowflex_library/builder.h>
#include <robowflex_library/detail/fetch.h>
#include <robowflex_library/planning.h>
#include <robowflex_library/robot.h>
#include <robowflex_library/scene.h>
#include <robowflex_library/util.h>
#include <robowflex_library/log.h>
#include <robowflex_library/io/gnuplot.h>
#include <robowflex_library/io/visualization.h>
#include <robowflex_ompl/ompl_interface.h>
Go to the source code of this file.
Functions | |
Profiler::ProgressCallback | getGNUPlotCallback (IO::GNUPlotHelper &plotter, const std::string &field) |
Creates a progress callback function to plot the progress property field live using GNUPlot. More... | |
Profiler::ProgressPropertyAllocator | getNumVerticesAllocator () |
Get a custom progress property function allocator that extracts the planner data from the underlying OMPL motion planner. More... | |
Profiler::ProgressCallbackAllocator | getRVIZGraphVisualizationAllocator (IO::RVIZHelperPtr &rviz) |
Get a custom progress callback allocator that allocates a function to visualize the current planning graph of the OMPL planner. More... | |
Profiler::ComputeMetricCallback | getGoalDistanceCallback () |
Get a custom metric that computes the distance to the goal for the best solution the planner found. More... | |
int | main (int argc, char **argv) |
Variables | |
static const std::string | GROUP = "arm_with_torso" |
static const double | TIME = 60.0 |
Profiler::ProgressCallback getGNUPlotCallback | ( | IO::GNUPlotHelper & | plotter, |
const std::string & | field | ||
) |
Creates a progress callback function to plot the progress property field live using GNUPlot.
Definition at line 36 of file fetch_profile.cpp.
Profiler::ComputeMetricCallback getGoalDistanceCallback | ( | ) |
Get a custom metric that computes the distance to the goal for the best solution the planner found.
Definition at line 154 of file fetch_profile.cpp.
Profiler::ProgressPropertyAllocator getNumVerticesAllocator | ( | ) |
Get a custom progress property function allocator that extracts the planner data from the underlying OMPL motion planner.
Definition at line 59 of file fetch_profile.cpp.
Profiler::ProgressCallbackAllocator getRVIZGraphVisualizationAllocator | ( | IO::RVIZHelperPtr & | rviz | ) |
Get a custom progress callback allocator that allocates a function to visualize the current planning graph of the OMPL planner.
Definition at line 81 of file fetch_profile.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 176 of file fetch_profile.cpp.
|
static |
Definition at line 30 of file fetch_profile.cpp.
|
static |
Definition at line 31 of file fetch_profile.cpp.