grid_map 下grid_map_pcl模块进行pcd点云的格式转换成带有高程信息的地图,转换完成但是不会显示出来,也只有一点警告,但是感觉不是正常的
运行命令也只有这一行
roslaunch grid_map_pcl grid_map_pcl_loader_node.launch
[ WARN] [1675932642.157380852]: Less than 4 points in a cell. Skipping.
[ WARN] [1675932642.223957253]: No clusters found in the grid map cell
[ WARN] [1675932652.167046506]: Less than 4 points in a cell. Skipping.
[ WARN] [1675932652.260818941]: No clusters found in the grid map cell
xml version="1.0" encoding="UTF-8"?>
name="folder_path" default="$(find grid_map_pcl)/data"/>
name="pcd_filename" default="3.pcd" />
name="configFilePath_" default="$(find grid_map_pcl)/config/parameters.yaml" />
name="map_rosbag_topic" default="grid_map" />
name="output_grid_map" default="$(find grid_map_pcl)/data/3.bag" />
name="map_frame" default="map" />
name="map_layer_name" default="elevation" />
name="prefix" default=""/>
name="set_verbosity_to_debug" default="false"/>
name="publish_point_cloud" default="true"/>
name="grid_map_pcl_loader_node"
pkg="grid_map_pcl"
type="grid_map_pcl_loader_node"
output="screen"
launch-prefix="$(arg prefix)">
name="configFilePath_" type="string" value="$(arg configFilePath_)" />
name="folder_path" type="string" value="$(arg folder_path)" />
name="pcd_filename" type="string" value="$(arg pcd_filename)" />
name="map_rosbag_topic" type="string" value="$(arg map_rosbag_topic)" />
name="output_grid_map" type="string" value="$(arg output_grid_map)" />
name="map_frame" type="string" value="$(arg map_frame)" />
name="map_layer_name" type="string" value="$(arg map_layer_name)" />
name="set_verbosity_to_debug" type="bool" value="$(arg set_verbosity_to_debug)" />
name="rviz_grid_map_pcl" pkg="rviz" type="rviz" args="-d $(find grid_map_pcl)/rviz/grid_map_vis.rviz" />
name="point_cloud_publisher_node"
pkg="grid_map_pcl"
type="pointcloud_publisher_node"
output="screen"
launch-prefix="$(arg prefix)"
if="$(arg publish_point_cloud)">
name="folder_path" type="string" value="$(arg folder_path)" />
name="pcd_filename" type="string" value="$(arg pcd_filename)" />
name="cloud_frame" type="string" value="$(arg map_frame)" />
我使用一些内存大约1mb或者100kb的pcd点云信息就可以直接转换出高程信息,目前是200m到500m左右的,个人猜测不是和内存有关,这个pcd可能是由于las点云转换而来导致的错误?各位朋友有没有遇到的相类似的bug呢?
提醒:grid_map_pcl是开源的