当前位置:   article > 正文

ALOAM建图时构建二维栅格地图_a-loam使用octomap生成二维占据栅格导航地图

a-loam使用octomap生成二维占据栅格导航地图

1.安装octomap

sudo apt-get install ros-noetic-octomap-ros

sudo apt-get install ros-noetic-octomap-msgs

 sudo apt-get install ros-noetic-octomap-server

sudo apt-get install ros-noetic-octomap-rviz-plugins

2.在launch文件中启动octomap_server

  1. <launch>
  2. <node pkg="octomap_server" type="octomap_server_node" name="octomap_server">
  3. <!-- resolution in meters per pixel -->
  4. <param name="resolution" value="0.1" />
  5. <!-- name of the fixed frame, needs to be "/map" for SLAM -->
  6. <param name="frame_id" type="string" value="camera_init" />
  7. <!-- max range / depth resolution of the kinect in meter -->
  8. <param name="sensor_model/max_range" value="50.0" />
  9. <param name="latch" value="true" />
  10. <!-- max/min height for occupancy map, should be in meters -->
  11. <param name="pointcloud_max_z" value="1.6" />
  12. <param name="pointcloud_min_z" value="0.8" />
  13. <param name="ground_filter_angle" value="3.14" />
  14. <!-- topic from where pointcloud2 messages are subscribed -->
  15. <remap from="cloud_in" to="laser_cloud_map" />
  16. </node>
  17. </launch>

3.在rviz中添加一个“OccupancyMap”模块,”设置“topic为”/octomap_full“

保存栅格地图

rosrun map_server map_saver  map:=/projected_map -f ~/map

参考链接:

A_LOAM建图同时构建栅格地图(去除动态物体构建可行驶区域)(Lego_Loam也适用)_Discoverhub的博客-CSDN博客_loam会把动态障碍物

A-LOAM构建3d点云地图并实时转存二维栅格地图-pudn.com

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/96217
推荐阅读
相关标签
  

闽ICP备14008679号