在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例嵌入式开发 → Grid_map相关源码

Grid_map相关源码

嵌入式开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:8.61M
  • 下载次数:6
  • 浏览次数:48
  • 发布时间:2022-11-12
  • 实例类别:嵌入式开发
  • 发 布 人:lilipeng_123
  • 文件格式:.zip
  • 所需积分:2
 相关标签: Grid MAP id MA AP

实例介绍

【实例简介】Grid_map相关源码

Grid_map也是一种高程图

【实例截图】

from clipboard

【核心代码】

.
├── grid_map-master
│   ├── LICENSE
│   ├── README.md
│   ├── grid_map
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   └── package.xml
│   ├── grid_map_core
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── cmake
│   │   │   └── grid_map_core-extras.cmake
│   │   ├── doc
│   │   │   ├── grid_map_conventions.pdf
│   │   │   ├── grid_map_conventions.png
│   │   │   ├── grid_map_layers.pdf
│   │   │   ├── grid_map_layers.png
│   │   │   ├── interpolationGaussWorld.gif
│   │   │   ├── interpolationSineWorld.gif
│   │   │   ├── iterators
│   │   │   │   ├── circle_iterator.gif
│   │   │   │   ├── circle_iterator_preview.gif
│   │   │   │   ├── ellipse_iterator.gif
│   │   │   │   ├── ellipse_iterator_preview.gif
│   │   │   │   ├── grid_map_iterator.gif
│   │   │   │   ├── grid_map_iterator_preview.gif
│   │   │   │   ├── line_iterator.gif
│   │   │   │   ├── line_iterator_preview.gif
│   │   │   │   ├── polygon_iterator.gif
│   │   │   │   ├── polygon_iterator_preview.gif
│   │   │   │   ├── spiral_iterator.gif
│   │   │   │   ├── spiral_iterator_preview.gif
│   │   │   │   ├── submap_iterator.gif
│   │   │   │   └── submap_iterator_preview.gif
│   │   │   ├── move_method.gif
│   │   │   └── setposition_method.gif
│   │   ├── include
│   │   │   └── grid_map_core
│   │   │       ├── BufferRegion.hpp
│   │   │       ├── CubicInterpolation.hpp
│   │   │       ├── GridMap.hpp
│   │   │       ├── GridMapMath.hpp
│   │   │       ├── Polygon.hpp
│   │   │       ├── SubmapGeometry.hpp
│   │   │       ├── TypeDefs.hpp
│   │   │       ├── eigen_plugins
│   │   │       │   ├── DenseBasePlugin.hpp
│   │   │       │   ├── Functors.hpp
│   │   │       │   └── FunctorsPlugin.hpp
│   │   │       ├── grid_map_core.hpp
│   │   │       ├── gtest_eigen.hpp
│   │   │       ├── iterators
│   │   │       │   ├── CircleIterator.hpp
│   │   │       │   ├── EllipseIterator.hpp
│   │   │       │   ├── GridMapIterator.hpp
│   │   │       │   ├── LineIterator.hpp
│   │   │       │   ├── PolygonIterator.hpp
│   │   │       │   ├── SlidingWindowIterator.hpp
│   │   │       │   ├── SpiralIterator.hpp
│   │   │       │   ├── SubmapIterator.hpp
│   │   │       │   └── iterators.hpp
│   │   │       └── utils
│   │   │           └── testing.hpp
│   │   ├── package.xml
│   │   ├── src
│   │   │   ├── BufferRegion.cpp
│   │   │   ├── CubicInterpolation.cpp
│   │   │   ├── GridMap.cpp
│   │   │   ├── GridMapMath.cpp
│   │   │   ├── Polygon.cpp
│   │   │   ├── SubmapGeometry.cpp
│   │   │   └── iterators
│   │   │       ├── CircleIterator.cpp
│   │   │       ├── EllipseIterator.cpp
│   │   │       ├── GridMapIterator.cpp
│   │   │       ├── LineIterator.cpp
│   │   │       ├── PolygonIterator.cpp
│   │   │       ├── SlidingWindowIterator.cpp
│   │   │       ├── SpiralIterator.cpp
│   │   │       └── SubmapIterator.cpp
│   │   └── test
│   │       ├── CubicConvolutionInterpolationTest.cpp
│   │       ├── CubicInterpolationTest.cpp
│   │       ├── EigenPluginsTest.cpp
│   │       ├── EllipseIteratorTest.cpp
│   │       ├── GridMapIteratorTest.cpp
│   │       ├── GridMapMathTest.cpp
│   │       ├── GridMapTest.cpp
│   │       ├── LineIteratorTest.cpp
│   │       ├── PolygonIteratorTest.cpp
│   │       ├── PolygonTest.cpp
│   │       ├── SlidingWindowIteratorTest.cpp
│   │       ├── SpiralIteratorTest.cpp
│   │       ├── SubmapIteratorTest.cpp
│   │       ├── test_grid_map_core.cpp
│   │       ├── test_helpers.cpp
│   │       └── test_helpers.hpp
│   ├── grid_map_costmap_2d
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── grid_map_costmap_2d
│   │   │       ├── Costmap2DConverter.hpp
│   │   │       └── grid_map_costmap_2d.hpp
│   │   ├── package.xml
│   │   ├── rostest
│   │   │   ├── CMakeLists.txt
│   │   │   ├── README.md
│   │   │   └── costmap_2d_ros
│   │   │       ├── costmap_2d_ros.cpp
│   │   │       ├── costmap_2d_ros.hpp
│   │   │       └── costmap_2d_ros.test
│   │   └── test
│   │       ├── Costmap2DConverterTest.cpp
│   │       └── test_grid_map_costmap_2d.cpp
│   ├── grid_map_cv
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── filter_plugins.xml
│   │   ├── include
│   │   │   └── grid_map_cv
│   │   │       ├── GridMapCvConverter.hpp
│   │   │       ├── GridMapCvProcessing.hpp
│   │   │       ├── InpaintFilter.hpp
│   │   │       └── grid_map_cv.hpp
│   │   ├── package.xml
│   │   ├── src
│   │   │   ├── GridMapCvProcessing.cpp
│   │   │   └── InpaintFilter.cpp
│   │   └── test
│   │       ├── GridMapCvProcessingTest.cpp
│   │       ├── GridMapCvTest.cpp
│   │       └── test_grid_map_cv.cpp
│   ├── grid_map_demos
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── config
│   │   │   ├── filters_demo.yaml
│   │   │   ├── filters_demo_filter_chain.yaml
│   │   │   ├── grid_map_loader_demo.yaml
│   │   │   ├── image_to_gridmap_demo.yaml
│   │   │   ├── interpolation_demo.yaml
│   │   │   ├── iterators_demo.yaml
│   │   │   ├── move_demo.yaml
│   │   │   ├── normal_filter_comparison.yaml
│   │   │   ├── normal_filter_comparison_visualization.yaml
│   │   │   ├── octomap_to_gridmap_demo.yaml
│   │   │   ├── opencv_demo.yaml
│   │   │   ├── resolution_change_demo.yaml
│   │   │   ├── sdf_demo.yaml
│   │   │   ├── simple_demo.yaml
│   │   │   └── tutorial_demo.yaml
│   │   ├── data
│   │   │   ├── eth_logo.png
│   │   │   ├── freiburg1_360.bt
│   │   │   ├── grid_map.bag
│   │   │   ├── heightmap_generated.png
│   │   │   ├── linearGradient_horizontal.png
│   │   │   ├── linearGradient_oblique_and_flat.png
│   │   │   ├── linearGradient_oblique_only.png
│   │   │   ├── linearGradient_vertical.png
│   │   │   ├── radialGradient_circle.png
│   │   │   ├── radialGradient_ellipse.png
│   │   │   ├── radialGradient_horizontal.png
│   │   │   └── terrain.png
│   │   ├── doc
│   │   │   ├── filters_demo.gif
│   │   │   ├── filters_demo_preview.gif
│   │   │   ├── image_to_grid_map_demo_result.png
│   │   │   └── opencv_demo_result.gif
│   │   ├── include
│   │   │   └── grid_map_demos
│   │   │       ├── FiltersDemo.hpp
│   │   │       ├── GridmapToImageDemo.hpp
│   │   │       ├── ImageToGridmapDemo.hpp
│   │   │       ├── InterpolationDemo.hpp
│   │   │       ├── IteratorsDemo.hpp
│   │   │       ├── OctomapToGridmapDemo.hpp
│   │   │       └── SdfDemo.hpp
│   │   ├── launch
│   │   │   ├── filters_demo.launch
│   │   │   ├── grid_map_loader_demo.launch
│   │   │   ├── image_to_gridmap_demo.launch
│   │   │   ├── interpolation_demo.launch
│   │   │   ├── iterators_demo.launch
│   │   │   ├── move_demo.launch
│   │   │   ├── normal_filter_comparison.launch
│   │   │   ├── octomap_to_gridmap_demo.launch
│   │   │   ├── opencv_demo.launch
│   │   │   ├── resolution_change_demo.launch
│   │   │   ├── sdf_demo.launch
│   │   │   ├── simple_demo.launch
│   │   │   └── tutorial_demo.launch
│   │   ├── package.xml
│   │   ├── rviz
│   │   │   ├── filters_demo.rviz
│   │   │   ├── grid_map_demo.rviz
│   │   │   ├── grid_map_iterators_demo.rviz
│   │   │   ├── interpolation_demo.rviz
│   │   │   ├── normal_filter_comparison_demo.rviz
│   │   │   ├── octomap_to_gridmap_demo.rviz
│   │   │   └── sdf_demo.rviz
│   │   ├── scripts
│   │   │   └── image_publisher.py
│   │   ├── src
│   │   │   ├── FiltersDemo.cpp
│   │   │   ├── GridmapToImageDemo.cpp
│   │   │   ├── ImageToGridmapDemo.cpp
│   │   │   ├── InterpolationDemo.cpp
│   │   │   ├── IteratorsDemo.cpp
│   │   │   ├── OctomapToGridmapDemo.cpp
│   │   │   ├── SdfDemo.cpp
│   │   │   ├── filters_demo_node.cpp
│   │   │   ├── grid_map_to_image_demo_node.cpp
│   │   │   ├── image_to_gridmap_demo_node.cpp
│   │   │   ├── interpolation_demo_node.cpp
│   │   │   ├── iterator_benchmark.cpp
│   │   │   ├── iterators_demo_node.cpp
│   │   │   ├── move_demo_node.cpp
│   │   │   ├── normal_filter_comparison_node.cpp
│   │   │   ├── octomap_to_gridmap_demo_node.cpp
│   │   │   ├── opencv_demo_node.cpp
│   │   │   ├── resolution_change_demo_node.cpp
│   │   │   ├── sdf_demo_node.cpp
│   │   │   ├── simple_demo_node.cpp
│   │   │   └── tutorial_demo_node.cpp
│   │   └── test
│   │       └── empty_test.cpp
│   ├── grid_map_filters
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── filter_plugins.xml
│   │   ├── include
│   │   │   ├── EigenLab
│   │   │   │   ├── EigenLab.h
│   │   │   │   └── LICENSE
│   │   │   └── grid_map_filters
│   │   │       ├── BufferNormalizerFilter.hpp
│   │   │       ├── ColorBlendingFilter.hpp
│   │   │       ├── ColorFillFilter.hpp
│   │   │       ├── ColorMapFilter.hpp
│   │   │       ├── CurvatureFilter.hpp
│   │   │       ├── DeletionFilter.hpp
│   │   │       ├── DuplicationFilter.hpp
│   │   │       ├── LightIntensityFilter.hpp
│   │   │       ├── MathExpressionFilter.hpp
│   │   │       ├── MeanInRadiusFilter.hpp
│   │   │       ├── MedianFillFilter.hpp
│   │   │       ├── MinInRadiusFilter.hpp
│   │   │       ├── MockFilter.hpp
│   │   │       ├── NormalColorMapFilter.hpp
│   │   │       ├── NormalVectorsFilter.hpp
│   │   │       ├── SetBasicLayersFilter.hpp
│   │   │       ├── SlidingWindowMathExpressionFilter.hpp
│   │   │       └── ThresholdFilter.hpp
│   │   ├── package.xml
│   │   ├── src
│   │   │   ├── BufferNormalizerFilter.cpp
│   │   │   ├── ColorBlendingFilter.cpp
│   │   │   ├── ColorFillFilter.cpp
│   │   │   ├── ColorMapFilter.cpp
│   │   │   ├── CurvatureFilter.cpp
│   │   │   ├── DeletionFilter.cpp
│   │   │   ├── DuplicationFilter.cpp
│   │   │   ├── LightIntensityFilter.cpp
│   │   │   ├── MathExpressionFilter.cpp
│   │   │   ├── MeanInRadiusFilter.cpp
│   │   │   ├── MedianFillFilter.cpp
│   │   │   ├── MinInRadiusFilter.cpp
│   │   │   ├── MockFilter.cpp
│   │   │   ├── NormalColorMapFilter.cpp
│   │   │   ├── NormalVectorsFilter.cpp
│   │   │   ├── SetBasicLayersFilter.cpp
│   │   │   ├── SlidingWindowMathExpressionFilter.cpp
│   │   │   ├── ThresholdFilter.cpp
│   │   │   └── plugins.cpp
│   │   └── test
│   │       ├── median_fill_filter_test.cpp
│   │       ├── mock_filter_test.cpp
│   │       ├── test_grid_map_filters.cpp
│   │       └── threshold_filter_test.cpp
│   ├── grid_map_loader
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── grid_map_loader
│   │   │       └── GridMapLoader.hpp
│   │   ├── package.xml
│   │   ├── src
│   │   │   ├── GridMapLoader.cpp
│   │   │   └── grid_map_loader_node.cpp
│   │   └── test
│   │       ├── empty_test.cpp
│   │       └── test_grid_map_loader.cpp
│   ├── grid_map_msgs
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── msg
│   │   │   ├── GridMap.msg
│   │   │   └── GridMapInfo.msg
│   │   ├── package.xml
│   │   └── srv
│   │       ├── GetGridMap.srv
│   │       ├── GetGridMapInfo.srv
│   │       ├── ProcessFile.srv
│   │       └── SetGridMap.srv
│   ├── grid_map_octomap
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── grid_map_octomap
│   │   │       ├── GridMapOctomapConverter.hpp
│   │   │       └── grid_map_octomap.hpp
│   │   ├── package.xml
│   │   ├── src
│   │   │   └── GridMapOctomapConverter.cpp
│   │   └── test
│   │       ├── OctomapConverterTest.cpp
│   │       └── test_grid_map_octomap.cpp
│   ├── grid_map_pcl
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── README.md
│   │   ├── config
│   │   │   └── parameters.yaml
│   │   ├── data
│   │   │   └── input_cloud.pcd
│   │   ├── doc
│   │   │   ├── forest.png
│   │   │   ├── indoor.png
│   │   │   └── outdoor.png
│   │   ├── include
│   │   │   └── grid_map_pcl
│   │   │       ├── GridMapPclConverter.hpp
│   │   │       ├── GridMapPclLoader.hpp
│   │   │       ├── PclLoaderParameters.hpp
│   │   │       ├── PointcloudProcessor.hpp
│   │   │       ├── grid_map_pcl.hpp
│   │   │       └── helpers.hpp
│   │   ├── launch
│   │   │   └── grid_map_pcl_loader_node.launch
│   │   ├── package.xml
│   │   ├── rviz
│   │   │   └── grid_map_vis.rviz
│   │   ├── src
│   │   │   ├── GridMapPclConverter.cpp
│   │   │   ├── GridMapPclLoader.cpp
│   │   │   ├── PclLoaderParameters.cpp
│   │   │   ├── PointcloudProcessor.cpp
│   │   │   ├── grid_map_pcl_loader_node.cpp
│   │   │   ├── helpers.cpp
│   │   │   └── pointcloud_publisher_node.cpp
│   │   └── test
│   │       ├── GridMapPclLoaderTest.cpp
│   │       ├── HelpersTest.cpp
│   │       ├── PointcloudCreator.cpp
│   │       ├── PointcloudCreator.hpp
│   │       ├── PointcloudProcessorTest.cpp
│   │       ├── test_data
│   │       │   ├── parameters.yaml
│   │       │   └── plane_noisy.pcd
│   │       ├── test_grid_map_pcl.cpp
│   │       ├── test_helpers.cpp
│   │       └── test_helpers.hpp
│   ├── grid_map_ros
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── grid_map_ros
│   │   │       ├── GridMapMsgHelpers.hpp
│   │   │       ├── GridMapRosConverter.hpp
│   │   │       ├── PolygonRosConverter.hpp
│   │   │       ├── grid_map_ros.hpp
│   │   │       └── message_traits.hpp
│   │   ├── package.xml
│   │   ├── src
│   │   │   ├── GridMapMsgHelpers.cpp
│   │   │   ├── GridMapRosConverter.cpp
│   │   │   └── PolygonRosConverter.cpp
│   │   └── test
│   │       ├── GridMapRosTest.cpp
│   │       └── test_grid_map_ros.cpp
│   ├── grid_map_rviz_plugin
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── doc
│   │   │   ├── grid_map_rviz_plugin.png
│   │   │   └── grid_map_rviz_plugin_example.png
│   │   ├── icons
│   │   │   └── classes
│   │   │       └── GridMap.png
│   │   ├── include
│   │   │   └── grid_map_rviz_plugin
│   │   │       ├── GridMapColorMaps.hpp
│   │   │       ├── GridMapDisplay.hpp
│   │   │       ├── GridMapVisual.hpp
│   │   │       └── modified
│   │   │           ├── frame_manager.h
│   │   │           └── message_filter_display.h
│   │   ├── package.xml
│   │   ├── plugin_description.xml
│   │   ├── src
│   │   │   ├── GridMapDisplay.cpp
│   │   │   └── GridMapVisual.cpp
│   │   └── test
│   │       ├── empty_test.cpp
│   │       └── test_grid_map_rviz_plugin.cpp
│   ├── grid_map_sdf
│   │   ├── CHANGELOG.rst
│   │   ├── CMakeLists.txt
│   │   ├── doc
│   │   │   └── anymal_sdf_demo.gif
│   │   ├── include
│   │   │   └── grid_map_sdf
│   │   │       ├── DistanceDerivatives.hpp
│   │   │       ├── Gridmap3dLookup.hpp
│   │   │       ├── PixelBorderDistance.hpp
│   │   │       ├── SignedDistance2d.hpp
│   │   │       ├── SignedDistanceField.hpp
│   │   │       └── Utils.hpp
│   │   ├── package.xml
│   │   ├── src
│   │   │   ├── SignedDistance2d.cpp
│   │   │   └── SignedDistanceField.cpp
│   │   └── test
│   │       ├── include
│   │       │   └── naiveSignedDistance.hpp
│   │       ├── test3dLookup.cpp
│   │       ├── testDerivatives.cpp
│   │       ├── testPixelBorderDistance.cpp
│   │       ├── testSignedDistance2d.cpp
│   │       ├── testSignedDistance3d.cpp
│   │       └── test_grid_map_sdf.cpp
│   └── grid_map_visualization
│       ├── CHANGELOG.rst
│       ├── CMakeLists.txt
│       ├── doc
│       │   ├── grid_cells.jpg
│       │   ├── grid_cells_preview.jpg
│       │   ├── occupancy_grid.jpg
│       │   ├── occupancy_grid_preview.jpg
│       │   ├── point_cloud.jpg
│       │   ├── point_cloud_preview.jpg
│       │   ├── vectors.jpg
│       │   └── vectors_preview.jpg
│       ├── include
│       │   └── grid_map_visualization
│       │       ├── GridMapVisualization.hpp
│       │       ├── GridMapVisualizationHelpers.hpp
│       │       └── visualizations
│       │           ├── FlatPointCloudVisualization.hpp
│       │           ├── GridCellsVisualization.hpp
│       │           ├── MapRegionVisualization.hpp
│       │           ├── OccupancyGridVisualization.hpp
│       │           ├── PointCloudVisualization.hpp
│       │           ├── VectorVisualization.hpp
│       │           ├── VisualizationBase.hpp
│       │           └── VisualizationFactory.hpp
│       ├── package.xml
│       ├── src
│       │   ├── GridMapVisualization.cpp
│       │   ├── GridMapVisualizationHelpers.cpp
│       │   ├── grid_map_visualization_node.cpp
│       │   └── visualizations
│       │       ├── FlatPointCloudVisualization.cpp
│       │       ├── GridCellsVisualization.cpp
│       │       ├── MapRegionVisualization.cpp
│       │       ├── OccupancyGridVisualization.cpp
│       │       ├── PointCloudVisualization.cpp
│       │       ├── VectorVisualization.cpp
│       │       ├── VisualizationBase.cpp
│       │       └── VisualizationFactory.cpp
│       └── test
│           ├── empty_test.cpp
│           └── test_grid_map_visualization.cpp
└── 好例子网_grid_map-master.zip

95 directories, 381 files


标签: Grid MAP id MA AP

实例下载地址

Grid_map相关源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警