path_optimizer icon indicating copy to clipboard operation
path_optimizer copied to clipboard

Paper explaining the algorithms

Open Sollimann opened this issue 5 years ago • 6 comments

Hey there. Nice solution you have here, looks to be working great. I was wondering if you have a paper or some other reference to the algorithms and thinking here? I would like to read through, to better understand how you implemented the code :)

Sollimann avatar May 12 '20 08:05 Sollimann

Hi :smile: I'll write a wiki about the details soon. I'll let you know when it's done.

LiJiangnanBit avatar May 12 '20 11:05 LiJiangnanBit

Great :)

Sollimann avatar May 12 '20 11:05 Sollimann

I wrote a simple wiki here. @Sollimann @cyscgzx33

LiJiangnanBit avatar May 15 '20 10:05 LiJiangnanBit

I wrote a simple wiki here. @Sollimann @cyscgzx33

Awesome wiki!

cyscgzx33 avatar May 15 '20 14:05 cyscgzx33

编译问题:/opt/ros/kinetic/include/grid_map_cv/GridMapCvConverter.hpp:176:47: error: ‘const Matrix {aka const class Eigen::Matrix<float, -1, -1>}’ has no member named ‘minCoeffOfFinites’ const float minValue = gridMap.get(layer).minCoeffOfFinites();

在in demo.cpp -> #include <grid_map_core/grid_map_core.hpp> #include <grid_map_cv/grid_map_cv.hpp> #include <grid_map_ros/grid_map_ros.hpp>

in grid_map_cv.hpp #include <grid_map_cv/GridMapCvConverter.hpp> 这个头文件中使用minCoeffOfFinites()出错

in GridMapCvConverter.hpp wrong 176 const float minValue = gridMap.get(layer).minCoeffOfFinites(); 177 const float maxValue = gridMap.get(layer).maxCoeffOfFinites(); 但是Matrix成员函数中没有minCoeffOfFinites和maxCoeffOfFinites,导致编译出错, 我看到这些成员函数是在grid_map_core/eigen_plugins/DenseBasePlugin.hpp中定义的,但grid_map_core中并未使用这个头文件,eigen_plugins中只使用了 #include "grid_map_core/eigen_plugins/Functors.hpp"

请问你是怎么解决的呢??~

tuzhiming2016 avatar Aug 29 '20 03:08 tuzhiming2016

Awesome! Thanks a lot for algorithms details~~!

pickteemo avatar Aug 30 '20 00:08 pickteemo