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