|
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.