当前位置: 首页 > wzjs >正文

数据上传网站网络零售的优势有哪些

数据上传网站,网络零售的优势有哪些,山东金融行业网站开发,明薇通网站建设首选首先跑LIO-SAM或者LVI-SAM跑包完成按Ctrlc结束进程后会自动保存为如cloudGlobal.pcd的文件。 1.rviz中显示pcd文件 安装pcl_ros后执行下面命令在rviz中显示 rosrun pcl_ros pcd_to_pointcloud /home/qian/Downloads/LOAM/cloudGlobal.pcd _frame_id:map _rate:1.0 _topic:/…

首先跑LIO-SAM或者LVI-SAM跑包完成按Ctrl+c结束进程后会自动保存为如cloudGlobal.pcd的文件。

1.rviz中显示pcd文件

安装pcl_ros后执行下面命令在rviz中显示

rosrun pcl_ros pcd_to_pointcloud /home/qian/Downloads/LOAM/cloudGlobal.pcd  _frame_id:=map _rate:=1.0 _topic:=/cloud_pcd _latch:=true

注意_latch:=true 保持最后一次发布,适用于 RViz 启动较晚的情况,确保 RViz 能收到点云数据。
_topic指导发布点云topic为/cloud_pcd
加载建的全局地图如图
在这里插入图片描述

2.安装octomap

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

3.加载pcd并使用rviz显示

(1)由于默认订阅 /cloud_in 话题,需要更改话题,可以修改参数为上文中的发布点云话题:

roslaunch octomap_server octomap_mapping.launch cloud_in:=/cloud_pcd

注意
1)输入的点云要一直发布,保证/cloud_pcd话题有数据
2)由于默认的文件octomap_mapping.launch参数不会适配,需要修改
octomap_mapping.launch文件适配。
修改后的文件如下

<launch><node pkg="octomap_server" type="octomap_server_node" name="octomap_server"><param name="resolution" value="0.05" /><!-- fixed map frame (set to 'map' if SLAM or localization running!) --><param name="frame_id" type="string" value="map" /><!-- maximum range to integrate (speedup!) --><param name="sensor_model/max_range" value="50.0" /><!-- data source to integrate (PointCloud2) --><remap from="cloud_in" to="/cloud_pcd" /></node>
</launch>
~        

其中,max_range参数会调整截取的点云范围.

(2)OccupancyGrid(2D 平面地图rviz显示):
在rviz中
Add → By Topic → /projected_map
显示如下
在这里插入图片描述其中黑色为障碍物,将地面也当成障碍物了,因此需要修改配置参数

修改octomap_server的octomap_mapping.launch文件配置参数,设置点云z轴范围(-0.5,-0.8)

cd /opt/ros/noetic/share/octomap_server/launch/
sudo vim octomap_mapping.launch

最后octomap_mapping.launch文件如下

<launch><node pkg="octomap_server" type="octomap_server_node" name="octomap_server"><param name="resolution" value="0.05" /><!-- fixed map frame (set to 'map' if SLAM or localization running!) --><param name="frame_id" type="string" value="map" /><!-- maximum range to integrate (speedup!) --><param name="sensor_model/max_range" value="50.0" /><!-- data source to integrate (PointCloud2) --><remap from="cloud_in" to="/cloud_pcd" /><param name="pointcloud_max_z" value="0.8" /><param name="pointcloud_min_z" value="-0.5" /></node>
</launch>
~        

修改后再次启动如图
在这里插入图片描述

(3)OctoMap(3D 八叉树地图rviz)
Add → By Topic → MarkerArray 选/occupied_cells_vis_array
如图

在这里插入图片描述

4.保存地图

(1)保存2d地图

rosrun map_server map_saver map:=/projected_map -f /home/qian/mymap

输出

[INFO] [1752116581.968634035]: Writing map occupancy data to /home/qian/mymap.pgm
[INFO] [1752116581.988410154]: Writing map occupancy data to /home/qian/mymap.yaml

保存的文件有两个地图图片文件mymap.pgm和配置文件mymap.yaml

(2)保存3d八叉树地图
以上都启动好后调用

rosrun octomap_server octomap_saver -f mapfile.ot

参考文献
使用octomap_server将点云地图转化为八叉树地图和占据栅格地图
使用Octomap生成二维占据栅格导航地图

http://www.dtcms.com/wzjs/483476.html

相关文章:

  • baby做网站汽车免费的网站软件
  • 免费网站在线收看品牌推广渠道有哪些
  • 17网站一起做网店普宁seo公司推广
  • 高新区微网站建设免费学生网页制作成品代码
  • 做微课的网站有哪些全国疫情的最新数据
  • 网站建设论坛推广引流吸引人的标题
  • 北京市住房城乡建设委员会网站互联网电商平台有哪些
  • 大学社团做网站手机登录百度pc端入口
  • 传统类型的企业网站海口网站关键词优化
  • 政府网站建设硬件预算韶关今日头条新闻
  • 企业网站建设 全包百度400电话
  • 太原做企业网站如何实施网站推广
  • 网站广告条动画 怎么做seo搜索优化专员
  • 企业网站怎么管理系统百度自媒体注册入口
  • 临沂营销型网站建设最新疫情消息
  • 博客网站开发思维导图cms快速建站
  • 五道口网站建设seo交流
  • 嘉兴网站搭建优化是什么意思
  • 常州市教育基本建设与装备管理中心网站网站不收录怎么办
  • 做印刷的网站ks免费刷粉网站推广马上刷
  • 蚌埠网站制作哪家靠谱手机卡顿优化软件
  • 广州哪家做网站还可以河南网站推广电话
  • 自助建站模板使用方法国外搜索网站排名
  • 地方网站名称巧克力软文范例200字
  • 网站定位策划书点击精灵seo
  • 网站改版 重新收录nba最新交易新闻
  • 可否用nas做网站seo网站排名
  • 河南企业网站推广怎么建自己的网站?
  • 做家电维修网站能接到单吗中央人民政府网
  • 沈阳企业网站开发定制线上推广渠道有哪些