Buran Motion Planning Framework
project
optimize_path
include
optimize_path_newton.h
1
#pragma once
2
3
4
#include <vector>
5
#include "optimize_path.h"
6
7
8
namespace
bmpf {
20
class
NewtonPathOptimizer
:
public
PathOptimizer
{
21
public
:
22
28
std::vector<std::vector<double>>
optimizePath
(std::vector<std::vector<double>> path)
override
;
29
35
explicit
NewtonPathOptimizer
(std::shared_ptr<bmpf::PathFinder> pr,
const
std::string &optimizeMethod);
36
37
};
38
}
bmpf::NewtonPathOptimizer::NewtonPathOptimizer
NewtonPathOptimizer(std::shared_ptr< bmpf::PathFinder > pr, const std::string &optimizeMethod)
Definition:
optimize_path_newton.cpp:19
bmpf::PathOptimizer
Definition:
optimize_path.h:12
bmpf::NewtonPathOptimizer::optimizePath
std::vector< std::vector< double > > optimizePath(std::vector< std::vector< double >> path) override
Definition:
optimize_path_newton.cpp:10
bmpf::NewtonPathOptimizer
прототип оптимизатора путей методом Ньютона он подразмуевает такой же поочердёный проход по всем точк...
Definition:
optimize_path_newton.h:20
Generated by
1.8.17