Loading...
Searching...
No Matches
MotionBenchmakerDemoMain.cpp File Reference
Example program demonstrating how to use the Motion Benchmaker with OMPL and VAMP for evaluating motion planning on MBM problems. More...
#include "MotionBenchmakerDemo.h"#include <iostream>#include <string>#include <vector>#include <optional>#include <boost/program_options.hpp>#include <vamp/collision/shapes.hh>#include <vamp/collision/capt.hh>#include <vamp/collision/attachments.hh>
Include dependency graph for MotionBenchmakerDemoMain.cpp:

Go to the source code of this file.
Functions | |
| int | main (int argc, char **argv) |
Detailed Description
Example program demonstrating how to use the Motion Benchmaker with OMPL and VAMP for evaluating motion planning on MBM problems.
This example shows how to:
- Load Motion Benchmark Maker problems from a json file
- Run planning benchmarks using OMPL planners with VAMP collision checking
- Collect and print statistics on the results, or run benchmark with OMPL and save to .log
Usage: ./demo_MotionBenchmakerDemo –problem-file <problem_file.json> –robot <robot_name>
Example: ./demo_MotionBenchmakerDemo –problem-file problems.json –robot panda
Usage for benchmark ./demo_MotionBenchmakerDemo –problem-file problems.json –robot panda –benchmark 100
Definition in file MotionBenchmakerDemoMain.cpp.
Function Documentation
◆ main()
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 35 of file MotionBenchmakerDemoMain.cpp.