3 #include <base/path_finder.h>
13 #include <base/path_finder.h>
14 #include <urdf_robot.h>
15 #include <solid_collider.h>
16 #include "one_direction_path_finder.h"
17 #include "one_direction_ordered_path_finder.h"
19 #include "all_directions_path_finder.h"
20 #include "base/path_finder.h"
41 const std::string &scenePath,
const std::vector<std::string> &algorithms,
42 unsigned int gridSize,
bool trace
64 void generate(
const std::string &routePath,
const std::string &reportPath,
unsigned int testCnt);
72 Json::Value
test(
const std::vector<double> &start,
const std::vector<double> &end);
79 std::vector<std::shared_ptr<bmpf::PathFinder>> _pathFinders;
83 std::vector<std::vector<double>> _startPoints;
87 std::vector<std::vector<double>> _endPoints;
91 std::vector<std::vector<double>> _secondsList;
95 std::vector<std::vector<bool>> _isValid;
99 std::vector<std::vector<int>> _errorCodes;