Buran Motion Planning Framework
|
#include <optimize_path_median.h>
Public Member Functions | |
std::vector< std::vector< double > > | optimizePath (std::vector< std::vector< double >> path) override |
MedianPathOptimizer (std::shared_ptr< bmpf::PathFinder > pf, const std::string &optimizeMethod, int checkCnt, int divideCnt, int optimizeLoopCnt) | |
Public Member Functions inherited from bmpf::PathOptimizer | |
PathOptimizer (std::shared_ptr< bmpf::PathFinder > &pf, const std::string &optimizeMethod) | |
std::shared_ptr< bmpf::PathFinder > | getPathFinder () |
std::string | getPathOptimizeMethod () |
Additional Inherited Members | |
Protected Attributes inherited from bmpf::PathOptimizer | |
std::shared_ptr< bmpf::PathFinder > | _pf |
std::string | _optimizeMethod |
Медианный оптимизатор пути
|
explicit |
Конструктор
pf | планировщик пути |
optimizeMethod | название метода оптимизации |
checkCnt | количество промежуточных проверок каждого этап |
divideCnt | количество делений каждого этапа (если divideCnt=0, то проверка промежуточных состояний не выполняется) |
optimizeLoopCnt | Конструктор |
pr | планировщик пути |
optimizeMethod | название метода оптимизации |
checkCnt | количество промежуточных проверок каждого этап |
divideCnt | количество делений каждого этапа (если divideCnt=0, то проверка промежуточных состояний не выполняется) |
optimizeLoopCnt |
|
overridevirtual |
Оптимизировать путь
path | путь |
Implements bmpf::PathOptimizer.