Buran Motion Planning Framework
Public Member Functions | List of all members
bmpf::MedianPathOptimizer Class Reference

#include <optimize_path_median.h>

Inheritance diagram for bmpf::MedianPathOptimizer:
Inheritance graph
[legend]
Collaboration diagram for bmpf::MedianPathOptimizer:
Collaboration graph
[legend]

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::PathFindergetPathFinder ()
 
std::string getPathOptimizeMethod ()
 

Additional Inherited Members

- Protected Attributes inherited from bmpf::PathOptimizer
std::shared_ptr< bmpf::PathFinder_pf
 
std::string _optimizeMethod
 

Detailed Description

Медианный оптимизатор пути

Constructor & Destructor Documentation

◆ MedianPathOptimizer()

MedianPathOptimizer::MedianPathOptimizer ( std::shared_ptr< bmpf::PathFinder pf,
const std::string &  optimizeMethod,
int  checkCnt,
int  divideCnt,
int  optimizeLoopCnt 
)
explicit

Конструктор

Parameters
pfпланировщик пути
optimizeMethodназвание метода оптимизации
checkCntколичество промежуточных проверок каждого этап
divideCntколичество делений каждого этапа (если divideCnt=0, то проверка промежуточных состояний не выполняется)
optimizeLoopCntКонструктор
prпланировщик пути
optimizeMethodназвание метода оптимизации
checkCntколичество промежуточных проверок каждого этап
divideCntколичество делений каждого этапа (если divideCnt=0, то проверка промежуточных состояний не выполняется)
optimizeLoopCnt

Member Function Documentation

◆ optimizePath()

std::vector< std::vector< double > > MedianPathOptimizer::optimizePath ( std::vector< std::vector< double >>  path)
overridevirtual

Оптимизировать путь

Parameters
pathпуть
Returns
оптимизированный путь

Implements bmpf::PathOptimizer.


The documentation for this class was generated from the following files: